first commit

This commit is contained in:
Mateusz Gruszczyński
2026-03-13 15:17:32 +01:00
commit 986ffb200a
91 changed files with 4423 additions and 0 deletions

244
app/static/i18n/pl.json Normal file
View File

@@ -0,0 +1,244 @@
{
"nav.dashboard": "Dashboard",
"nav.expenses": "Wydatki",
"nav.add_expense": "Dodaj wydatek",
"nav.preferences": "Preferencje",
"nav.admin": "Administracja",
"nav.logout": "Wyloguj",
"nav.statistics": "Statystyki",
"nav.budgets": "Budżety",
"dashboard.title": "Podsumowanie miesiąca",
"dashboard.total": "Suma",
"dashboard.latest": "Ostatnie wydatki",
"dashboard.categories": "Kategorie",
"dashboard.empty": "Brak wydatków w tym okresie.",
"dashboard.alerts": "Alerty budżetowe",
"expenses.list": "Lista wydatków",
"expenses.new": "Nowy wydatek",
"expenses.edit": "Edytuj wydatek",
"expenses.title": "Tytuł",
"expenses.amount": "Kwota",
"expenses.category": "Kategoria",
"expenses.date": "Data",
"expenses.vendor": "Sprzedawca",
"expenses.description": "Opis",
"expenses.currency": "Waluta",
"expenses.payment_method": "Metoda płatności",
"expenses.document": "Dokument",
"expenses.save": "Zapisz",
"expenses.tags": "Tagi",
"expenses.export_csv": "Eksport CSV",
"expenses.export_pdf": "Eksport PDF",
"expenses.preview": "Podgląd",
"expenses.empty": "Brak pozycji.",
"expenses.deleted": "Usunięto",
"preferences.title": "Preferencje",
"preferences.language": "Język",
"preferences.theme": "Motyw",
"preferences.reports": "Raporty mailowe",
"preferences.currency": "Waluta domyślna",
"preferences.save": "Zapisz preferencje",
"auth.login_title": "Zaloguj się",
"auth.login_subtitle": "Zarządzaj wydatkami i dokumentami w jednym miejscu.",
"auth.register": "Rejestracja",
"auth.forgot_password": "Nie pamiętam hasła",
"auth.reset_request": "Wyślij link resetu",
"auth.new_password": "Nowe hasło",
"admin.title": "Panel administratora",
"admin.categories": "Kategorie",
"admin.users": "Użytkownicy",
"admin.settings": "Ustawienia",
"admin.system": "Informacje systemowe",
"admin.database": "Baza danych",
"admin.audit": "Log audytowy",
"stats.title": "Statystyki długoterminowe",
"stats.monthly": "Trend miesięczny",
"stats.categories": "Kategorie",
"stats.payments": "Metody płatności",
"stats.top": "Największe wydatki",
"budgets.title": "Budżety",
"budgets.add": "Dodaj budżet",
"common.actions": "Akcje",
"common.save": "Zapisz",
"common.cancel": "Anuluj",
"common.uncategorized": "Bez kategorii",
"common.previous": "Poprzedni",
"common.next": "Następny",
"common.year": "Rok",
"common.month": "Miesiąc",
"brand.subtitle": "Kontrola wydatków",
"admin.subtitle": "Przegląd systemu, bezpieczeństwa i diagnostyki",
"admin.audit_subtitle": "Ostatnie operacje użytkowników i administratorów",
"stats.subtitle": "Długoterminowe trendy i szczegółowe podziały",
"stats.range_from": "Od roku",
"stats.range_to": "Do roku",
"stats.long_term": "Trend wieloletni",
"stats.total": "Suma",
"stats.count": "Liczba",
"stats.average": "Średnia",
"stats.refunds": "Zwroty",
"stats.vs_prev": "vs poprzedni rok",
"stats.no_data": "Brak danych",
"common.apply": "Zastosuj",
"common.view_all": "Zobacz wszystko",
"common.date": "Data",
"expenses.form_subtitle": "Prosty formularz wydatku zoptymalizowany pod telefon",
"expenses.placeholder_title": "Zakupy, paliwo, faktura...",
"expenses.placeholder_vendor": "Sklep lub wystawca",
"expenses.placeholder_description": "Opcjonalne notatki",
"expenses.placeholder_tags": "dom, miesięczne, ważne",
"expenses.document_tools": "Narzędzia dokumentu",
"expenses.webp_preview": "Podgląd WEBP",
"expenses.crop_note": "Pola kadrowania są gotowe pod edycję w przeglądarce i dalszą rozbudowę edytora.",
"expenses.tips": "Wskazówki",
"expenses.tip_1": "Zacznij od kwoty, daty i kategorii.",
"expenses.tip_2": "Dodaj zdjęcie rachunku tylko wtedy, gdy jest potrzebne.",
"expenses.tip_3": "Używaj tagów, aby szybciej filtrować wydatki później.",
"flash.suspicious_request": "Wykryto podejrzane żądanie.",
"flash.login_success": "Logowanie zakończone sukcesem.",
"flash.invalid_credentials": "Nieprawidłowe dane logowania.",
"flash.registration_disabled": "Rejestracja jest wyłączona.",
"flash.email_exists": "Adres e-mail już istnieje.",
"flash.account_created": "Konto zostało utworzone. Możesz się zalogować.",
"flash.logged_out": "Wylogowano.",
"flash.reset_link_generated": "Jeśli konto istnieje, wygenerowano link resetu hasła.",
"flash.reset_invalid": "Link resetu jest nieprawidłowy lub wygasł.",
"flash.password_updated": "Hasło zostało zmienione.",
"flash.category_saved": "Kategoria została zapisana.",
"flash.user_exists": "Użytkownik już istnieje.",
"flash.user_created": "Użytkownik został utworzony.",
"flash.user_flag_updated": "Flaga użytkownika została zaktualizowana.",
"flash.settings_saved": "Ustawienia zostały zapisane.",
"flash.expense_saved": "Wydatek został zapisany.",
"flash.expense_updated": "Wydatek został zaktualizowany.",
"flash.expense_deleted": "Wydatek został usunięty.",
"flash.budget_saved": "Budżet został zapisany.",
"error.400_title": "Błędne żądanie",
"error.400_message": "Nie udało się przetworzyć żądania.",
"error.401_title": "Brak autoryzacji",
"error.401_message": "Zaloguj się, aby uzyskać dostęp do tej strony.",
"error.403_title": "Brak dostępu",
"error.403_message": "Nie masz uprawnień do tego zasobu.",
"error.404_title": "Nie znaleziono",
"error.404_message": "Żądana strona nie istnieje.",
"error.413_title": "Plik jest za duży",
"error.413_message": "Wgrany plik przekracza dozwolony limit rozmiaru.",
"error.429_title": "Zbyt wiele żądań",
"error.429_message": "Odczekaj chwilę przed kolejną próbą.",
"error.500_title": "Błąd serwera",
"error.500_message": "Wystąpił błąd po stronie aplikacji.",
"common.search": "Szukaj",
"common.all": "Wszystkie",
"common.reset": "Reset",
"expenses.search_placeholder": "Szukaj po tytule, sprzedawcy, opisie i tagach",
"expenses.upload_to_edit": "Wgraj obraz, aby obrócić, przyciąć i przeskalować przed zapisem.",
"expenses.status": "Status",
"stats.quarterly": "Kwartalnie",
"stats.weekdays": "Dni tygodnia",
"expenses.take_photo": "Zrób zdjęcie",
"expenses.select_files": "Wybierz pliki",
"expenses.upload_hint_desktop": "Na komputerze możesz tylko wgrać pliki.",
"expenses.upload_hint_mobile": "Na telefonie możesz zrobić zdjęcie lub wybrać pliki.",
"common.filter": "Filtruj",
"common.other": "Inne",
"expenses.filtered_total": "Suma po filtrach",
"expenses.results": "wyników",
"expenses.active_sort": "Sortowanie",
"expenses.grouping": "Grupowanie",
"expenses.sections": "sekcji",
"expenses.categories_count": "Kategorie",
"expenses.month_view": "widok miesiąca",
"expenses.sort_by": "Sortuj po",
"expenses.sort_direction": "Kierunek",
"expenses.group_by": "Grupuj po",
"expenses.group_category": "Kategoria",
"expenses.group_payment_method": "Metoda płatności",
"expenses.group_status": "Status",
"expenses.group_none": "Bez grupowania",
"expenses.all_expenses": "Wszystkie wydatki",
"expenses.asc": "Rosnąco",
"expenses.desc": "Malejąco",
"expenses.payment_card": "Karta",
"expenses.payment_cash": "Gotówka",
"expenses.payment_transfer": "Przelew",
"expenses.payment_blik": "BLIK",
"expenses.status_new": "Nowy",
"expenses.status_needs_review": "Wymaga sprawdzenia",
"expenses.status_confirmed": "Potwierdzony",
"expenses.added": "Dodano",
"common.name": "Nazwa",
"common.role": "Rola",
"common.status": "Status",
"stats.payment_methods": "Metody płatności",
"stats.top_expenses": "Największe wydatki",
"stats.monthly_trend": "Trend miesięczny",
"admin.settings_subtitle": "Ustawienia techniczne i biznesowe",
"admin.section_general": "Ogólne",
"admin.section_reports": "Raporty",
"admin.section_integrations": "Integracje",
"admin.company_name": "Nazwa firmy",
"admin.max_upload_mb": "Limit uploadu MB",
"admin.registration_enabled": "Rejestracja aktywna",
"admin.smtp_security": "Bezpieczeństwo SMTP",
"admin.smtp_sender": "Nadawca",
"admin.smtp_username": "Login SMTP",
"admin.smtp_password": "Hasło SMTP",
"admin.enable_scheduler": "Włącz scheduler raportów",
"admin.scheduler_interval": "Interwał schedulera (min)",
"flash.user_updated": "Użytkownik zapisany",
"preferences.my_categories": "Moje kategorie",
"expenses.drop_files_here": "Przeciągnij i upuść pliki tutaj",
"common.active": "Aktywna",
"common.inactive": "Nieaktywna",
"common.enabled": "Włączone",
"common.disabled": "Wyłączone",
"common.no_data": "Brak danych",
"common.month_1": "Styczeń",
"common.month_2": "Luty",
"common.month_3": "Marzec",
"common.month_4": "Kwiecień",
"common.month_5": "Maj",
"common.month_6": "Czerwiec",
"common.month_7": "Lipiec",
"common.month_8": "Sierpień",
"common.month_9": "Wrzesień",
"common.month_10": "Październik",
"common.month_11": "Listopad",
"common.month_12": "Grudzień",
"admin.smtp_section": "SMTP",
"admin.smtp_host": "Host SMTP",
"admin.smtp_port": "Port SMTP",
"admin.smtp_plain": "SMTP",
"admin.reports_enabled": "Włącz raporty mailowe",
"admin.reports_hint": "Administrator włącza lub wyłącza całą funkcję raportów. Użytkownik wybiera tylko typ raportu.",
"admin.webhook_token": "Token webhooka",
"admin.python": "Python",
"admin.platform": "Platforma",
"admin.environment": "Środowisko",
"admin.instance_path": "Ścieżka instancji",
"admin.uploads": "Pliki",
"admin.previews": "Podglądy",
"admin.webhook": "Webhook",
"admin.scheduler": "Scheduler",
"preferences.reports_disabled": "Raporty mailowe są obecnie wyłączone przez administratora.",
"preferences.category_key": "Klucz kategorii",
"preferences.category_name_pl": "Nazwa PL",
"preferences.category_name_en": "Nazwa EN",
"preferences.category_color": "Kolor",
"user.full_name": "Imię i nazwisko",
"user.email": "Email",
"user.active": "Aktywne konto",
"user.must_change_password": "Wymuś zmianę hasła",
"user.must_change_password_short": "zmień hasło",
"user.role_user": "Użytkownik",
"user.role_admin": "Administrator",
"language.polish": "Polski",
"language.english": "Angielski",
"theme.light": "Jasny",
"theme.dark": "Ciemny",
"report.off": "Wyłączone",
"report.daily": "Dzienne",
"report.weekly": "Tygodniowe",
"report.monthly": "Miesięczne",
"common.toggle": "Przełącz"
}