Compare commits

..

13 Commits

Author SHA1 Message Date
Herculino Trotta
38d50a78f4 Merge pull request #344
fix(sidebar): sidebar status not saving properly
2025-08-22 17:34:42 -03:00
Herculino Trotta
0d947f9ba6 fix(sidebar): sidebar status not saving properly 2025-08-22 17:34:12 -03:00
eitchtee
99c85a56bb chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-08-22 20:16:36 +00:00
Herculino Trotta
ab1c074f27 Merge pull request #343
feat(sidebar): add button to keep it open
2025-08-22 17:15:55 -03:00
Herculino Trotta
abf3a148cc feat(sidebar): add button to keep it open 2025-08-22 17:15:32 -03:00
Herculino Trotta
2733c92da5 style(sidebar): truncate e-mail if it's too long 2025-08-22 13:14:47 -03:00
eitchtee
9bfbe54ed5 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-08-19 17:03:42 +00:00
Herculino Trotta
5b27dea07c Merge pull request #340
feat: turn filter, order and search into a single bar
2025-08-19 14:02:06 -03:00
Herculino Trotta
791e1000a3 feat(all-transactions): turn filter, order and search into a single bar 2025-08-19 14:01:35 -03:00
Herculino Trotta
7301d9f475 feat(monthly): turn filter, order and search into a single bar 2025-08-19 13:39:57 -03:00
sorcierwax
47a44e96f8 locale(French): update translation
Currently translated at 100.0% (685 of 685 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/fr/
2025-08-18 08:17:42 +00:00
Herculino Trotta
7d247eb737 locale(Portuguese (Brazil)): update translation
Currently translated at 100.0% (685 of 685 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
2025-08-17 08:17:42 +00:00
Dimitri Decrock
373616e7bb locale(Dutch): update translation
Currently translated at 100.0% (685 of 685 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/nl/
2025-08-17 08:17:42 +00:00
23 changed files with 1211 additions and 860 deletions

View File

@@ -379,7 +379,7 @@ DEBUG_TOOLBAR_PANELS = [
"debug_toolbar.panels.signals.SignalsPanel",
"debug_toolbar.panels.redirects.RedirectsPanel",
"debug_toolbar.panels.profiling.ProfilingPanel",
"cachalot.panels.CachalotPanel",
# "cachalot.panels.CachalotPanel",
]
INTERNAL_IPS = [
"127.0.0.1",

View File

@@ -17,6 +17,11 @@ urlpatterns = [
views.toggle_sound_playing,
name="toggle_sound_playing",
),
path(
"user/toggle-sidebar/",
views.toggle_sidebar_status,
name="toggle_sidebar_status",
),
path(
"user/settings/",
views.update_settings,

View File

@@ -116,6 +116,24 @@ def update_settings(request):
return render(request, "users/fragments/user_settings.html", {"form": form})
@only_htmx
@htmx_login_required
def toggle_sidebar_status(request):
if not request.session.get("sidebar_status"):
request.session["sidebar_status"] = "floating"
if request.session["sidebar_status"] == "floating":
request.session["sidebar_status"] = "fixed"
elif request.session["sidebar_status"] == "fixed":
request.session["sidebar_status"] = "floating"
else:
request.session["sidebar_status"] = "fixed"
return HttpResponse(
status=204,
)
@htmx_login_required
@is_superuser
@require_http_methods(["GET"])

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+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/"
@@ -96,7 +96,7 @@ msgstr "Kategorie"
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -128,7 +128,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr "Kontengruppen"
@@ -189,11 +189,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr "Konten"
@@ -479,8 +479,10 @@ msgstr "Löschen"
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr "Zurücksetzen"
@@ -522,11 +524,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr "Währungen"
@@ -558,7 +560,7 @@ msgstr "Automatisch"
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr "Umrechnungskurse"
@@ -834,15 +836,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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: 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:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -852,7 +854,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:162
#: templates/includes/sidebar.html:186
msgid "Categories"
msgstr "Kategorien"
@@ -865,14 +867,14 @@ msgstr "Kategorien"
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: 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:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
@@ -880,7 +882,7 @@ msgstr "Wiederkehrende Transaktionen"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -889,12 +891,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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
msgid "Automatic Exchange Rates"
msgstr "Automatische Umrechnungskurse"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Regeln"
@@ -966,7 +968,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
msgid "Import"
msgstr "Import"
@@ -1526,12 +1528,12 @@ msgstr "Keine Kategorie"
msgid "No description"
msgstr "Keine Beschreibung"
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
msgid "Yearly"
msgstr "Jährlich"
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
msgid "Monthly"
msgstr "Monatlich"
@@ -1631,7 +1633,7 @@ msgid "Quick Transaction"
msgstr "Schnelle Transaktion"
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1723,11 +1725,11 @@ msgid "Installment Plan deleted successfully"
msgstr "Ratenzahlungs-Plan erfolgreich gelöscht"
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
msgid "Item added successfully"
msgstr "Objekt erfolgreich hinzugefügt"
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
msgid "Item updated successfully"
msgstr "Objekt erfolgreich aktualisiert"
@@ -1842,8 +1844,10 @@ msgid "This account is deactivated"
msgstr "Dieses Konto ist deaktiviert"
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
msgid "Default"
msgstr "Standard"
@@ -1949,7 +1953,7 @@ msgid "All Transactions"
msgstr "Alle Transaktionen"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
msgid "Calendar"
msgstr "Kalender"
@@ -2279,13 +2283,14 @@ msgid "Pick a month"
msgstr "Monat auswählen"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
msgid "Close"
msgstr "Schließen"
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
msgid "Search"
msgstr "Suche"
@@ -2510,7 +2515,7 @@ msgstr "Keine Einträge für diesen DCA"
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
msgid "Try adding one"
msgstr "Versuche einen hinzuzufügen"
@@ -2613,7 +2618,7 @@ msgid "Edit exchange rate"
msgstr "Umrechnungskurs bearbeiten"
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2637,7 +2642,7 @@ msgstr "Kein Umrechnungskurs"
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
msgid "Page navigation"
msgstr "Seitennavigation"
@@ -2670,7 +2675,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:223
#: templates/includes/sidebar.html:247
msgid "Export and Restore"
msgstr "Exportieren und Wiederherstellen"
@@ -2768,7 +2773,7 @@ msgstr "Navigation umschalten"
msgid "Overview"
msgstr "Übersicht"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
msgid "Net Worth"
msgstr "Nettovermögen"
@@ -2778,62 +2783,62 @@ msgstr "Nettovermögen"
msgid "Current"
msgstr "Aktuell"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Einblicke"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
msgid "Trash Can"
msgstr "Papierkorb"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
msgid "Tools"
msgstr "Tools"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
msgid "Dollar Cost Average Tracker"
msgstr "\"Dollar Cost Average\"-Tracker"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
msgid "Management"
msgstr "Verwaltung"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
msgid "Automation"
msgstr "Automatisierung"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr "Admin"
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
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:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
msgid "Django Admin"
msgstr "Django Admin"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
msgid "Calculator"
msgstr "Rechner"
@@ -3151,26 +3156,30 @@ msgstr "Verteilung"
msgid "Summary"
msgstr "Zusammenfassung"
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr "Transaktionen filtern"
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr "Sortieren nach"
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr "Älteste zuerst"
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr "Neueste zuerst"
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr "Transaktionen filtern"
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr "Sortieren nach"
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3386,7 +3395,7 @@ msgstr "Bearbeitung"
msgid "transactions"
msgstr "Transaktionen"
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
msgid "No transactions found"
msgstr "Keine Transaktionen gefunden"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+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"
@@ -95,7 +95,7 @@ msgstr ""
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -127,7 +127,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr ""
@@ -185,11 +185,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr ""
@@ -467,8 +467,10 @@ msgstr ""
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr ""
@@ -510,11 +512,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr ""
@@ -546,7 +548,7 @@ msgstr ""
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr ""
@@ -810,15 +812,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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: 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:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -828,7 +830,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:162
#: templates/includes/sidebar.html:186
msgid "Categories"
msgstr ""
@@ -841,14 +843,14 @@ msgstr ""
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: 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:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
@@ -856,7 +858,7 @@ msgstr ""
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -865,12 +867,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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
msgid "Automatic Exchange Rates"
msgstr ""
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr ""
@@ -940,7 +942,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
msgid "Import"
msgstr ""
@@ -1473,12 +1475,12 @@ msgstr ""
msgid "No description"
msgstr ""
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
msgid "Monthly"
msgstr ""
@@ -1577,7 +1579,7 @@ msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1669,11 +1671,11 @@ msgid "Installment Plan deleted successfully"
msgstr ""
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
msgid "Item added successfully"
msgstr ""
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
msgid "Item updated successfully"
msgstr ""
@@ -1788,8 +1790,10 @@ msgid "This account is deactivated"
msgstr ""
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
msgid "Default"
msgstr ""
@@ -1890,7 +1894,7 @@ msgid "All Transactions"
msgstr ""
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
msgid "Calendar"
msgstr ""
@@ -2220,13 +2224,14 @@ msgid "Pick a month"
msgstr ""
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
msgid "Close"
msgstr ""
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
msgid "Search"
msgstr ""
@@ -2449,7 +2454,7 @@ msgstr ""
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
msgid "Try adding one"
msgstr ""
@@ -2551,7 +2556,7 @@ msgid "Edit exchange rate"
msgstr ""
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2575,7 +2580,7 @@ msgstr ""
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
msgid "Page navigation"
msgstr ""
@@ -2608,7 +2613,7 @@ msgid "No services configured"
msgstr ""
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:223
#: templates/includes/sidebar.html:247
msgid "Export and Restore"
msgstr ""
@@ -2704,7 +2709,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
msgid "Net Worth"
msgstr ""
@@ -2714,62 +2719,62 @@ msgstr ""
msgid "Current"
msgstr ""
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr ""
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
msgid "Trash Can"
msgstr ""
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
msgid "Tools"
msgstr ""
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
msgid "Dollar Cost Average Tracker"
msgstr ""
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
msgid "Management"
msgstr ""
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
msgid "Automation"
msgstr ""
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
msgid "Only use this if you know what you're doing"
msgstr ""
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
msgid "Django Admin"
msgstr ""
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
msgid "Calculator"
msgstr ""
@@ -3069,26 +3074,30 @@ msgstr ""
msgid "Summary"
msgstr ""
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr ""
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr ""
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr ""
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr ""
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr ""
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr ""
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3296,7 +3305,7 @@ msgstr ""
msgid "transactions"
msgstr ""
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
msgid "No transactions found"
msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+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/"
@@ -96,7 +96,7 @@ msgstr "Categoría"
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -128,7 +128,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr "Grupos de Cuentas"
@@ -187,11 +187,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr "Cuentas"
@@ -488,8 +488,10 @@ msgstr "Remover"
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr "Limpiar"
@@ -531,11 +533,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr "Monedas"
@@ -568,7 +570,7 @@ msgstr "Auto"
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr "Tipos de cambio"
@@ -891,7 +893,7 @@ 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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
#, fuzzy
msgid "Users"
@@ -899,8 +901,8 @@ msgstr "Users"
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -911,7 +913,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:162
#: templates/includes/sidebar.html:186
#, fuzzy
msgid "Categories"
msgstr "Categories"
@@ -925,7 +927,7 @@ msgstr "Categories"
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: templates/insights/fragments/category_overview/index.html:49
#, fuzzy
msgid "Entities"
@@ -933,7 +935,7 @@ msgstr "Entities"
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
#, fuzzy
@@ -942,7 +944,7 @@ msgstr "Recurring Transactions"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
#, fuzzy
@@ -952,13 +954,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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#, fuzzy
msgid "Automatic Exchange Rates"
msgstr "Automatic Exchange Rates"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
#, fuzzy
msgid "Rules"
@@ -1044,7 +1046,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#, fuzzy
msgid "Import"
msgstr "Import"
@@ -1691,13 +1693,13 @@ msgstr "No category"
msgid "No description"
msgstr "No description"
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
#, fuzzy
msgid "Yearly"
msgstr "Yearly"
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#, fuzzy
msgid "Monthly"
msgstr "Monthly"
@@ -1818,7 +1820,7 @@ msgid "Quick Transaction"
msgstr "Edit Transaction"
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
#, fuzzy
@@ -1921,12 +1923,12 @@ msgid "Installment Plan deleted successfully"
msgstr "Installment Plan deleted successfully"
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
#, fuzzy
msgid "Item added successfully"
msgstr "Rule added successfully"
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
#, fuzzy
msgid "Item updated successfully"
msgstr "Rule updated successfully"
@@ -2067,8 +2069,10 @@ msgid "This account is deactivated"
msgstr "This account is deactivated"
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
#, fuzzy
msgid "Default"
msgstr "Default"
@@ -2187,7 +2191,7 @@ msgid "All Transactions"
msgstr "All Transactions"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
#, fuzzy
msgid "Calendar"
msgstr "Calendar"
@@ -2561,14 +2565,15 @@ msgid "Pick a month"
msgstr "Pick a month"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
#, fuzzy
msgid "Close"
msgstr "Close"
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
#, fuzzy
msgid "Search"
msgstr "Search"
@@ -2833,7 +2838,7 @@ msgstr "No entries for this DCA"
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
#, fuzzy
msgid "Try adding one"
msgstr "Try adding one"
@@ -2958,7 +2963,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:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2986,7 +2991,7 @@ msgstr "No exchange rates"
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
#, fuzzy
msgid "Page navigation"
msgstr "Page navigation"
@@ -3027,7 +3032,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:223
#: templates/includes/sidebar.html:247
#, fuzzy
msgid "Export and Restore"
msgstr "Export and Restore"
@@ -3147,7 +3152,7 @@ msgstr "Toggle navigation"
msgid "Overview"
msgstr "Overview"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#, fuzzy
msgid "Net Worth"
msgstr "Net Worth"
@@ -3159,72 +3164,72 @@ msgstr "Net Worth"
msgid "Current"
msgstr "Current"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
#, fuzzy
msgid "Insights"
msgstr "Insights"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#, fuzzy
msgid "Trash Can"
msgstr "Trash Can"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#, fuzzy
msgid "Tools"
msgstr "Tools"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#, fuzzy
msgid "Dollar Cost Average Tracker"
msgstr "Dollar Cost Average Tracker"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#, fuzzy
msgid "Management"
msgstr "Management"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#, fuzzy
msgid "Automation"
msgstr "Automation"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#, 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:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#, fuzzy
msgid "Django Admin"
msgstr "Django Admin"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
#, fuzzy
msgid "Calculator"
msgstr "Calculator"
@@ -3584,26 +3589,30 @@ msgstr "Distribución"
msgid "Summary"
msgstr "Resumen"
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr "Filtrar transacciones"
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr "Ordenar por"
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr "Lo más antiguo primero"
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr "Lo más nuevo primero"
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr "Filtrar transacciones"
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr "Ordenar por"
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3833,7 +3842,7 @@ msgstr "Editing"
msgid "transactions"
msgstr "transactions"
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
#, fuzzy
msgid "No transactions found"
msgstr "No transactions found"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"PO-Revision-Date: 2025-08-12 13:07+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+0000\n"
"PO-Revision-Date: 2025-08-18 08:17+0000\n"
"Last-Translator: sorcierwax <freakywax@gmail.com>\n"
"Language-Team: French <https://translations.herculino.com/projects/wygiwyh/"
"app/fr/>\n"
@@ -96,7 +96,7 @@ msgstr "Catégorie"
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -128,7 +128,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr "Groupes de comptes"
@@ -189,11 +189,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr "Comptes"
@@ -306,7 +306,7 @@ msgstr "Une 'date' ou une 'date de référence' doit être renseignée."
#: apps/common/admin.py:5
msgid "Make public"
msgstr "Publier"
msgstr "Rendre public"
#: apps/common/admin.py:10
msgid "Make private"
@@ -324,7 +324,7 @@ msgstr "Erreur lors de la création d'une nouvelle instance"
#: apps/common/fields/forms/grouped_select.py:24
#: apps/common/widgets/tom_select.py:92 apps/common/widgets/tom_select.py:95
msgid "Ungrouped"
msgstr "groupé"
msgstr "Non-groupé"
#: apps/common/fields/month_year.py:30
msgid "Invalid date format. Use YYYY-MM or YYYY-MM-DD."
@@ -478,8 +478,10 @@ msgstr "Enlever"
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr "Vider"
@@ -521,11 +523,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr "Devises"
@@ -557,7 +559,7 @@ msgstr "Auto"
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr "Taux de changes"
@@ -639,7 +641,6 @@ msgstr ""
"récupérés pour chaque compte par rapport à leur devise d'échange."
#: apps/currencies/models.py:155
#, fuzzy
msgid "Single exchange rate"
msgstr "Taux de change unique"
@@ -833,15 +834,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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: 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:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -851,7 +852,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:162
#: templates/includes/sidebar.html:186
msgid "Categories"
msgstr "Catégories"
@@ -864,14 +865,14 @@ msgstr "Catégories"
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: 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:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
@@ -879,21 +880,21 @@ msgstr "Transactions récurrentes"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
msgstr "Plans d'installation"
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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
msgid "Automatic Exchange Rates"
msgstr "Taux de change automatique"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Règles"
@@ -965,7 +966,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
msgid "Import"
msgstr "Importer"
@@ -1335,16 +1336,12 @@ msgid "Amount max"
msgstr "Montant max"
#: apps/transactions/filters.py:188
#, fuzzy
#| msgid "Categories"
msgid "Categorized"
msgstr "Catégories"
msgstr "Catégorisé"
#: apps/transactions/filters.py:195
#, fuzzy
#| msgid "Untagged"
msgid "Tagged"
msgstr "Sans étiquettes"
msgstr "Avec étiquettes"
#: apps/transactions/filters.py:195
#: templates/insights/fragments/category_overview/index.html:181
@@ -1352,16 +1349,12 @@ msgid "Untagged"
msgstr "Sans étiquettes"
#: apps/transactions/filters.py:201
#, fuzzy
#| msgid "Add entity"
msgid "Any entity"
msgstr "Ajouter une entité"
msgstr "N'importe quelle entité"
#: apps/transactions/filters.py:202
#, fuzzy
#| msgid "No entities"
msgid "No entity"
msgstr "Pas d'entités"
msgstr "Pas d'entité"
#: apps/transactions/forms.py:173
msgid "More"
@@ -1473,7 +1466,7 @@ msgstr "Entité"
#: templates/insights/fragments/category_overview/index.html:79
#: templates/monthly_overview/fragments/monthly_summary.html:39
msgid "Income"
msgstr "Revenu"
msgstr "Revenus"
#: apps/transactions/models.py:285 apps/transactions/models.py:913
#: templates/calendar_view/fragments/list.html:46
@@ -1518,12 +1511,12 @@ msgstr "Pas de catégorie"
msgid "No description"
msgstr "Pas de description"
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
msgid "Yearly"
msgstr "Annuel"
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
msgid "Monthly"
msgstr "Mensuel"
@@ -1537,15 +1530,15 @@ msgstr "Quotidien"
#: apps/transactions/models.py:471
msgid "Number of Installments"
msgstr "Nombre d'aménagements"
msgstr "Nombre d'écheances"
#: apps/transactions/models.py:476
msgid "Installment Start"
msgstr "Début de l'aménagement"
msgstr "Commencer à l'échéance"
#: apps/transactions/models.py:477
msgid "The installment number to start counting from"
msgstr "Le numéro d'aménagement à partir duquel compter"
msgstr "L'échéance à partir de laquelle compter"
#: apps/transactions/models.py:482 apps/transactions/models.py:717
msgid "Start Date"
@@ -1561,7 +1554,7 @@ msgstr "Récurrence"
#: apps/transactions/models.py:494
msgid "Installment Amount"
msgstr "Montant d'aménagement"
msgstr "Montant des échéances"
#: apps/transactions/models.py:513 apps/transactions/models.py:737
msgid "Add description to transactions"
@@ -1622,7 +1615,7 @@ msgid "Quick Transaction"
msgstr "Transaction rapide"
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1714,11 +1707,11 @@ msgid "Installment Plan deleted successfully"
msgstr "Paiement en plusieurs fois supprimé avec succès"
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
msgid "Item added successfully"
msgstr "Item ajouté avec succès"
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
msgid "Item updated successfully"
msgstr "Item mis à jour avec succès"
@@ -1833,8 +1826,10 @@ msgid "This account is deactivated"
msgstr "Ce compte est désactivé"
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
msgid "Default"
msgstr "Par défaut"
@@ -1948,7 +1943,7 @@ msgid "All Transactions"
msgstr "Toutes les transactions"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
msgid "Calendar"
msgstr "Calendrier"
@@ -2200,9 +2195,8 @@ msgid "Edit account"
msgstr "Editer le compte"
#: templates/accounts/fragments/list.html:29
#, fuzzy
msgid "Is Asset"
msgstr "Is Asset"
msgstr "est un actif"
#: templates/accounts/fragments/list.html:78
msgid "Track"
@@ -2279,13 +2273,14 @@ msgid "Pick a month"
msgstr "Sélectionner un mois"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
msgid "Close"
msgstr "Fermer"
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
msgid "Search"
msgstr "Rechercher"
@@ -2335,12 +2330,12 @@ msgstr "Dupliquer"
#: templates/cotton/ui/account_card.html:15
#: templates/cotton/ui/currency_card.html:10
msgid "projected income"
msgstr "Revenus prévisionnels"
msgstr "revenus prévisionnels"
#: templates/cotton/ui/account_card.html:41
#: templates/cotton/ui/currency_card.html:36
msgid "projected expenses"
msgstr "Dépenses prévisionnelles"
msgstr "dépenses prévisionnelles"
#: templates/cotton/ui/account_card.html:69
#: templates/cotton/ui/currency_card.html:64
@@ -2365,7 +2360,7 @@ msgstr "Total à date"
#: templates/cotton/ui/account_card.html:171
#: templates/cotton/ui/currency_card.html:165
msgid "final total"
msgstr "Total final"
msgstr "total final"
#: templates/cotton/ui/deleted_transactions_action_bar.html:31
#: templates/cotton/ui/transactions_action_bar.html:34
@@ -2407,19 +2402,16 @@ msgstr "Activer la liste déroulante"
#: templates/cotton/ui/deleted_transactions_action_bar.html:122
#: templates/cotton/ui/transactions_action_bar.html:158
#, fuzzy
msgid "Flat Total"
msgstr "Total forfaitaire"
msgstr "Total brut"
#: templates/cotton/ui/deleted_transactions_action_bar.html:142
#: templates/cotton/ui/transactions_action_bar.html:178
#, fuzzy
msgid "Real Total"
msgstr "Total réel"
msgstr "Total net"
#: templates/cotton/ui/deleted_transactions_action_bar.html:162
#: templates/cotton/ui/transactions_action_bar.html:198
#, fuzzy
msgid "Mean"
msgstr "Moyenne"
@@ -2511,7 +2503,7 @@ msgstr "Pas d'entrées pour ce DCA"
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
msgid "Try adding one"
msgstr "Essayer d'en ajouter une"
@@ -2614,7 +2606,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:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2638,7 +2630,7 @@ msgstr "Pas de taux de change"
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
msgid "Page navigation"
msgstr "Navigation dans les pages"
@@ -2660,7 +2652,7 @@ msgstr "Dernière récupération"
#: templates/exchange_rates_services/fragments/list.html:67
msgid "currencies"
msgstr "Devises"
msgstr "devises"
#: templates/exchange_rates_services/fragments/list.html:67
msgid "accounts"
@@ -2671,7 +2663,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:223
#: templates/includes/sidebar.html:247
msgid "Export and Restore"
msgstr "Export et Restauration"
@@ -2745,7 +2737,7 @@ msgstr "Eléments réussis"
#: templates/import_app/fragments/runs/list.html:96
msgid "Logs"
msgstr "Logs"
msgstr "Journaux"
#: templates/import_app/fragments/runs/list.html:107
msgid "You won't be able to revert this! All imported items will be kept."
@@ -2769,7 +2761,7 @@ msgstr "Activer la navigation"
msgid "Overview"
msgstr "Aperçu"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
msgid "Net Worth"
msgstr "Valeur nette"
@@ -2779,62 +2771,62 @@ msgstr "Valeur nette"
msgid "Current"
msgstr "A date"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Aperçus"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
msgid "Trash Can"
msgstr "Corbeille"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
msgid "Tools"
msgstr "Outils"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
msgid "Dollar Cost Average Tracker"
msgstr "Suivi Dollar Cost Average"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
msgid "Management"
msgstr "Gestion"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
msgid "Automation"
msgstr "Automatisation"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr "Admin"
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
msgid "Only use this if you know what you're doing"
msgstr "A n'utiliser que si vous savez ce que vous faites !"
msgstr "A n'utiliser que si vous savez ce que vous faites"
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
msgid "Django Admin"
msgstr "Django Admin"
msgstr "Administration Django"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr "est disponible"
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
msgid "Calculator"
msgstr "Calculatrice"
@@ -2868,7 +2860,7 @@ msgstr ""
#: templates/includes/scripts/hyperscript/htmx_error_handler.html:19
msgid "Something went wrong loading your data"
msgstr ""
"Quelque chose ne s'est pas passé correctement au chargement de vos données."
"Quelque chose ne s'est pas passé correctement au chargement de vos données"
#: templates/includes/scripts/hyperscript/htmx_error_handler.html:20
msgid "Try reloading the page or check the console for more information."
@@ -2922,16 +2914,12 @@ msgstr ""
"comptabilisée qu'une fois par étiquette"
#: templates/insights/fragments/category_overview/index.html:52
#, fuzzy
#| msgid ""
#| "Transaction amounts associated with multiple tags will be counted once "
#| "for each tag"
msgid ""
"Transaction amounts associated with multiple tags and entities will be "
"counted once for each tag"
msgstr ""
"Les montants de transaction qui comprennent plusieurs étiquettes ne seront "
"comptabilisée qu'une fois par étiquette"
"Les montants de transaction qui comprennent plusieurs étiquettes et entités "
"ne seront comptabilisées qu'une fois par étiquette"
#: templates/insights/fragments/category_overview/index.html:69
msgid "Final total"
@@ -3063,7 +3051,7 @@ msgid ""
"missing ones"
msgstr ""
"Cela va mettre à jour toutes les transactions associées à ce paiement en "
"plusieurs fois et créer celles qui manque."
"plusieurs fois et créer celles qui manque"
#: templates/installment_plans/fragments/table.html:52
msgid "Yes, refresh it!"
@@ -3073,7 +3061,7 @@ msgstr "Oui, mets à jour !"
msgid "This will delete the plan and all transactions associated with it"
msgstr ""
"Cela va supprimer le paiement en plusieurs fois ainsi que toutes les "
"transactions associées."
"transactions associées"
#: templates/installment_plans/fragments/table.html:91
msgid "No installment plans"
@@ -3100,9 +3088,8 @@ msgstr "Prix de l'élément"
#: templates/mini_tools/unit_price_calculator.html:33
#: templates/mini_tools/unit_price_calculator.html:106
#: templates/mini_tools/unit_price_calculator.html:131
#, fuzzy
msgid "Item amount"
msgstr "Montant de l'élément"
msgstr "Quantité"
#: templates/mini_tools/unit_price_calculator.html:38
#: templates/mini_tools/unit_price_calculator.html:111
@@ -3152,26 +3139,30 @@ msgstr "Répartition"
msgid "Summary"
msgstr "Résumé"
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr "Filtrer les transactions"
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr "Trier par"
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr "Plus ancien en premier"
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr "Plus récent en premier"
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr "Filtrer les transactions"
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr "Trier par"
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3214,7 +3205,7 @@ msgstr "Cela va supprimer cet élément"
#: templates/recurring_transactions/fragments/add.html:5
msgid "Add recurring transaction"
msgstr "Ajouter une transaction récurrente"
msgstr "Ajouter une transaction récurrente"
#: templates/recurring_transactions/fragments/edit.html:5
msgid "Edit recurring transaction"
@@ -3240,8 +3231,8 @@ msgstr "Mettre en pause"
#: templates/recurring_transactions/fragments/table.html:70
msgid "This will stop the creation of new transactions until you unpause it"
msgstr ""
"Cela va interrompre la création de nouvelles transactions tant que c'est en "
"pause."
"La création de nouvelles transactions va être interrompu tant que c'est en "
"pause"
#: templates/recurring_transactions/fragments/table.html:71
msgid "Yes, pause it!"
@@ -3267,7 +3258,7 @@ msgstr "Oui, clôturé !"
msgid "This will delete the recurrence and all transactions associated with it"
msgstr ""
"Cela va supprimer la transaction récurrente et toutes les transactions "
"associées."
"associées"
#: templates/recurring_transactions/fragments/table.html:127
msgid "No recurring transactions"
@@ -3386,7 +3377,7 @@ msgstr "Modification en cours"
msgid "transactions"
msgstr "transactions"
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
msgid "No transactions found"
msgstr "Aucunes transactions trouvées"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"PO-Revision-Date: 2025-08-16 11:17+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+0000\n"
"PO-Revision-Date: 2025-08-17 08:17+0000\n"
"Last-Translator: Dimitri Decrock <dj.flashpower@gmail.com>\n"
"Language-Team: Dutch <https://translations.herculino.com/projects/wygiwyh/"
"app/nl/>\n"
@@ -96,7 +96,7 @@ msgstr "Categorie"
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -128,7 +128,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr "Accountgroepen"
@@ -190,11 +190,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr "Rekeningen"
@@ -478,8 +478,10 @@ msgstr "Verwijder"
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr "Leegmaken"
@@ -521,11 +523,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr "Munteenheden"
@@ -557,7 +559,7 @@ msgstr "Automatisch"
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr "Wisselkoersen"
@@ -833,15 +835,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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: 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:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -851,7 +853,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:162
#: templates/includes/sidebar.html:186
msgid "Categories"
msgstr "Categorieën"
@@ -864,14 +866,14 @@ msgstr "Categorieën"
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: 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:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
@@ -879,7 +881,7 @@ msgstr "Terugkerende Verrichtingen"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -888,12 +890,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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
msgid "Automatic Exchange Rates"
msgstr "Automatische Wisselkoersen"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Regels"
@@ -965,7 +967,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
msgid "Import"
msgstr "Importeer"
@@ -1506,12 +1508,12 @@ msgstr "Geen categorie"
msgid "No description"
msgstr "Geen Beschrijving"
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
msgid "Yearly"
msgstr "Jaarlijks"
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
msgid "Monthly"
msgstr "Maandelijks"
@@ -1610,7 +1612,7 @@ msgid "Quick Transaction"
msgstr "Snelle verrichting"
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1702,11 +1704,11 @@ msgid "Installment Plan deleted successfully"
msgstr "Afbetalingsplan succesvol verwijderd"
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
msgid "Item added successfully"
msgstr "Item succesvol toegevoegd"
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
msgid "Item updated successfully"
msgstr "Item succesvol bijgewerkt"
@@ -1821,8 +1823,10 @@ msgid "This account is deactivated"
msgstr "Deze gebruiker is gedeactiveerd"
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
msgid "Default"
msgstr "Standaard"
@@ -1930,7 +1934,7 @@ msgid "All Transactions"
msgstr "Alle Verrichtingen"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
msgid "Calendar"
msgstr "Kalender"
@@ -2260,13 +2264,14 @@ msgid "Pick a month"
msgstr "Kies een maand"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
msgid "Close"
msgstr "Sluiten"
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
msgid "Search"
msgstr "Zoeken"
@@ -2489,7 +2494,7 @@ msgstr "Geen idems in deze DCA"
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
msgid "Try adding one"
msgstr "Probeer er een toe te voegen"
@@ -2591,7 +2596,7 @@ msgid "Edit exchange rate"
msgstr "Wisselkoers bewerken"
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2615,7 +2620,7 @@ msgstr "Geen wisselkoersen"
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
msgid "Page navigation"
msgstr "Paginanavigatie"
@@ -2648,7 +2653,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:223
#: templates/includes/sidebar.html:247
msgid "Export and Restore"
msgstr "Exporteren en Herstellen"
@@ -2745,7 +2750,7 @@ msgstr "Navigatie Knop"
msgid "Overview"
msgstr "Overzicht"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
msgid "Net Worth"
msgstr "Netto Waarde"
@@ -2755,62 +2760,62 @@ msgstr "Netto Waarde"
msgid "Current"
msgstr "Huidige"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Inzichten"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
msgid "Trash Can"
msgstr "Prullenbak"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
msgid "Tools"
msgstr "Hulpmiddelen"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
msgid "Dollar Cost Average Tracker"
msgstr "Dollar Kostgemiddelde Tracker"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
msgid "Management"
msgstr "Beheer"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
msgid "Automation"
msgstr "Automatisatie"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr "Admin"
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
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:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
msgid "Django Admin"
msgstr "Django Beheerder"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr "is beschikbaar"
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
msgid "Calculator"
msgstr "Rekenmachine"
@@ -2897,16 +2902,12 @@ msgstr ""
"geteld voor elke tag"
#: templates/insights/fragments/category_overview/index.html:52
#, fuzzy
#| msgid ""
#| "Transaction amounts associated with multiple tags will be counted once "
#| "for each tag"
msgid ""
"Transaction amounts associated with multiple tags and entities will be "
"counted once for each tag"
msgstr ""
"Transactiebedragen die gekoppeld zijn aan meerdere tags worden één keer "
"geteld voor elke tag"
"Transactiebedragen die gekoppeld zijn aan meerdere tags en bedrijven worden "
"één keer geteld voor elke tag"
#: templates/insights/fragments/category_overview/index.html:69
msgid "Final total"
@@ -3125,26 +3126,30 @@ msgstr "Verdeling"
msgid "Summary"
msgstr "Samenvatting"
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr "Filter verrichtingen"
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr "Sorteer op"
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr "Oudste eerst"
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr "Nieuwste eerst"
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr "Filter verrichtingen"
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr "Sorteer op"
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3358,7 +3363,7 @@ msgstr "Bewerking"
msgid "transactions"
msgstr "verrichtingen"
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
msgid "No transactions found"
msgstr "Geen Verrichtingen gevonden"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+0000\n"
"PO-Revision-Date: 2025-04-13 08:16+0000\n"
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
"Language-Team: Portuguese <https://translations.herculino.com/projects/"
@@ -96,7 +96,7 @@ msgstr "Categoria"
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -128,7 +128,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr "Grupos da Conta"
@@ -189,11 +189,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr "Contas"
@@ -478,8 +478,10 @@ msgstr "Remover"
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr "Limpar"
@@ -521,11 +523,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr "Moedas"
@@ -557,7 +559,7 @@ msgstr "Automático"
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr "Taxas de Câmbio"
@@ -833,15 +835,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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: 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:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -851,7 +853,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:162
#: templates/includes/sidebar.html:186
msgid "Categories"
msgstr "Categorias"
@@ -864,14 +866,14 @@ msgstr "Categorias"
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: 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:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
@@ -879,7 +881,7 @@ msgstr "Transações Recorrentes"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -888,12 +890,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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
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:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Regras"
@@ -965,7 +967,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
msgid "Import"
msgstr "Importar"
@@ -1515,12 +1517,12 @@ msgstr "Sem categoria"
msgid "No description"
msgstr "Sem descrição"
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
msgid "Yearly"
msgstr "Anual"
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
msgid "Monthly"
msgstr "Mensal"
@@ -1621,7 +1623,7 @@ msgid "Quick Transaction"
msgstr "Editar Transação"
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
#, fuzzy
@@ -1715,13 +1717,13 @@ msgid "Installment Plan deleted successfully"
msgstr "Parcelamento apagado com sucesso"
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
#, fuzzy
#| msgid "Rule added successfully"
msgid "Item added successfully"
msgstr "Regra adicionada com sucesso"
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
#, fuzzy
#| msgid "Rule updated successfully"
msgid "Item updated successfully"
@@ -1840,8 +1842,10 @@ msgid "This account is deactivated"
msgstr "Essa conta está desativada"
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
msgid "Default"
msgstr "Padrão"
@@ -1949,7 +1953,7 @@ msgid "All Transactions"
msgstr "Todas as transações"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
msgid "Calendar"
msgstr "Calendário"
@@ -2279,13 +2283,14 @@ msgid "Pick a month"
msgstr "Escolha um mês"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
msgid "Close"
msgstr "Fechar"
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
msgid "Search"
msgstr "Buscar"
@@ -2514,7 +2519,7 @@ msgstr "Nenhuma entrada neste CMP"
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
msgid "Try adding one"
msgstr "Tente adicionar uma"
@@ -2617,7 +2622,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:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2641,7 +2646,7 @@ msgstr "Nenhuma taxa de câmbio"
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
msgid "Page navigation"
msgstr "Navegação por página"
@@ -2674,7 +2679,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:223
#: templates/includes/sidebar.html:247
msgid "Export and Restore"
msgstr "Exportar e Restaurar"
@@ -2772,7 +2777,7 @@ msgstr "Alternar navegação"
msgid "Overview"
msgstr "Visão Geral"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
msgid "Net Worth"
msgstr "Patrimônio"
@@ -2782,62 +2787,62 @@ msgstr "Patrimônio"
msgid "Current"
msgstr "Atual"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Insights"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
msgid "Trash Can"
msgstr "Lixeira"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
msgid "Tools"
msgstr "Ferramentas"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
msgid "Dollar Cost Average Tracker"
msgstr "Rastreador de Custo Médio Ponderado"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
msgid "Management"
msgstr "Gerenciar"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
msgid "Automation"
msgstr "Automação"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
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:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
msgid "Django Admin"
msgstr "Django Admin"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
msgid "Calculator"
msgstr "Calculadora"
@@ -3146,26 +3151,30 @@ msgstr "Distribuição"
msgid "Summary"
msgstr "Resumo"
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr "Filtrar transações"
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr "Ordernar por"
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr "Mais antigas primeiro"
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr "Mais novas primeiro"
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr "Filtrar transações"
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr "Ordernar por"
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3382,7 +3391,7 @@ msgstr "Editando"
msgid "transactions"
msgstr "transações"
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
msgid "No transactions found"
msgstr "Nenhuma transação encontrada"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"PO-Revision-Date: 2025-08-16 04:17+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+0000\n"
"PO-Revision-Date: 2025-08-17 08:17+0000\n"
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://translations.herculino.com/"
"projects/wygiwyh/app/pt_BR/>\n"
@@ -96,7 +96,7 @@ msgstr "Categoria"
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -128,7 +128,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr "Grupos da Conta"
@@ -189,11 +189,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr "Contas"
@@ -476,8 +476,10 @@ msgstr "Remover"
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr "Limpar"
@@ -519,11 +521,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr "Moedas"
@@ -555,7 +557,7 @@ msgstr "Automático"
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr "Taxas de Câmbio"
@@ -831,15 +833,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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: 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:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -849,7 +851,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:162
#: templates/includes/sidebar.html:186
msgid "Categories"
msgstr "Categorias"
@@ -862,14 +864,14 @@ msgstr "Categorias"
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: 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:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
@@ -877,7 +879,7 @@ msgstr "Transações Recorrentes"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -886,12 +888,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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
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:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Regras"
@@ -963,7 +965,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
msgid "Import"
msgstr "Importar"
@@ -1503,12 +1505,12 @@ msgstr "Sem categoria"
msgid "No description"
msgstr "Sem descrição"
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
msgid "Yearly"
msgstr "Anual"
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
msgid "Monthly"
msgstr "Mensal"
@@ -1607,7 +1609,7 @@ msgid "Quick Transaction"
msgstr "Transação Rápida"
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1699,11 +1701,11 @@ msgid "Installment Plan deleted successfully"
msgstr "Parcelamento apagado com sucesso"
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
msgid "Item added successfully"
msgstr "Item adicionado com sucesso"
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
msgid "Item updated successfully"
msgstr "Item atualizado com sucesso"
@@ -1818,8 +1820,10 @@ msgid "This account is deactivated"
msgstr "Essa conta está desativada"
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
msgid "Default"
msgstr "Padrão"
@@ -1929,7 +1933,7 @@ msgid "All Transactions"
msgstr "Todas as transações"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
msgid "Calendar"
msgstr "Calendário"
@@ -2259,13 +2263,14 @@ msgid "Pick a month"
msgstr "Escolha um mês"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
msgid "Close"
msgstr "Fechar"
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
msgid "Search"
msgstr "Buscar"
@@ -2488,7 +2493,7 @@ msgstr "Nenhuma entrada neste CMP"
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
msgid "Try adding one"
msgstr "Tente adicionar uma"
@@ -2591,7 +2596,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:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2615,7 +2620,7 @@ msgstr "Nenhuma taxa de câmbio"
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
msgid "Page navigation"
msgstr "Navegação por página"
@@ -2648,7 +2653,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:223
#: templates/includes/sidebar.html:247
msgid "Export and Restore"
msgstr "Exportar e Restaurar"
@@ -2746,7 +2751,7 @@ msgstr "Alternar navegação"
msgid "Overview"
msgstr "Visão Geral"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
msgid "Net Worth"
msgstr "Patrimônio"
@@ -2756,62 +2761,62 @@ msgstr "Patrimônio"
msgid "Current"
msgstr "Atual"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Insights"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
msgid "Trash Can"
msgstr "Lixeira"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
msgid "Tools"
msgstr "Ferramentas"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
msgid "Dollar Cost Average Tracker"
msgstr "Rastreador de Custo Médio Ponderado"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
msgid "Management"
msgstr "Gerenciar"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
msgid "Automation"
msgstr "Automação"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr "Admin"
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
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:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
msgid "Django Admin"
msgstr "Django Admin"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr "está disponível"
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
msgid "Calculator"
msgstr "Calculadora"
@@ -2896,16 +2901,12 @@ msgstr ""
"para cada tag"
#: templates/insights/fragments/category_overview/index.html:52
#, fuzzy
#| msgid ""
#| "Transaction amounts associated with multiple tags will be counted once "
#| "for each tag"
msgid ""
"Transaction amounts associated with multiple tags and entities will be "
"counted once for each tag"
msgstr ""
"Os valores das transações associadas a várias tags serão contados uma vez "
"para cada tag"
"Os valores das transações associadas a várias tags e entidades serão "
"contados uma vez para cada tag"
#: templates/insights/fragments/category_overview/index.html:69
msgid "Final total"
@@ -3124,26 +3125,30 @@ msgstr "Distribuição"
msgid "Summary"
msgstr "Resumo"
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr "Filtrar transações"
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr "Ordernar por"
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr "Mais antigas primeiro"
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr "Mais novas primeiro"
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr "Filtrar transações"
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr "Ordernar por"
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3354,7 +3359,7 @@ msgstr "Editando"
msgid "transactions"
msgstr "transações"
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
msgid "No transactions found"
msgstr "Nenhuma transação encontrada"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+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/"
@@ -96,7 +96,7 @@ msgstr ""
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -128,7 +128,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr ""
@@ -186,11 +186,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr ""
@@ -468,8 +468,10 @@ msgstr ""
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr ""
@@ -511,11 +513,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr ""
@@ -547,7 +549,7 @@ msgstr ""
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr ""
@@ -811,15 +813,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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: 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:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -829,7 +831,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:162
#: templates/includes/sidebar.html:186
msgid "Categories"
msgstr ""
@@ -842,14 +844,14 @@ msgstr ""
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: 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:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
@@ -857,7 +859,7 @@ msgstr ""
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -866,12 +868,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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
msgid "Automatic Exchange Rates"
msgstr ""
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr ""
@@ -941,7 +943,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
msgid "Import"
msgstr ""
@@ -1474,12 +1476,12 @@ msgstr ""
msgid "No description"
msgstr ""
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
msgid "Monthly"
msgstr ""
@@ -1578,7 +1580,7 @@ msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1670,11 +1672,11 @@ msgid "Installment Plan deleted successfully"
msgstr ""
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
msgid "Item added successfully"
msgstr ""
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
msgid "Item updated successfully"
msgstr ""
@@ -1789,8 +1791,10 @@ msgid "This account is deactivated"
msgstr ""
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
msgid "Default"
msgstr ""
@@ -1891,7 +1895,7 @@ msgid "All Transactions"
msgstr ""
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
msgid "Calendar"
msgstr ""
@@ -2221,13 +2225,14 @@ msgid "Pick a month"
msgstr ""
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
msgid "Close"
msgstr ""
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
msgid "Search"
msgstr ""
@@ -2450,7 +2455,7 @@ msgstr ""
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
msgid "Try adding one"
msgstr ""
@@ -2552,7 +2557,7 @@ msgid "Edit exchange rate"
msgstr ""
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2576,7 +2581,7 @@ msgstr ""
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
msgid "Page navigation"
msgstr ""
@@ -2609,7 +2614,7 @@ msgid "No services configured"
msgstr ""
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:223
#: templates/includes/sidebar.html:247
msgid "Export and Restore"
msgstr ""
@@ -2705,7 +2710,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
msgid "Net Worth"
msgstr ""
@@ -2715,62 +2720,62 @@ msgstr ""
msgid "Current"
msgstr ""
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr ""
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
msgid "Trash Can"
msgstr ""
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
msgid "Tools"
msgstr ""
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
msgid "Dollar Cost Average Tracker"
msgstr ""
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
msgid "Management"
msgstr ""
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
msgid "Automation"
msgstr ""
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
msgid "Only use this if you know what you're doing"
msgstr ""
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
msgid "Django Admin"
msgstr ""
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
msgid "Calculator"
msgstr ""
@@ -3070,26 +3075,30 @@ msgstr ""
msgid "Summary"
msgstr ""
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr ""
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr ""
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr ""
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr ""
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr ""
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr ""
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3297,7 +3306,7 @@ msgstr ""
msgid "transactions"
msgstr ""
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
msgid "No transactions found"
msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-17 06:55+0000\n"
"POT-Creation-Date: 2025-08-22 20:16+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/"
@@ -97,7 +97,7 @@ msgstr "Категорія"
#: apps/transactions/forms.py:667 apps/transactions/forms.py:928
#: apps/transactions/models.py:324 apps/transactions/models.py:503
#: apps/transactions/models.py:705 apps/transactions/models.py:957
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:168
#: templates/includes/navbar.html:111 templates/includes/sidebar.html:192
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -129,7 +129,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:188
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
msgid "Account Groups"
msgstr "Групи рахунків"
@@ -190,11 +190,11 @@ 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:180
#: templates/includes/sidebar.html:182
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:81
#: templates/transactions/pages/transactions.html:137
msgid "Accounts"
msgstr "Рахунки"
@@ -483,8 +483,10 @@ msgstr "Видалити"
#: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:174
#: templates/monthly_overview/pages/overview.html:172
#: templates/transactions/pages/transactions.html:47
#: templates/monthly_overview/pages/overview.html:215
#: templates/monthly_overview/pages/overview.html:227
#: templates/transactions/pages/transactions.html:89
#: templates/transactions/pages/transactions.html:101
msgid "Clear"
msgstr "Чисто"
@@ -526,11 +528,11 @@ 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:194
#: templates/includes/sidebar.html:196
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:68
#: templates/transactions/pages/transactions.html:124
msgid "Currencies"
msgstr "Валюти"
@@ -562,7 +564,7 @@ msgstr ""
#: apps/currencies/models.py:77 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:202
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
msgid "Exchange Rates"
msgstr "Обмінні курси"
@@ -828,15 +830,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:239
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: 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:375 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:66
#: templates/includes/sidebar.html:160
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -846,7 +848,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:162
#: templates/includes/sidebar.html:186
msgid "Categories"
msgstr ""
@@ -859,14 +861,14 @@ msgstr ""
#: apps/transactions/models.py:506 apps/transactions/models.py:708
#: apps/transactions/models.py:962 templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:174
#: templates/includes/sidebar.html:198
#: 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:748 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:95
#: templates/includes/sidebar.html:120
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
@@ -874,7 +876,7 @@ msgstr ""
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:524 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:89
#: templates/includes/sidebar.html:114
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -883,12 +885,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:230
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
msgid "Automatic Exchange Rates"
msgstr ""
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:210 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr ""
@@ -958,7 +960,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:216
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
msgid "Import"
msgstr ""
@@ -1493,12 +1495,12 @@ msgstr ""
msgid "No description"
msgstr ""
#: apps/transactions/models.py:455 templates/includes/sidebar.html:42
#: apps/transactions/models.py:455 templates/includes/sidebar.html:67
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:456 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:36
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
msgid "Monthly"
msgstr ""
@@ -1597,7 +1599,7 @@ msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:980 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:108
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1689,11 +1691,11 @@ msgid "Installment Plan deleted successfully"
msgstr ""
#: apps/transactions/views/quick_transactions.py:45
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:152
#: apps/transactions/views/quick_transactions.py:222 apps/users/views.py:167
msgid "Item added successfully"
msgstr ""
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:184
#: apps/transactions/views/quick_transactions.py:73 apps/users/views.py:199
msgid "Item updated successfully"
msgstr ""
@@ -1810,8 +1812,10 @@ msgid "This account is deactivated"
msgstr ""
#: apps/users/forms.py:54 apps/users/forms.py:67 apps/users/forms.py:89
#: templates/monthly_overview/pages/overview.html:153
#: templates/transactions/pages/transactions.html:28
#: templates/monthly_overview/pages/overview.html:140
#: templates/monthly_overview/pages/overview.html:186
#: templates/transactions/pages/transactions.html:14
#: templates/transactions/pages/transactions.html:60
msgid "Default"
msgstr ""
@@ -1912,7 +1916,7 @@ msgid "All Transactions"
msgstr ""
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:48
#: templates/includes/sidebar.html:73
msgid "Calendar"
msgstr ""
@@ -2242,13 +2246,14 @@ msgid "Pick a month"
msgstr ""
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:28
#: templates/includes/sidebar.html:53
msgid "Close"
msgstr ""
#: templates/cotton/config/search.html:6
#: templates/import_app/fragments/profiles/list_presets.html:13
#: templates/monthly_overview/pages/overview.html:177
#: templates/monthly_overview/pages/overview.html:160
#: templates/transactions/pages/transactions.html:34
msgid "Search"
msgstr ""
@@ -2471,7 +2476,7 @@ msgstr ""
#: templates/dca/fragments/strategy/details.html:125
#: templates/monthly_overview/fragments/list.html:47
#: templates/transactions/fragments/list_all.html:40
#: templates/transactions/fragments/list_all.html:47
msgid "Try adding one"
msgstr ""
@@ -2573,7 +2578,7 @@ msgid "Edit exchange rate"
msgstr ""
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:68
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: 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
@@ -2597,7 +2602,7 @@ msgstr ""
#: templates/exchange_rates/fragments/table.html:58
#: templates/exchange_rates_services/fragments/table.html:58
#: templates/transactions/fragments/list_all.html:47
#: templates/transactions/fragments/list_all.html:54
msgid "Page navigation"
msgstr ""
@@ -2630,7 +2635,7 @@ msgid "No services configured"
msgstr ""
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:223
#: templates/includes/sidebar.html:247
msgid "Export and Restore"
msgstr ""
@@ -2726,7 +2731,7 @@ msgstr ""
msgid "Overview"
msgstr ""
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:60
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
msgid "Net Worth"
msgstr ""
@@ -2736,62 +2741,62 @@ msgstr ""
msgid "Current"
msgstr ""
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:54
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr ""
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:76
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
msgid "Trash Can"
msgstr ""
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
msgid "Tools"
msgstr ""
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:103
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
msgid "Dollar Cost Average Tracker"
msgstr ""
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:109
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: 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:115
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: 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:134
#: templates/includes/sidebar.html:147
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
msgid "Management"
msgstr ""
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:208
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
msgid "Automation"
msgstr ""
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:237
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:246
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
msgid "Only use this if you know what you're doing"
msgstr ""
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:245
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
msgid "Django Admin"
msgstr ""
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:260
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:266
#: templates/includes/sidebar.html:290
msgid "Calculator"
msgstr ""
@@ -3091,26 +3096,30 @@ msgstr ""
msgid "Summary"
msgstr ""
#: templates/monthly_overview/pages/overview.html:142
#: templates/transactions/pages/transactions.html:17
msgid "Filter transactions"
msgstr ""
#: templates/monthly_overview/pages/overview.html:148
#: templates/transactions/pages/transactions.html:23
msgid "Order by"
msgstr ""
#: templates/monthly_overview/pages/overview.html:155
#: templates/transactions/pages/transactions.html:30
#: templates/monthly_overview/pages/overview.html:141
#: templates/monthly_overview/pages/overview.html:195
#: templates/transactions/pages/transactions.html:15
#: templates/transactions/pages/transactions.html:69
msgid "Oldest first"
msgstr ""
#: templates/monthly_overview/pages/overview.html:157
#: templates/transactions/pages/transactions.html:32
#: templates/monthly_overview/pages/overview.html:142
#: templates/monthly_overview/pages/overview.html:204
#: templates/transactions/pages/transactions.html:16
#: templates/transactions/pages/transactions.html:78
msgid "Newest first"
msgstr ""
#: templates/monthly_overview/pages/overview.html:151
#: templates/transactions/pages/transactions.html:25
msgid "Filter transactions"
msgstr ""
#: templates/monthly_overview/pages/overview.html:176
#: templates/transactions/pages/transactions.html:50
msgid "Order by"
msgstr ""
#: templates/net_worth/net_worth.html:40
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
@@ -3318,7 +3327,7 @@ msgstr ""
msgid "transactions"
msgstr ""
#: templates/transactions/fragments/list_all.html:39
#: templates/transactions/fragments/list_all.html:46
msgid "No transactions found"
msgstr ""

View File

@@ -0,0 +1,3 @@
{#This is here so we can add dynamic Tailwind classes that will be required via JS/hyperscript but Tailwind has no knowledge of#}
<div class="tw:lg:w-[15vw]"></div>
<div class="tw:lg:ml-[16vw]"></div>

View File

@@ -1,6 +1,6 @@
<li>
<div class="d-flex align-items-center">
<span class="text-muted small fw-bold text-uppercase tw:lg:hidden tw:lg:group-hover:inline me-2">{{ title }}</span>
<span class="sidebar-menu-header text-muted small fw-bold text-uppercase me-2">{{ title }}</span>
<hr class="flex-grow-1"/>
</div>
</li>

View File

@@ -1,7 +1,7 @@
{% load active_link %}
<li>
<a href="{% url url %}"
class="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=active css_class="sidebar-active" %}"
class="tw:lg:text-sm d-flex align-items-center text-decoration-none p-2 rounded-3 sidebar-item {% active_link views=active css_class="sidebar-active" %}"
{% if tooltip %}
data-bs-placement="right"
data-bs-toggle="tooltip"
@@ -9,6 +9,6 @@
{% endif %}>
<i class="{{ icon }} fa-fw"></i>
<span
class="ms-3 fw-medium tw:lg:invisible tw:lg:group-hover:visible tw:lg:group-hover:truncate tw:lg:group-focus:truncate tw:lg:group-hover:text-ellipsis tw:lg:group-focus:text-ellipsis">{{ title }}</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">{{ title }}</span>
</a>
</li>

View File

@@ -2,7 +2,7 @@
<li>
<a href="{{ url }}"
hx-boost="false"
class="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=active css_class="sidebar-active" %}"
class="tw:lg:text-sm d-flex align-items-center text-decoration-none p-2 rounded-3 sidebar-item {% active_link views=active css_class="sidebar-active" %}"
{% if tooltip %}
data-bs-placement="right"
data-bs-toggle="tooltip"
@@ -11,6 +11,6 @@
<i class="{{ icon }} fa-fw"></i>
<span
class="ms-3 fw-medium tw:lg:invisible tw:lg:group-hover:visible tw:lg:group-hover:truncate tw:lg:group-focus:truncate tw:lg:group-hover:text-ellipsis tw:lg:group-focus:text-ellipsis">{{ title }}</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">{{ title }}</span>
</a>
</li>

View File

@@ -5,31 +5,56 @@
{% load static %}
<div
class="tw:group tw:lg:w-16 tw:lg:hover:w-112 tw:transition-all tw:duration-100 tw:fixed tw:top-0 tw:start-0 tw:h-full tw:z-1020">
class="sidebar {% if request.session.sidebar_status == 'floating' %}tw:group sidebar-floating{% elif request.session.sidebar_status == 'fixed' %}sidebar-fixed{% else %}tw:group sidebar-floating{% endif %}"
id="sidebar-container">
<nav
id="sidebar"
hx-boost="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 tw:lg:w-16 tw:lg:group-hover:w-104 tw:transition-all tw:duration-100 tw:overflow-hidden">
<div
class="tw:hidden tw:lg:group-hover:block tw:absolute tw:top-0 tw:left-104 tw:w-8 tw:h-full tw:bg-transparent tw:pointer-events-auto tw:z-10"></div>
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">
<a href="{% url 'index' %}" class="d-none d-lg-flex tw:justify-start p-3 text-decoration-none">
<img src="{% static 'img/logo-icon.svg' %}" alt="WYGIWYH Logo" height="30" width="30" title="WYGIWYH"/>
<span class="fs-4 fw-bold ms-3 tw:lg:invisible tw:lg:group-hover:visible">WYGIWYH</span>
</a>
{# <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"/>
<span class="fs-4 fw-bold ms-3">WYGIWYH</span>
</a>
<button
id="sidebar-toggle-btn"
class="text-secondary-emphasis tw:rounded-full tw:w-12 tw:h-12 tw:flex tw:items-center tw:justify-center tw:transition-all tw:duration-300"
hx-get="{% url 'toggle_sidebar_status' %}"
_="on click
toggle .sidebar-floating on #sidebar-container
toggle .tw\:group on #sidebar-container
toggle .sidebar-fixed on #sidebar-container
end
"
>
<i class="fa-solid fa-thumbtack fa-sm"></i>
<i class="fa-solid fa-thumbtack-slash fa-sm"></i>
</button>
</div>
<div class="offcanvas-header">
<a href="{% url 'index' %}" class="offcanvas-title d-flex tw:justify-start text-decoration-none">
<img src="{% static 'img/logo-icon.svg' %}" alt="WYGIWYH Logo" height="30" width="30" title="WYGIWYH"/>
<span class="fs-4 fw-bold ms-3 tw:lg:invisible tw:lg:group-hover:visible">WYGIWYH</span>
<span class="fs-4 fw-bold ms-3">WYGIWYH</span>
</a>
<button type="button" class="btn-close" data-bs-target="#sidebar" data-bs-dismiss="offcanvas"
aria-label={% translate 'Close' %}></button>
</div>
<hr class="m-0">
<ul class="list-unstyled p-3 d-flex flex-column gap-0 tw:group-hover:lg:overflow-y-auto tw:lg:overflow-y-hidden tw:overflow-y-auto tw:overflow-x-hidden tw:text-nowrap tw:lg:group-hover:animate-[disable-pointer-events]"
<ul class="list-unstyled p-3 d-flex flex-column gap-0 tw:text-nowrap tw:lg:group-hover:animate-[disable-pointer-events]"
style="animation-duration: 100ms">
<c-components.sidebar-menu-item
@@ -127,10 +152,10 @@
data-bs-target="#collapsible-panel"
aria-expanded="false"
aria-controls="collapsible-panel"
class="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" %}">
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:invisible tw:lg:group-hover:visible tw:lg:group-hover:truncate tw:lg:group-focus:truncate tw:lg:group-hover:text-ellipsis tw:lg:group-focus:text-ellipsis">
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>
</div>
@@ -140,14 +165,13 @@
<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">
<div class="tw:h-dvh tw:backdrop-blur-3xl tw:flex tw:flex-col">
<!-- Header -->
<div
class="tw:flex tw:justify-between tw:items-center tw:p-4 tw:border-b tw:border-gray-600 tw:lg:hidden tw:lg:group-hover:flex">
<h5 class="tw:text-lg tw:font-semibold tw:text-gray-800 tw:lg:invisible tw:lg:group-hover:visible">
class="tw:justify-between tw:items-center tw:p-4 tw:border-b tw:border-gray-600 sidebar-submenu-header">
<h5 class="tw:text-lg tw:font-semibold tw:text-gray-800 m-0">
{% trans 'Management' %}
</h5>
<button type="button" class="btn-close tw:lg:hidden tw:lg:group-hover:inline" aria-label="Close"
<button type="button" class="btn-close" aria-label="Close"
data-bs-toggle="collapse"
data-bs-target="#collapsible-panel"
aria-expanded="true"
@@ -155,7 +179,7 @@
</button>
</div>
<ul class="list-unstyled p-3 d-flex flex-column gap-1 tw:group-hover:lg:overflow-y-auto tw:lg:overflow-y-hidden tw:overflow-y-auto tw:overflow-x-hidden tw:text-nowrap tw:lg:group-hover:animate-[disable-pointer-events] tw:flex-1"
<ul class="list-unstyled p-3 d-flex flex-column gap-1 tw:lg:group-hover:animate-[disable-pointer-events] tw:flex-1"
style="animation-duration: 100ms">
<c-components.sidebar-menu-header title="{% translate 'Transactions' %}"></c-components.sidebar-menu-header>
<c-components.sidebar-menu-item
@@ -273,17 +297,24 @@
<div>
<hr class="my-1">
<div
class="ps-4 pe-2 py-2 d-flex align-items-center text-body-secondary text-decoration-none justify-content-between tw:text-wrap tw:lg:text-nowrap">
<div>
<i class="fa-solid fa-circle-user"></i>
<strong class="ms-2 tw:lg:invisible tw:lg:group-hover:visible">{{ user.email }}</strong>
class="ps-4 pe-2 py-2 d-flex align-items-center text-decoration-none justify-content-between">
<div class="d-flex align-items-center" style="min-width: 0;">
<i class="fa-solid fa-circle-user text-body-secondary"></i>
<strong class="mx-2 text-body-secondary text-truncate sidebar-invisible">
{{ user.email }}
</strong>
</div>
<div class="tw:lg:invisible tw:lg:group-hover:visible">
<div class="sidebar-invisible">
{% include 'includes/navbar/user_menu.html' %}
</div>
</div>
</div>
</nav>
<div
class="tw:hidden tw:lg:group-hover:block tw:absolute tw:top-0 tw:left-104 tw:w-16 tw:h-full tw:bg-transparent"></div>
</div>

View File

@@ -35,7 +35,7 @@
{% include 'includes/mobile_navbar.html' %}
{% include 'includes/sidebar.html' %}
<main class="tw:p-4 tw:lg:ml-16">
<main class="tw:p-4">
{% settings "DEMO" as demo_mode %}
{% if demo_mode %}
<div class="px-3 m-0" id="demo-mode-alert" hx-preserve>

View File

@@ -44,12 +44,12 @@
</div>
</div>
{# Action buttons#}
{# <div class="col-12 col-xl-8">#}
{# <c-ui.quick-transactions-buttons#}
{# :year="year"#}
{# :month="month"#}
{# ></c-ui.quick-transactions-buttons>#}
{# </div>#}
{# <div class="col-12 col-xl-8">#}
{# <c-ui.quick-transactions-buttons#}
{# :year="year"#}
{# :month="month"#}
{# ></c-ui.quick-transactions-buttons>#}
{# </div>#}
</div>
{# Monthly summary#}
<div class="row gx-xl-4 gy-3">
@@ -133,59 +133,101 @@
</div>
<div class="col-12 col-xl-8 order-2 order-xl-1">
<div class="row mb-1">
<div class="col-sm-6 col-12">
{# Filter transactions button #}
<button type="button" class="btn btn-sm btn-outline-primary dropdown-toggle" type="button"
data-bs-toggle="collapse" data-bs-target="#collapse-filter" aria-expanded="false"
aria-controls="collapse-filter">
<i class="fa-solid fa-filter fa-fw me-2"></i>{% translate 'Filter transactions' %}
<div class="my-3">
{# Hidden select to hold the order value and preserve the original update trigger #}
<select name="order" id="order" class="d-none" _="on change trigger updated on window">
<option value="default" {% if order == 'default' %}selected{% endif %}>{% translate 'Default' %}</option>
<option value="older" {% if order == 'older' %}selected{% endif %}>{% translate 'Oldest first' %}</option>
<option value="newer" {% if order == 'newer' %}selected{% endif %}>{% translate 'Newest first' %}</option>
</select>
{# Main control bar with filter, search, and ordering #}
<div class="input-group">
<button class="btn btn-secondary position-relative" type="button"
data-bs-toggle="collapse" data-bs-target="#collapse-filter"
aria-expanded="false" aria-controls="collapse-filter" id="filter-button" hx-preserve
title="{% translate 'Filter transactions' %}">
<i class="fa-solid fa-filter fa-fw"></i>
</button>
</div>
{# Ordering button#}
<div class="col-sm-6 col-12 tw:content-center my-3 my-sm-0">
<div class="text-sm-end" _="on change trigger updated on window">
<label for="order">{% translate "Order by" %}</label>
<select
class="tw:border-0 tw:focus-visible:outline-0 w-full pe-2 tw:leading-normal text-bg-tertiary tw:font-medium rounded bg-body text-body"
name="order" id="order">
<option value="default"
{% if order == 'default' %}selected{% endif %}>{% translate 'Default' %}</option>
<option value="older"
{% if order == 'older' %}selected{% endif %}>{% translate 'Oldest first' %}</option>
<option value="newer"
{% if order == 'newer' %}selected{% endif %}>{% translate 'Newest first' %}</option>
</select>
</div>
</div>
</div>
{# Filter transactions form#}
<div class="collapse" id="collapse-filter" hx-preserve>
<div class="card card-body">
<form _="on change or submit or search trigger updated on window end
install init_tom_select
install init_datepicker"
id="filter">
{% crispy filter.form %}
</form>
<button class="btn btn-outline-danger btn-sm"
_="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
</div>
</div>
<div id="search" class="my-3">
<label class="w-100">
<input type="search" class="form-control" placeholder="{% translate 'Search' %}" hx-preserve
{# Search box #}
<label for="quick-search">
</label>
<input type="search"
class="form-control"
placeholder="{% translate 'Search' %}"
hx-preserve
id="quick-search"
_="on input or search or htmx:afterSwap from window
if my value is empty
trigger toggle on <.transactions-divider-collapse/>
else
trigger show on <.transactions-divider-collapse/>
end
show <.transactions-divider-title/> when my value is empty
show <.transaction/> in <#transactions-list/>
when its textContent.toLowerCase() contains my value.toLowerCase()">
</label>
if my value is empty
trigger toggle on <.transactions-divider-collapse/>
else
trigger show on <.transactions-divider-collapse/>
end
show <.transactions-divider-title/> when my value is empty
show <.transaction/> in <#transactions-list/>
when its textContent.toLowerCase() contains my value.toLowerCase()">
{# Order by icon dropdown #}
<button class="btn btn-secondary dropdown-toggle dropdown-toggle-no-icon" type="button"
data-bs-toggle="dropdown" aria-expanded="false"
title="{% translate 'Order by' %}">
<i class="fa-solid fa-sort fa-fw"></i>
</button>
<ul class="dropdown-menu dropdown-menu-end">
<li>
<button class="dropdown-item {% if order == 'default' %}active{% endif %}" type="button"
_="on click remove .active from .dropdown-item in the closest <ul/>
then add .active to me
then set the value of #order to 'default'
then trigger change on #order">
{% translate 'Default' %}
</button>
</li>
<li>
<button class="dropdown-item {% if order == 'older' %}active{% endif %}" type="button"
_="on click remove .active from .dropdown-item in the closest <ul/>
then add .active to me
then set the value of #order to 'older'
then trigger change on #order">
{% translate 'Oldest first' %}
</button>
</li>
<li>
<button class="dropdown-item {% if order == 'newer' %}active{% endif %}" type="button"
_="on click remove .active from .dropdown-item in the closest <ul/>
then add .active to me
then set the value of #order to 'newer'
then trigger change on #order">
{% translate 'Newest first' %}
</button>
</li>
</ul>
</div>
{# Filter transactions form #}
<div class="collapse" id="collapse-filter" hx-preserve>
<div class="card card-body">
<div class="text-end">
<button class="btn btn-outline-danger btn-sm tw:w-fit"
_="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
</div>
<form _="on change or submit or search trigger updated on window
install init_tom_select
install init_datepicker"
id="filter" class="mt-3">
{% crispy filter.form %}
</form>
<div class="text-end">
<button class="btn btn-outline-danger btn-sm tw:w-fit"
_="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
</div>
</div>
</div>
</div>
{# Transactions list#}
<div id="transactions"

View File

@@ -5,121 +5,128 @@
<div id="transactions-list">
{% for x in transactions_by_date %}
<div id="{{ x.grouper|slugify }}"
_="on htmx:afterSettle from #transactions if sessionStorage.getItem(my id) is null then sessionStorage.setItem(my id, 'true')">
<div class="mt-3 mb-1 w-100 tw:text-base border-bottom bg-body">
<div id="{{ x.grouper|slugify }}" class="transactions-divider"
_="on htmx:afterSwap from #transactions if sessionStorage.getItem(my id) is null then sessionStorage.setItem(my id, 'true')">
<div class="mt-3 mb-1 w-100 tw:text-base border-bottom bg-body transactions-divider-title">
<a class="text-decoration-none d-inline-block w-100"
role="button"
data-bs-toggle="collapse"
data-bs-target="#c-{{ x.grouper|slugify }}-collapse"
id="c-{{ x.grouper|slugify }}-collapsible"
aria-expanded="true"
aria-expanded="false"
aria-controls="c-{{ x.grouper|slugify }}-collapse">
{{ x.grouper }}
</a>
</div>
<div class="collapse" id="c-{{ x.grouper|slugify }}-collapse"
<div class="collapse transactions-divider-collapse" id="c-{{ x.grouper|slugify }}-collapse"
_="on shown.bs.collapse sessionStorage.setItem(the closest parent @id, 'true')
on hidden.bs.collapse sessionStorage.setItem(the closest parent @id, 'false')
on htmx:afterSettle from #transactions
on htmx:afterSettle from #transactions or toggle
set state to sessionStorage.getItem(the closest parent @id)
if state is 'true' or state is null
add .show to me
set @aria-expanded of #c-{{ x.grouper|slugify }}-collapsible to true
end">
else
remove .show from me
set @aria-expanded of #c-{{ x.grouper|slugify }}-collapsible to false
end
on show
add .show to me
set @aria-expanded of #c-{{ x.grouper|slugify }}-collapsible to true">
<div class="d-flex flex-column">
{% for transaction in x.list %}
<c-transaction.item :transaction="transaction"></c-transaction.item>
<c-transaction.item
:transaction="transaction"></c-transaction.item>
{% endfor %}
</div>
</div>
</div>
{% empty %}
<c-msg.empty
title="{% translate "No transactions found" %}"
subtitle="{% translate "Try adding one" %}"></c-msg.empty>
{% endfor %}
title="{% translate "No transactions found" %}"
subtitle="{% translate "Try adding one" %}"></c-msg.empty>
{% endfor %}
{% if page_obj.has_other_pages %}
<div class="mt-auto">
<input value="{{ page_obj.number }}" name="page" type="hidden" id="page">
<div class="mt-auto">
<input value="{{ page_obj.number }}" name="page" type="hidden" id="page">
<nav aria-label="{% translate 'Page navigation' %}">
<ul class="pagination justify-content-center mt-5">
<li class="page-item">
<a class="page-link tw:cursor-pointer {% if not page_obj.has_previous %}disabled{% endif %}"
hx-get="{% if page_obj.has_previous %}{% url 'transactions_all_list' %}{% endif %}"
hx-vals='{"page": 1}'
hx-include="#filter, #order"
hx-target="#transactions-list"
aria-label="Primeira página"
hx-swap="show:top">
<span aria-hidden="true">&laquo;</span>
</a>
</li>
{% for page_number in page_obj.paginator.page_range %}
{% comment %}
<nav aria-label="{% translate 'Page navigation' %}">
<ul class="pagination justify-content-center mt-5">
<li class="page-item">
<a class="page-link tw:cursor-pointer {% if not page_obj.has_previous %}disabled{% endif %}"
hx-get="{% if page_obj.has_previous %}{% url 'transactions_all_list' %}{% endif %}"
hx-vals='{"page": 1}'
hx-include="#filter, #order"
hx-target="#transactions-list"
aria-label="Primeira página"
hx-swap="show:top">
<span aria-hidden="true">&laquo;</span>
</a>
</li>
{% for page_number in page_obj.paginator.page_range %}
{% comment %}
This conditional allows us to display up to 3 pages before and after the current page
If you decide to remove this conditional, all the pages will be displayed
You can change the 3 to any number you want e.g
To display only 5 pagination items, change the 3 to 2 (2 before and 2 after the current page)
{% endcomment %}
{% if page_number <= page_obj.number|add:3 and page_number >= page_obj.number|add:-3 %}
{% if page_obj.number == page_number %}
<li class="page-item active">
<a class="page-link tw:cursor-pointer">
{{ page_number }}
</a>
</li>
{% else %}
<li class="page-item">
<a class="page-link tw:cursor-pointer"
hx-get="{% url 'transactions_all_list' %}"
hx-vals='{"page": {{ page_number }}}'
hx-include="#filter, #order"
hx-target="#transactions-list"
hx-swap="show:top">
{{ page_number }}
</a>
</li>
{% endif %}
{% if page_number <= page_obj.number|add:3 and page_number >= page_obj.number|add:-3 %}
{% if page_obj.number == page_number %}
<li class="page-item active">
<a class="page-link tw:cursor-pointer">
{{ page_number }}
</a>
</li>
{% else %}
<li class="page-item">
<a class="page-link tw:cursor-pointer"
hx-get="{% url 'transactions_all_list' %}"
hx-vals='{"page": {{ page_number }}}'
hx-include="#filter, #order"
hx-target="#transactions-list"
hx-swap="show:top">
{{ page_number }}
</a>
</li>
{% endif %}
{% endfor %}
{% if page_obj.number|add:3 < page_obj.paginator.num_pages %}
<li class="page-item">
<a class="page-link disabled"
aria-label="...">
<span aria-hidden="true">...</span>
</a>
</li>
<li class="page-item">
<a class="page-link tw:cursor-pointer"
hx-get="{% url 'transactions_all_list' %}" hx-target="#transactions-list"
hx-vals='{"page": {{ page_obj.paginator.num_pages }}}'
hx-include="#filter, #order"
hx-swap="show:top"
aria-label="Última página">
<span aria-hidden="true">{{ page_obj.paginator.num_pages }}</span>
</a>
</li>
{% endif %}
<li class="page-item">
<a class="page-link {% if not page_obj.has_next %}disabled{% endif %} tw:cursor-pointer"
hx-get="{% if page_obj.has_next %}{% url 'transactions_all_list' %}{% endif %}"
hx-vals='{"page": {{ page_obj.paginator.num_pages }}}'
hx-include="#filter, #order"
hx-swap="show:top"
hx-target="#transactions-list"
aria-label="Next">
<span aria-hidden="true">&raquo;</span>
</a>
</li>
</ul>
</nav>
</div>
{% endif %}
{% endfor %}
{% if page_obj.number|add:3 < page_obj.paginator.num_pages %}
<li class="page-item">
<a class="page-link disabled"
aria-label="...">
<span aria-hidden="true">...</span>
</a>
</li>
<li class="page-item">
<a class="page-link tw:cursor-pointer"
hx-get="{% url 'transactions_all_list' %}" hx-target="#transactions-list"
hx-vals='{"page": {{ page_obj.paginator.num_pages }}}'
hx-include="#filter, #order"
hx-swap="show:top"
aria-label="Última página">
<span aria-hidden="true">{{ page_obj.paginator.num_pages }}</span>
</a>
</li>
{% endif %}
<li class="page-item">
<a class="page-link {% if not page_obj.has_next %}disabled{% endif %} tw:cursor-pointer"
hx-get="{% if page_obj.has_next %}{% url 'transactions_all_list' %}{% endif %}"
hx-vals='{"page": {{ page_obj.paginator.num_pages }}}'
hx-include="#filter, #order"
hx-swap="show:top"
hx-target="#transactions-list"
aria-label="Next">
<span aria-hidden="true">&raquo;</span>
</a>
</li>
</ul>
</nav>
</div>
{% endif %}
{# Floating bar#}
{# Floating bar#}
<c-ui.transactions-action-bar></c-ui.transactions-action-bar>
</div>

View File

@@ -8,45 +8,101 @@
<div class="container px-md-3 py-3 column-gap-5">
<div class="row gx-xl-4 gy-3">
<div class="col-12 col-xl-8 order-2 order-xl-1">
<div class="row mb-1">
<div class="col-sm-6 col-12">
{# Filter transactions button #}
<button type="button" class="btn btn-sm btn-outline-primary dropdown-toggle" type="button"
data-bs-toggle="collapse" data-bs-target="#collapse-filter" aria-expanded="false"
aria-controls="collapse-filter">
<i class="fa-solid fa-filter fa-fw me-2"></i>{% translate 'Filter transactions' %}
<div class="mb-3">
{# Hidden select to hold the order value and preserve the original update trigger #}
<select name="order" id="order" class="d-none" _="on change trigger updated on window">
<option value="default" {% if order == 'default' %}selected{% endif %}>{% translate 'Default' %}</option>
<option value="older" {% if order == 'older' %}selected{% endif %}>{% translate 'Oldest first' %}</option>
<option value="newer" {% if order == 'newer' %}selected{% endif %}>{% translate 'Newest first' %}</option>
</select>
{# Main control bar with filter, search, and ordering #}
<div class="input-group">
<button class="btn btn-secondary position-relative" type="button"
data-bs-toggle="collapse" data-bs-target="#collapse-filter"
aria-expanded="false" aria-controls="collapse-filter" id="filter-button" hx-preserve
title="{% translate 'Filter transactions' %}">
<i class="fa-solid fa-filter fa-fw"></i>
</button>
{# Search box #}
<label for="quick-search">
</label>
<input type="search"
class="form-control"
placeholder="{% translate 'Search' %}"
hx-preserve
id="quick-search"
_="on input or search or htmx:afterSwap from window
if my value is empty
trigger toggle on <.transactions-divider-collapse/>
else
trigger show on <.transactions-divider-collapse/>
end
show <.transactions-divider-title/> when my value is empty
show <.transaction/> in <#transactions-list/>
when its textContent.toLowerCase() contains my value.toLowerCase()">
{# Order by icon dropdown #}
<button class="btn btn-secondary dropdown-toggle dropdown-toggle-no-icon" type="button"
data-bs-toggle="dropdown" aria-expanded="false"
title="{% translate 'Order by' %}">
<i class="fa-solid fa-sort fa-fw"></i>
</button>
<ul class="dropdown-menu dropdown-menu-end">
<li>
<button class="dropdown-item {% if order == 'default' %}active{% endif %}" type="button"
_="on click remove .active from .dropdown-item in the closest <ul/>
then add .active to me
then set the value of #order to 'default'
then trigger change on #order">
{% translate 'Default' %}
</button>
</li>
<li>
<button class="dropdown-item {% if order == 'older' %}active{% endif %}" type="button"
_="on click remove .active from .dropdown-item in the closest <ul/>
then add .active to me
then set the value of #order to 'older'
then trigger change on #order">
{% translate 'Oldest first' %}
</button>
</li>
<li>
<button class="dropdown-item {% if order == 'newer' %}active{% endif %}" type="button"
_="on click remove .active from .dropdown-item in the closest <ul/>
then add .active to me
then set the value of #order to 'newer'
then trigger change on #order">
{% translate 'Newest first' %}
</button>
</li>
</ul>
</div>
{# Ordering button#}
<div class="col-sm-6 col-12 tw:content-center my-3 my-sm-0">
<div class="text-sm-end" _="on change trigger updated on window">
<label for="order">{% translate "Order by" %}</label>
<select
class="tw:border-0 tw:focus-visible:outline-0 w-full pe-2 tw:leading-normal text-bg-tertiary tw:font-medium rounded bg-body text-body"
name="order" id="order">
<option value="default"
{% if order == 'default' %}selected{% endif %}>{% translate 'Default' %}</option>
<option value="older"
{% if order == 'older' %}selected{% endif %}>{% translate 'Oldest first' %}</option>
<option value="newer"
{% if order == 'newer' %}selected{% endif %}>{% translate 'Newest first' %}</option>
</select>
{# Filter transactions form #}
<div class="collapse" id="collapse-filter" hx-preserve>
<div class="card card-body">
<div class="text-end">
<button class="btn btn-outline-danger btn-sm tw:w-fit"
_="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
</div>
<form _="on change or submit or search trigger updated on window
install init_tom_select
install init_datepicker"
id="filter" class="mt-3">
{% crispy filter.form %}
</form>
<div class="text-end">
<button class="btn btn-outline-danger btn-sm tw:w-fit"
_="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
</div>
</div>
</div>
</div>
{# Filter transactions form#}
<div class="collapse" id="collapse-filter">
<div class="card card-body">
<form _="on change or submit or search trigger updated on window end
install init_tom_select
install init_datepicker"
id="filter">
{% crispy filter.form %}
</form>
<button class="btn btn-outline-danger btn-sm"
_="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
</div>
</div>
<div id="transactions"
class="show-loading"
hx-get="{% url 'transactions_all_list' %}"

View File

@@ -49,3 +49,7 @@ $theme-colors: map.merge(
.offcanvas-size-sm {
--#{$prefix}offcanvas-width: min(95vw, 250px) !important;
}
.dropdown-toggle.dropdown-toggle-no-icon::after {
display:none;
}

View File

@@ -3,9 +3,139 @@
@custom-variant hover (&:hover);
.sidebar-active {
@apply tw:bg-gray-700 tw:text-white;
@apply tw:bg-gray-700 tw:text-white;
}
.sidebar-item:not(.sidebar-active) {
@apply tw:text-gray-300 tw:hover:text-white;
}
@layer components {
.sidebar {
@apply tw:z-1020 tw:fixed tw:top-0 tw:start-0 tw:h-full tw:transition-all tw:duration-100;
}
.sidebar-floating {
/* Establishes the hover group and sets the collapsed/hover widths for the container */
@apply tw:lg:w-16 tw:lg:hover:w-112;
}
.sidebar-floating #sidebar {
/* Sets the collapsed/hover widths for the inner navigation element */
@apply tw:lg:w-16 tw:lg:group-hover:w-104 tw:transition-all tw:duration-100 tw:overflow-hidden;
}
.sidebar-floating + main {
/* Adjusts the main content margin to account for the collapsed sidebar */
@apply tw:lg:ml-16 tw:transition-all tw:duration-100;
}
.sidebar-floating .sidebar-item span {
/* Hides the text labels and reveals them only on hover */
@apply tw:lg:invisible tw:lg:group-hover:visible;
}
.sidebar-floating .sidebar-invisible {
/* Hides the text labels and reveals them only on hover */
@apply tw:lg:invisible tw:lg:group-hover:visible;
}
.sidebar-floating .sidebar-menu-header {
/* Hides the menu headers and reveals them only on hover */
@apply tw:lg:hidden tw:lg:group-hover:inline;
}
.sidebar-floating #sidebar-toggle-btn .fa-thumbtack-slash {
/* Hides the 'pin' icon in the floating state */
@apply tw:hidden!;
}
.sidebar-floating #sidebar-toggle-btn .fa-thumbtack {
/* Shows the 'expand' icon in the floating state */
@apply tw:inline-block!;
}
.sidebar-floating .sidebar-title span {
@apply tw:lg:invisible tw:lg:group-hover:visible
}
.sidebar-submenu-header {
@apply tw:flex;
}
.sidebar-floating .sidebar-submenu-header {
@apply tw:lg:hidden tw:lg:group-hover:flex;
}
.sidebar-floating .sidebar-submenu-header h5 {
@apply tw:lg:invisible tw:lg:group-hover:visible;
}
.sidebar-floating .sidebar-submenu-header button {
@apply tw:lg:hidden tw:lg:group-hover:inline;
}
.sidebar-floating .list-unstyled {
@apply tw:group-hover:lg:overflow-y-auto tw:lg:overflow-y-hidden tw:overflow-y-auto tw:overflow-x-hidden;
}
.sidebar-floating .sidebar-item {
@apply tw:text-wrap tw:lg:text-nowrap ;
}
/* --- STATE 2: Fixed (Permanently Expanded) --- */
.sidebar-fixed {
/* Sets the fixed, expanded width for the container */
@apply tw:lg:w-[17%] tw:transition-all tw:duration-100;
}
.sidebar-fixed #sidebar {
/* Sets the fixed, expanded width for the inner navigation */
@apply tw:lg:w-[17%] tw:transition-all tw:duration-100;
}
.sidebar-fixed + main {
/* Adjusts the main content margin to account for the expanded sidebar */
@apply tw:lg:ml-[17%] tw:transition-all tw:duration-100;
/* Using 16vw to account for padding/margins */
}
.sidebar-fixed .sidebar-item {
@apply tw:text-wrap;
}
.sidebar-fixed .sidebar-item span {
/* Ensures text labels are always visible */
@apply tw:lg:visible;
}
.sidebar-fixed .sidebar-menu-header {
/* Ensures menu headers are always visible */
@apply tw:lg:inline;
}
.sidebar-fixed #sidebar-toggle-btn .fa-thumbtack-slash {
/* Shows the 'pin' icon in the fixed state */
@apply tw:inline-block!;
}
.sidebar-fixed #sidebar-toggle-btn .fa-thumbtack {
/* Hides the 'expand' icon in the fixed state */
@apply tw:hidden!;
}
.sidebar-fixed .sidebar-title span {
@apply tw:lg:visible;
}
.sidebar-fixed .sidebar-submenu-header {
/* Ensures menu headers are always visible */
@apply tw:lg:flex;
}
.sidebar-fixed .list-unstyled {
@apply tw:overflow-y-auto tw:overflow-x-hidden;
}
}