mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-02-25 08:54:52 +01:00
Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
38d50a78f4 | ||
|
|
0d947f9ba6 | ||
|
|
99c85a56bb | ||
|
|
ab1c074f27 | ||
|
|
abf3a148cc | ||
|
|
2733c92da5 | ||
|
|
9bfbe54ed5 | ||
|
|
5b27dea07c | ||
|
|
791e1000a3 | ||
|
|
7301d9f475 | ||
|
|
47a44e96f8 | ||
|
|
7d247eb737 | ||
|
|
373616e7bb |
@@ -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",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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"])
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 "Dé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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
@@ -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 ""
|
||||
|
||||
|
||||
3
app/templates/common/placeholder.html
Normal file
3
app/templates/common/placeholder.html
Normal 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>
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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">«</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">«</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">»</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">»</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
{% endif %}
|
||||
{# Floating bar#}
|
||||
{# Floating bar#}
|
||||
<c-ui.transactions-action-bar></c-ui.transactions-action-bar>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -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' %}"
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user