{
  "header": {
    "title": "Panel AISBF",
    "help": "Pomoc",
    "docs": "Dokumentacja",
    "about": "O nas",
    "license": "Licencja",
    "restart_server": "Uruchom ponownie serwer",
    "logout": "Wyloguj"
  },
  "nav": {
    "overview": "Przegląd",
    "providers": "Dostawcy",
    "rotations": "Rotacje",
    "autoselect": "Autoselect",
    "prompts": "Podpowiedzi",
    "analytics": "Analityka",
    "api_tokens": "Tokeny API",
    "wallet": "Portfel",
    "usage": "Użycie",
    "users": "Użytkownicy",
    "settings": "Ustawienia",
    "tiers": "Poziomy",
    "payment_settings": "Płatności",
    "upgrade": "✨ Ulepsz! ✨",
    "notifications": "Powiadomienia",
    "account": "Konto"
  },
  "account_menu": {
    "edit_profile": "Edytuj profil",
    "api_tokens": "Tokeny API",
    "cache_settings": "Ustawienia pamięci podręcznej",
    "subscription": "Subskrypcja",
    "wallet": "Portfel",
    "billing": "Rozliczenia",
    "usage_quotas": "Użycie i limity",
    "change_password": "Zmień hasło"
  },
  "notifications": {
    "title": "Powiadomienia",
    "mark_all_read": "Oznacz wszystkie jako przeczytane",
    "refresh": "Odśwież",
    "no_notifications": "Brak powiadomień",
    "just_now": "właśnie teraz",
    "minutes_ago": "{n}min temu",
    "hours_ago": "{n}h temu",
    "days_ago": "{n}d temu"
  },
  "footer": {
    "support_development": "Wspieraj rozwój AISBF",
    "privacy_policy": "Polityka prywatności",
    "terms_of_service": "Warunki usługi",
    "contact": "Kontakt"
  },
  "donate": {
    "title": "Wspieraj AISBF",
    "thank_you": "Dziękujemy za rozważenie darowizny. Twoje wsparcie pomaga utrzymać AISBF jako całkowicie otwartoźródłowe i darmowe oprogramowanie.",
    "bitcoin": "Bitcoin (BTC)",
    "ethereum": "Ethereum (ETH), USDC, USDT (ERC20, Mainnet)",
    "click_to_copy": "Kliknij dowolny adres, aby go skopiować",
    "copied": "Skopiowano!"
  },
  "welcome": {
    "title": "Witamy w AISBF!",
    "early_adopter": "Dziękujemy za bycie wczesnym użytkownikiem! Jesteśmy w intensywnej fazie rozwoju.",
    "may_encounter": "Możesz napotkać błędy, przerwy w działaniu usługi lub zmiany.",
    "feedback": "Twoja opinia pomaga nam ulepszać AISBF. Nie wahaj się z nami skontaktować!",
    "send_feedback": "Wyślij opinię",
    "got_it": "Rozumiem!"
  },
  "contact": {
    "title": "Skontaktuj się z nami",
    "your_email": "Twój e-mail",
    "type": "Typ",
    "select_type": "Wybierz typ...",
    "bug_report": "Zgłoszenie błędu",
    "feature_request": "Prośba o funkcję",
    "feedback": "Opinia",
    "question": "Pytanie",
    "help": "Pomoc",
    "title_field": "Tytuł",
    "title_placeholder": "Krótkie podsumowanie wiadomości",
    "message": "Wiadomość",
    "message_placeholder": "Opisz swój problem lub prośbę szczegółowo...",
    "send_message": "Wyślij wiadomość",
    "cancel": "Anuluj",
    "sending": "Wysyłanie...",
    "success": "Wiadomość wysłana pomyślnie! Dziękujemy za opinię.",
    "error": "Błąd: {error}",
    "network_error": "Błąd sieci. Spróbuj ponownie później."
  },
  "modal": {
    "notice": "Powiadomienie",
    "confirm": "Potwierdź",
    "warning": "Ostrzeżenie",
    "ok": "OK",
    "cancel": "Anuluj",
    "delete": "Usuń"
  },
  "common": {
    "save": "Zapisz",
    "loading": "Ładowanie...",
    "error": "Błąd",
    "success": "Sukces",
    "close": "Zamknij",
    "yes": "Tak",
    "no": "Nie"
  },
  "providers": {
    "no_providers": "Nie znaleziono dostawców.",
    "copy": "Kopiuj",
    "remove": "Usuń",
    "save_this": "Zapisz tego dostawcę",
    "saved": "Zapisano!",
    "saving": "Zapisywanie...",
    "models_section": "Modele",
    "add_model": "Dodaj model ręcznie",
    "no_models": "Brak skonfigurowanych modeli",
    "model_label": "Model",
    "fetch_models": "Pobierz modele od dostawcy",
    "search": "Szukaj",
    "filter": "Filtruj",
    "cancel": "Anuluj",
    "filter_results": "Filtruj wyniki...",
    "loading": "Ładowanie...",
    "no_results": "Brak wyników.",
    "searching": "Szukanie...",
    "models_found_filter": "Użyj Filtra, aby zawęzić wyniki.",
    "no_models_found": "Nie znaleziono modeli dla tego dostawcy.",
    "checking_models": "Sprawdzanie modeli dostawcy...",
    "fetching_from_api": "Brak lokalnej listy modeli - pobieranie z API dostawcy...",
    "failed_load": "Nie udało się załadować modeli.",
    "optional": "Opcjonalne",
    "credentials_file": "Ścieżka pliku poświadczeń",
    "credentials_file_desc": "Ścieżka, gdzie będą przechowywane poświadczenia OAuth2",
    "authenticate_claude": "Uwierzytelnij z Claude",
    "check_status": "Sprawdź status",
    "upload_credentials_title": "Lub prześlij plik poświadczeń",
    "upload_credentials_label": "Prześlij plik poświadczeń OAuth2",
    "upload_credentials_desc": "Prześlij plik JSON poświadczeń Claude OAuth2",
    "cli_mode_active": "Tryb Claude CLI aktywny",
    "use_cli_mode": "Użyj trybu Claude CLI",
    "upload_cli_creds": "Nadpisz: Prześlij plik poświadczeń CLI",
    "provider_label": "Dostawca",
    "model_name": "Nazwa modelu",
    "weight": "Waga",
    "rate_limit": "Limit szybkości (sekundy)",
    "context_size": "Rozmiar kontekstu",
    "max_tokens": "Maks. tokeny żądania",
    "api_key": "Klucz API",
    "api_base": "Bazowy URL API",
    "enabled": "Włączony",
    "provider_type": "Typ dostawcy",
    "provider_name": "Nazwa dostawcy",
    "provider_key_label": "Klucz dostawcy (unikalny identyfikator, np. \"gemini\", \"openai\", \"kiro\")",
    "provider_key_hint": "To będzie używane jako identyfikator dostawcy w konfiguracji i punktach końcowych API",
    "provider_count_singular": "{n} dostawca",
    "provider_count_plural": "{n} dostawców",
    "search_models_title": "Wyszukiwanie modeli - {provider}",
    "result_count": "{n} wynik(i).",
    "kiro_auth_title": "Uwierzytelnianie Kiro",
    "kiro_auth_hint": "Wybierz jedną metodę uwierzytelniania: poświadczenia Kiro IDE (creds_file), baza danych kiro-cli (sqlite_db) lub bezpośrednie poświadczenia (refresh_token + client_id/secret).",
    "kiro_opt1": "Opcja 1: Poświadczenia Kiro IDE",
    "kiro_opt2": "Opcja 2: Baza danych kiro-cli",
    "kiro_opt3": "Opcja 3: Bezpośrednie poświadczenia",
    "kiro_opt4": "Opcja 4: Przesyłanie plików",
    "kiro_aws_region": "Region AWS",
    "kiro_aws_region_hint": "Region AWS dla API Kiro (domyślnie: us-east-1)",
    "kiro_sqlite_path": "Ścieżka bazy danych SQLite",
    "kiro_sqlite_hint": "Ścieżka bazy danych SQLite kiro-cli",
    "kiro_refresh_token": "Token odświeżania",
    "kiro_refresh_hint": "Token odświeżania Kiro dla uwierzytelniania bezpośredniego",
    "kiro_profile_arn": "ARN profilu",
    "kiro_profile_arn_hint": "ARN profilu AWS CodeWhisperer (opcjonalnie)",
    "kiro_client_id": "Identyfikator klienta (dla uwierzytelniania AWS SSO OIDC)",
    "kiro_client_id_hint": "Identyfikator klienta OAuth dla uwierzytelniania AWS SSO OIDC",
    "kiro_client_secret": "Tajny klucz klienta (dla uwierzytelniania AWS SSO OIDC)",
    "kiro_client_secret_hint": "Tajny klucz klienta OAuth dla uwierzytelniania AWS SSO OIDC",
    "kiro_upload_creds": "Prześlij plik poświadczeń",
    "kiro_upload_creds_hint": "Prześlij plik JSON z poświadczeniami Kiro IDE",
    "kiro_upload_sqlite": "Prześlij bazę danych SQLite",
    "kiro_upload_sqlite_hint": "Prześlij plik bazy danych SQLite kiro-cli",
    "kilo_opt1": "Opcja 1: Klucz API (zalecane)",
    "kilo_opt2": "Opcja 2: Uwierzytelnianie OAuth2",
    "qwen_opt2_discontinued": "Opcja 2: Uwierzytelnianie OAuth2 (ZATRZYMANO - nie działa)",
    "kiro_auth_section": "Uwierzytelnianie Kiro",
    "kilo_auth_section": "Uwierzytelnianie Kilocode",
    "kilo_auth_hint": "Wybierz preferowaną metodę uwierzytelniania: klucz API (zalecane dla prostoty) lub uwierzytelnianie urządzenia OAuth2.",
    "workspace_id": "Identyfikator przestrzeni roboczej",
    "workspace_id_hint": "Niemiecki identyfikator przestrzeni roboczej (domyślnie: \"Domyślna przestrzeń robocza\")",
    "oauth2_issuer_url": "Adres URL wystawcy OAuth2",
    "pricing_section": "Ustawienia cen",
    "subscription_based": "Dostawca oparty na subskrypcji (darmowy)",
    "subscription_based_hint": "Jeśli zaznaczone, ten dostawca opiera się na subskrypcji, a koszty będą obliczane jako $0. Wykorzystanie nadal będzie śledzone w celach analitycznych.",
    "price_prompt": "Cena za milion tokenów wejściowych (USD)",
    "price_prompt_hint": "Pozostaw puste, aby użyć domyślnej ceny. Przykłady: OpenAI GPT-4: $10, Anthropic Claude: $15, Google Gemini: $1.25",
    "price_completion": "Cena za milion tokenów wyjściowych (USD)",
    "price_completion_hint": "Pozostaw puste, aby użyć domyślnej ceny. Przykłady: OpenAI GPT-4: $30, Anthropic Claude: $75, Google Gemini: $5.00",
    "rate_limit_hint": "Opóźnienie między żądaniami dla tego dostawcy",
    "default_rate_limit_tpm": "Domyślne ograniczenie szybkości (tokeny/minutę)",
    "default_rate_limit_tpm_hint": "Domyślny limit tokenów na minutę dla modeli w tym dostawcy",
    "default_rate_limit_tph": "Domyślne ograniczenie szybkości (tokeny/godzinę)",
    "default_rate_limit_tph_hint": "Domyślny limit tokenów na godzinę dla modeli w tym dostawcy",
    "default_rate_limit_tpd": "Domyślne ograniczenie szybkości (tokeny/dzień)",
    "default_rate_limit_tpd_hint": "Domyślny limit tokenów na dzień dla modeli w tym dostawcy",
    "default_condense_context": "Domyślny procent kondensacji kontekstu",
    "default_condense_method": "Domyślna metoda kondensacji (rozmowa, semantyczna, hierarchiczna, algorytmiczna)",
    "nsfw": "Treści dla dorosłych",
    "privacy": "Prywatność",
    "native_caching_section": "Wbudowane buforowanie dostawcy",
    "native_caching_hint": "Funkcje wbudowanego buforowania dostawcy (Anthropic cache_control, Google Context Caching, OpenAI i API zgodne z Kilo) w celu obniżenia kosztów",
    "enable_native_caching": "Włącz wbudowane buforowanie dostawcy",
    "enable_native_caching_hint": "Włącz wbudowane buforowanie dostawcy, aby obniżyć koszty (oszczędność 50-70% dla obsługiwanych dostawców)",
    "cache_ttl": "TTL pamięci podręcznej (w sekundach)",
    "cache_ttl_hint": "Czas życia pamięci podręcznej w sekundach (tylko Google Context Caching)",
    "min_cacheable_tokens": "Minimalna liczba tokenów możliwych do zbuforowania",
    "min_cacheable_tokens_hint": "Minimalna liczba tokenów, dla których zawartość jest uważana za odpowiednią do zbuforowania (domyślnie: 1000)",
    "prompt_cache_key": "Klucz pamięci podręcznej zapytania (OpenAI/Kilo)",
    "prompt_cache_key_hint": "Opcjonalny klucz pamięci podręcznej dla optymalizacji równoważenia obciążenia narzędzia OpenAI/Kilo",
    "models_section_hint": "Skonfiguruj określone modele dla tego dostawcy lub zostaw puste, aby automatycznie pobrać wszystkie dostępne modele z API dostawcy.",
    "model_filter": "Filtr modeli (dla modeli ładowanych automatycznie)",
    "model_filter_hint": "Jeśli żadne modele nie zostały skonfigurowane ręcznie, wyświetlane będą tylko te, których identyfikator zawiera ten filtr (wielkość liter nie ma znaczenia, znak wieloznaczny)",
    "model_rate_limit_tpm": "Ograniczenie szybkości TPM (tokeny/minutę)",
    "model_rate_limit_tph": "Ograniczenie szybkości TPH (tokeny/godzinę)",
    "model_rate_limit_tpd": "Ograniczenie szybkości TPD (tokeny/dzień)",
    "model_condense_context": "Kondensacja kontekstu modelu (%)",
    "model_condense_method": "Metoda kondensacji",
    "standard_config": "Standardowa konfiguracja dostawcy.",
    "uploading_file": "Przesyłanie pliku: {pct}%",
    "uploading_cli": "Przesyłanie poświadczeń CLI: {pct}%",
    "cli_creds_saved": "Poświadczenia CLI zapisane: {name}",
    "upload_failed": "Przesyłanie nie powiodło się: {error}",
    "fetching_models": "Pobieranie modeli...",
    "checking_auth": "Sprawdzanie stanu uwierzytelniania {provider}...",
    "auth_valid": "✅ Uwierzytelnianie {provider} jest ważne. Wygaśnie: {expiry}",
    "auth_failed": "❌ Uwierzytelnianie {provider} nie powiodło się: {error}",
    "auth_error": "❌ Błąd podczas sprawdzania uwierzytelniania {provider}: {error}",
    "auth_success": "✓ Uwierzytelnianie {provider} powiodło się! Poświadczenia zapisane.",
    "auth_timeout": "✗ Przekroczono czas uwierzytelniania. Spróbuj ponownie.",
    "auth_denied": "✗ Użytkownik odrzucił autoryzację.",
    "auth_expired": "✗ Kod autoryzacji wygasł. Spróbuj ponownie.",
    "auth_start_failed": "✗ Nie udało się rozpocząć uwierzytelniania: {error}",
    "auth_error_completing": "✗ Błąd podczas kończenia uwierzytelniania: {error}",
    "auth_generic_error": "✗ Błąd: {error}",
    "remove_provider_confirm": "Usunąć dostawcę \"{key}\"?",
    "remove_provider_title": "Usuń dostawcę",
    "remove_model_confirm": "Usunąć ten model?",
    "remove_model_title": "Usuń model",
    "missing_key": "Wpisz klucz dostawcy",
    "missing_key_title": "Brakujący klucz",
    "duplicate_key": "Klucz dostawcy już istnieje",
    "duplicate_key_title": "Zduplikowany klucz",
    "error_saving": "Błąd podczas zapisywania",
    "models_found": "Znaleziono {n} modeli",
    "models_fetch_error": "❌ Błąd: {error}",
    "not_authenticated": "Nie uwierzytelniono"
  },
  "rotations": {
    "model_name": "Nazwa modelu",
    "notify_errors": "Powiadamiaj o błędach",
    "notify_errors_desc": "zwracaj błędy jako wiadomości gdy wszyscy dostawcy zawiodą",
    "capabilities": "Możliwości (oddzielone przecinkami)",
    "capabilities_placeholder": "np. code_generation, t2t, reasoning",
    "default_rate_limit": "Domyślny limit szybkości (sekundy)",
    "default_context_size": "Domyślny rozmiar kontekstu",
    "nsfw": "NSFW",
    "privacy": "Prywatność",
    "providers_section": "Dostawcy",
    "add_provider": "Dodaj dostawcę",
    "no_providers": "Brak skonfigurowanych dostawców",
    "provider_id": "ID dostawcy",
    "weight_optional": "Waga (opcjonalne)",
    "models_section": "Modele",
    "add_model": "Dodaj model",
    "no_models": "Brak określonych modeli",
    "leave_empty": "Pozostaw modele puste, aby używać wszystkich od dostawcy",
    "rate_limit": "Limit szybkości (sekundy)",
    "max_request_tokens": "Maks. tokeny żądania",
    "context_size": "Rozmiar kontekstu",
    "condense_context_pct": "Kondensuj kontekst (%)",
    "condense_method": "Metoda kondensacji",
    "condense_method_placeholder": "np. semantic, conversational, hierarchical",
    "save_this": "Zapisz tę rotację",
    "remove": "Usuń",
    "copy": "Kopiuj",
    "search": "Szukaj",
    "optional": "Opcjonalne",
    "no_rotations": "Brak skonfigurowanych rotacji",
    "filter_results": "Filtruj wyniki...",
    "loading": "Ładowanie...",
    "no_results": "Brak wyników.",
    "searching": "Szukanie...",
    "cancel": "Anuluj",
    "filter": "Filtruj",
    "saved": "Zapisano!",
    "saving": "Zapisywanie...",
    "select_provider": "Wybierz dostawcę...",
    "type_search_provider": "Wpisz, aby wyszukać dostawcę...",
    "weight": "Waga",
    "providers_singular": "dostawca",
    "providers_plural": "dostawcy",
    "provider_label": "Dostawca",
    "model_label": "Model",
    "failed_load": "Nie udało się załadować modeli.",
    "checking_models": "Sprawdzanie modeli dostawcy...",
    "fetching_from_api": "Brak lokalnej listy - pobieranie z API...",
    "no_models_found": "Nie znaleziono modeli.",
    "models_found_filter": "Użyj Filtra, aby zawęzić wyniki.",
    "search_models_title": "Wyszukiwanie modeli - {provider}",
    "result_count": "{n} wynik(i).",
    "copy_prompt": "Kopiuj \"{key}\" — wprowadź nowy klucz rotacji:",
    "copy_title": "Kopiuj rotację",
    "add_prompt": "Wprowadź klucz rotacji (np. \"kodowanie\", \"ogólne\"):",
    "add_title": "Dodaj rotację",
    "key_different": "Nowy klucz musi być różny od źródła",
    "key_exists": "Klucz rotacji już istnieje",
    "key_exists_title": "Zduplikowany klucz",
    "invalid_key_title": "Nieprawidłowy klucz",
    "remove_confirm": "Usunąć rotację \"{key}\"?",
    "remove_title": "Usuń rotację",
    "remove_provider_confirm": "Usunąć tego dostawcę?",
    "remove_provider_title": "Usuń dostawcę",
    "remove_model_confirm": "Usunąć ten model?",
    "remove_model_title": "Usuń model",
    "error_saving": "Błąd podczas zapisywania"
  },
  "autoselect": {
    "model_name": "Nazwa modelu",
    "capabilities": "Możliwości (oddzielone przecinkami)",
    "capabilities_placeholder": "np. t2t, reasoning, multimodal",
    "nsfw": "NSFW",
    "privacy": "Prywatność",
    "classify_nsfw": "Klasyfikuj NSFW",
    "classify_nsfw_desc": "Nadpisz globalne ustawienie classify_nsfw",
    "classify_privacy": "Klasyfikuj prywatność",
    "classify_privacy_desc": "Nadpisz globalne ustawienie classify_privacy",
    "classify_semantic": "Klasyfikuj semantycznie",
    "classify_semantic_desc": "Nadpisz globalne ustawienie classify_semantic",
    "description": "Opis",
    "selection_model": "Model selekcji",
    "selection_model_desc": "Wybierz \"internal\", aby użyć skonfigurowanego modelu wewnętrznego",
    "internal_model": "internal (Użyj skonfigurowanego modelu wewnętrznego)",
    "fallback_model": "Model zapasowy",
    "fallback_model_desc": "Wybierz z rotacji lub modeli dostawcy",
    "default_settings": "Ustawienia domyślne",
    "default_settings_desc": "Domyślne wartości dla modeli w tym autoselectie",
    "default_rate_limit": "Domyślny limit szybkości (sekundy)",
    "default_max_request_tokens": "Domyślne maks. tokeny żądania",
    "default_context_size": "Domyślny rozmiar kontekstu",
    "default_rate_limit_tpm": "Domyślny limit szybkości TPM",
    "default_rate_limit_tpm_desc": "Limit tokenów na minutę",
    "default_rate_limit_tph": "Domyślny limit szybkości TPH",
    "default_rate_limit_tph_desc": "Limit tokenów na godzinę",
    "default_rate_limit_tpd": "Domyślny limit szybkości TPD",
    "default_rate_limit_tpd_desc": "Limit tokenów na dzień",
    "default_condense_context": "Domyślna kondensacja kontekstu",
    "default_condense_context_desc": "Uruchom kondensację kontekstu przy tej liczbie tokenów",
    "available_models": "Dostępne modele",
    "available_models_desc": "Zdefiniuj, które modele mogą być wybrane",
    "add_model": "Dodaj model",
    "no_models": "Brak skonfigurowanych modeli",
    "model_label": "Model",
    "model_id": "ID modelu",
    "model_id_desc": "Wybierz z rotacji lub modeli dostawcy",
    "model_description": "Opis",
    "model_description_hint": "Bądź konkretny co do tego, kiedy ten model powinien być używany",
    "save_this": "Zapisz ten autoselect",
    "remove": "Usuń",
    "copy": "Kopiuj",
    "search": "Szukaj",
    "optional": "Opcjonalne",
    "no_autoselects": "Brak zdefiniowanych konfiguracji autoselectu",
    "models_singular": "dostępny model",
    "models_plural": "dostępne modele",
    "select_model": "Wybierz model...",
    "rotations_group": "Rotacje",
    "provider_models_group": "Modele dostawcy",
    "filter_results": "Filtruj wyniki...",
    "loading": "Ładowanie...",
    "no_results": "Brak wyników.",
    "searching": "Szukanie...",
    "cancel": "Anuluj",
    "filter": "Filtruj",
    "saved": "Zapisano!",
    "saving": "Zapisywanie...",
    "error_prefix": "Błąd:",
    "search_models_title": "Szukaj modeli",
    "no_models_loaded": "Brak załadowanych modeli - pobieranie z API dostawców...",
    "failed_load": "Ładowanie nie powiodło się.",
    "copy_prompt": "Skopiować \"{key}\" — wpisz nowy klucz autoselectu:",
    "copy_title": "Kopiuj autoselect",
    "add_prompt": "Wpisz klucz autoselectu (np. \"autoselect\", \"smart-select\"):",
    "add_title": "Dodaj autoselect",
    "key_different": "Nowy klucz musi być inny niż źródłowy.",
    "key_exists": "Klucz autoselectu już istnieje.",
    "key_exists_title": "Zduplikowany klucz",
    "invalid_key_title": "Nieprawidłowy klucz",
    "remove_confirm": "Usunąć autoselect \"{key}\"?",
    "remove_title": "Usuń autoselect",
    "remove_model_confirm": "Usunąć ten model?",
    "remove_model_title": "Usuń model",
    "error_saving": "Błąd podczas zapisywania konfiguracji",
    "result_count": "{n} wynik(i).",
    "models_found": "Znaleziono {n} modeli"
  },
  "users": {
    "loading": "Ładowanie...",
    "error_loading": "Błąd ładowania użytkowników",
    "processing": "Przetwarzanie...",
    "tier_updated": "Poziom zaktualizowany pomyślnie",
    "tier_update_failed": "Nie udało się zaktualizować poziomu",
    "network_error": "Błąd sieci",
    "send_failed": "Wysyłanie nie powiodło się."
  },
  "wallet": {
    "loading_transactions": "Ładowanie transakcji...",
    "no_transactions": "Brak transakcji.",
    "failed_transactions": "Nie udało się załadować transakcji.",
    "credit": "Kredyt",
    "debit": "Debet",
    "refund": "Zwrot",
    "topup": "Doładowanie",
    "payment": "Płatność",
    "copy_address": "Kopiuj adres",
    "copied": "Skopiowano!",
    "loading_address": "Ładowanie...",
    "address_unavailable": "Adres niedostępny",
    "qr_unavailable": "QR niedostępny",
    "no_address": "Brak adresu",
    "error": "Błąd",
    "balance_credited": "Saldo zasilone po potwierdzeniu on-chain.",
    "send_to_address": "Wyślij na ten adres:",
    "processing": "Przetwarzanie...",
    "network_error": "Błąd sieci. Spróbuj ponownie.",
    "failed_checkout": "Nie udało się rozpocząć płatności.",
    "save_failed": "Nie udało się zapisać ustawień.",
    "saved": "✓ Zapisano",
    "address_copied": "Adres skopiowany do schowka!",
    "copy_failed": "Kopiowanie nie powiodło się — skopiuj ręcznie.",
    "copy_failed_title": "Kopiowanie nie powiodło się"
  },
  "analytics": {
    "no_users_found": "Nie znaleziono użytkowników",
    "all_users": "Wszyscy użytkownicy"
  },
  "rate_limits": {
    "loading": "Ładowanie danych limitu szybkości...",
    "no_data": "Brak aktywnych ograniczników szybkości. Dane pojawią się gdy dostawcy otrzymają odpowiedzi 429."
  },
  "billing": {
    "processing": "Przetwarzanie...",
    "add_card": "Dodaj kartę"
  },
  "payments": {
    "disabled": "Wyłączone",
    "no_sources": "Brak źródeł",
    "not_initialized": "Niezainicjowane",
    "keys_active": "Klucze aktywne",
    "error": "Błąd",
    "error_loading_status": "Błąd ładowania statusu"
  },
  "overview": {
    "title": "Przegląd panelu",
    "server": "Serwer",
    "host": "Host",
    "port": "Port",
    "protocol": "Protokół",
    "auth": "Uwierzytelnianie",
    "enabled": "Włączony",
    "disabled": "Wyłączony",
    "quick_actions": "Szybkie akcje",
    "rate_limits": "Limity szybkości",
    "cache": "Pamięć podręczna"
  },
  "users_page": {
    "title": "Zarządzanie użytkownikami",
    "add_user": "Dodaj użytkownika",
    "username": "Nazwa użytkownika",
    "email": "Email",
    "password": "Hasło",
    "role": "Rola",
    "role_user": "Użytkownik",
    "role_admin": "Administrator",
    "add_btn": "Dodaj",
    "search_users": "Szukaj użytkowników",
    "search_placeholder": "Szukaj po nazwie, emailu...",
    "status": "Status:",
    "status_all": "Wszyscy",
    "status_active": "Aktywny",
    "status_inactive": "Nieaktywny",
    "role_filter": "Rola:",
    "search_btn": "Szukaj",
    "clear_btn": "Wyczyść",
    "all_users": "Wszyscy użytkownicy",
    "enable_selected": "Włącz zaznaczonych",
    "disable_selected": "Wyłącz zaznaczonych",
    "delete_selected": "Usuń zaznaczonych",
    "clear_selection": "Wyczyść zaznaczenie",
    "col_email": "Email",
    "col_role": "Rola",
    "col_tier": "Poziom",
    "col_created_by": "Utworzony przez",
    "col_active": "Aktywny",
    "col_actions": "Akcje",
    "role_admin_label": "Administrator",
    "role_user_label": "Użytkownik",
    "active_yes": "Tak",
    "active_no": "Nie",
    "edit_btn": "Edytuj",
    "delete_btn": "Usuń",
    "no_users": "Nie znaleziono użytkowników",
    "show": "Pokaż:",
    "edit_title": "Edytuj użytkownika",
    "new_password": "Nowe hasło (zostaw puste aby zachować)",
    "save_changes": "Zapisz zmiany",
    "send_notification": "Wyślij powiadomienie",
    "notify_title": "Tytuł",
    "notify_message": "Wiadomość",
    "send_btn": "Wyślij",
    "prev": "← Poprzedni",
    "next": "Następny →",
    "notify_title_placeholder": "Tytuł powiadomienia",
    "notify_message_placeholder": "Treść powiadomienia…"
  },
  "wallet_page": {
    "title": "Portfel",
    "available_balance": "Dostępne saldo",
    "auto_topup_active": "Automatyczne doładowanie włączone",
    "auto_topup_off": "Automatyczne doładowanie wyłączone",
    "topup_title": "Doładuj portfel",
    "quick_amounts": "Szybkie kwoty",
    "custom_amount": "Kwota niestandardowa",
    "topup_stripe": "Doładuj przez Stripe",
    "topup_paypal": "Doładuj przez PayPal",
    "crypto_deposit": "Wpłata crypto",
    "auto_topup_title": "Ustawienia automatycznego doładowania",
    "enable_auto_topup": "Włącz automatyczne doładowanie",
    "topup_amount": "Kwota doładowania",
    "trigger_below": "Uruchom, gdy saldo spadnie poniżej",
    "save_settings": "Zapisz ustawienia",
    "no_card": "Automatyczne doładowanie obciąża zapisaną kartę kredytową. Nie masz jeszcze zapisanej karty.",
    "add_credit_card": "Dodaj kartę kredytową",
    "auto_topup_desc": "Włącz automatyczne doładowanie, aby portfel był automatycznie zasilany, gdy saldo spadnie poniżej progu.",
    "tx_history": "Historia transakcji",
    "col_date": "Data",
    "col_type": "Typ",
    "col_description": "Opis",
    "col_amount": "Kwota",
    "col_status": "Status",
    "deposit": "Wpłata",
    "no_payment_methods": "Żadne metody płatności nie są obecnie włączone.",
    "contact_admin": "Skontaktuj się z administratorem, aby włączyć bramkę płatniczą.",
    "did_you_know": "Czy wiesz, że",
    "wallet_upgrade_hint": "Możesz użyć salda portfela, aby wykupić płatny plan i odblokować wyższe limity.",
    "view_plans": "Zobacz plany",
    "currency": "Waluta",
    "wallet_id": "ID portfela",
    "charged_to_card": "Obciążono domyślną kartę kredytową:",
    "invalid_amount": "Wybierz lub wpisz kwotę od {min} do {max}.",
    "invalid_amount_title": "Nieprawidłowa kwota"
  },
  "analytics_page": {
    "title": "Analityka",
    "cost_today": "Szacowany koszt na dziś",
    "estimated_savings": "Szacowane oszczędności",
    "savings_desc": "Dzięki trafieniom w cache i optymalizacji",
    "all_providers": "Wszyscy dostawcy",
    "all_models": "Wszystkie modele",
    "all_users": "Wszyscy użytkownicy",
    "export": "Eksportuj CSV",
    "selected_period": "Koszt w wybranym okresie",
    "all_rotations": "Wszystkie rotacje",
    "all_autoselects": "Wszystkie autoselekcje",
    "search_users_placeholder": "Szukaj użytkowników...",
    "col_provider": "Dostawca",
    "col_total_requests": "Łączna liczba żądań",
    "col_success": "Sukcesy",
    "col_errors": "Błędy",
    "col_error_rate": "Wskaźnik błędów",
    "col_avg_latency": "Śr. opóźnienie",
    "col_input_tokens": "Tokeny wejściowe",
    "col_output_tokens": "Tokeny wyjściowe",
    "col_total_tokens": "Łącznie tokenów",
    "col_tpm": "Tokeny/min",
    "col_tph": "Tokeny/godz.",
    "col_tpd": "Tokeny/dzień",
    "col_opt_type": "Typ optymalizacji",
    "col_count": "Liczba",
    "col_tokens_saved": "Zaoszczędzone tokeny",
    "col_cost_saved": "Zaoszczędzony koszt",
    "col_avg_tokens_opt": "Śr. tokenów/optymalizację",
    "col_max_tokens_saved": "Maks. zaoszczędzonych tokenów",
    "col_model": "Model",
    "col_type": "Typ",
    "col_context_size": "Rozmiar kontekstu",
    "col_condense_method": "Metoda kondensacji",
    "total": "Łącznie",
    "back": "Powrót do panelu"
  },
  "rate_limits_page": {
    "title": "Limity szybkości",
    "desc": "Adaptacyjne ograniczanie szybkości — uczy się na podstawie odpowiedzi 429",
    "reset_all": "Resetuj wszystko",
    "col_provider": "Dostawca",
    "col_model": "Model",
    "col_delay": "Bieżące opóźnienie",
    "col_hits": "Liczba 429",
    "col_last_hit": "Ostatnie trafienie",
    "col_actions": "Akcje",
    "reset": "Resetuj",
    "refresh": "Odśwież",
    "provider_label": "Dostawca:",
    "enabled": "Włączone:",
    "current_rate_limit": "Bieżący limit szybkości:",
    "base_rate_limit": "Bazowy limit szybkości:",
    "total_429": "Łączna liczba 429:",
    "total_requests": "Łączna liczba żądań:",
    "consecutive_429": "Kolejne 429:",
    "consecutive_success": "Kolejne sukcesy:",
    "recent_429": "Niedawne 429:",
    "last_429": "Ostatnie 429:",
    "never": "Nigdy",
    "seconds": "{n} sekund",
    "yes": "Tak",
    "no": "Nie",
    "reset_confirm": "Zresetować limiter szybkości dla {provider}?",
    "reset_confirm_title": "Resetuj limiter szybkości",
    "reset_all_confirm": "Zresetować wszystkie limitery szybkości? Spowoduje to wyczyszczenie wszystkich wyuczonych limitów.",
    "reset_all_title": "Resetuj wszystko",
    "reset_all_success": "Wszystkie limitery szybkości zostały zresetowane",
    "analytics": "Analityka",
    "response_cache": "Cache odpowiedzi",
    "rate_limits": "Limity szybkości"
  },
  "login_page": {
    "title": "Logowanie",
    "username": "Nazwa użytkownika",
    "password": "Hasło",
    "submit": "Zaloguj",
    "forgot_password": "Zapomniałeś hasła?",
    "no_account": "Nie masz konta?",
    "sign_up": "Zarejestruj się",
    "or_login_with": "Lub zaloguj przez",
    "remember_me": "Zapamiętaj mnie"
  },
  "signup_page": {
    "title": "Utwórz konto",
    "username": "Nazwa użytkownika",
    "email": "Adres email",
    "password": "Hasło",
    "confirm_password": "Potwierdź hasło",
    "submit": "Utwórz konto",
    "have_account": "Masz już konto?",
    "login": "Zaloguj",
    "username_hint": "3-50 znaków; dozwolone są tylko litery, cyfry, podkreślenia, myślniki i kropki",
    "email_hint": "Na ten adres otrzymasz e-mail weryfikacyjny",
    "password_hint": "Co najmniej 8 znaków, z wielką literą, małą literą i cyfrą"
  },
  "forgot_page": {
    "title": "Resetuj hasło",
    "email": "Adres email",
    "submit": "Wyślij link",
    "back_to_login": "Powrót do logowania",
    "intro": "Wpisz swój adres e-mail, a wyślemy Ci link do resetowania hasła.",
    "sent": "Jeśli konto z tym adresem e-mail istnieje, wysłaliśmy link do resetowania hasła. Link wygaśnie po 24 godzinach. Sprawdź skrzynkę odbiorczą i folder spam."
  },
  "reset_page": {
    "title": "Nowe hasło",
    "password": "Nowe hasło",
    "confirm": "Potwierdź",
    "submit": "Resetuj hasło",
    "intro": "Wpisz poniżej nowe hasło.",
    "password_hint": "Hasło musi mieć co najmniej 8 znaków",
    "success": "Hasło zostało pomyślnie zresetowane. Możesz teraz zalogować się nowym hasłem.",
    "go_to_login": "Przejdź do logowania",
    "invalid_token": "Ten link do resetowania hasła jest nieprawidłowy lub wygasł. Poproś o nowy link resetujący hasło.",
    "request_new": "Poproś o nowy link resetujący"
  },
  "profile_page": {
    "title": "Edytuj profil",
    "subtitle": "Zaktualizuj informacje o koncie",
    "account_info": "Informacje o koncie",
    "username": "Nazwa użytkownika",
    "display_name": "Wyświetlana nazwa",
    "email": "Adres email",
    "profile_picture": "Zdjęcie profilowe",
    "save": "Zapisz zmiany",
    "display_name_hint": "Tak Twoja nazwa będzie wyświetlana w całej aplikacji",
    "no_email": "Nie ustawiono adresu e-mail.",
    "add_email": "Dodaj adres e-mail",
    "change_email": "Zmień adres e-mail",
    "email_requires_verify": "(wymaga weryfikacji)",
    "upload_image": "Prześlij obraz",
    "upload_hint": "Maks. 5 MB. JPG, PNG, GIF, WebP.",
    "danger_zone": "Strefa zagrożenia",
    "danger_zone_desc": "Trwale usuń konto i wszystkie powiązane dane.",
    "delete_account": "Usuń konto",
    "uploading": "Przesyłanie…",
    "upload_pct": "Przesyłanie… {pct}%",
    "upload_success": "Zdjęcie profilowe zostało zaktualizowane!",
    "upload_too_large": "Obraz jest za duży. Maksymalny rozmiar to 5 MB.",
    "upload_invalid_type": "Nieprawidłowy typ pliku. Prześlij JPG, PNG, GIF lub WebP.",
    "upload_failed": "Przesyłanie nie powiodło się: {error}"
  },
  "password_page": {
    "title": "Zmień hasło",
    "subtitle": "Zaktualizuj hasło",
    "section": "Ustawienia hasła",
    "current": "Aktualne hasło",
    "new": "Nowe hasło",
    "confirm": "Potwierdź",
    "submit": "Zmień hasło"
  },
  "email_page": {
    "title": "Zmień email",
    "subtitle": "Zaktualizuj adres email. Nowy adres wymaga weryfikacji.",
    "current": "Aktualny email",
    "new": "Nowy adres email",
    "password": "Aktualne hasło",
    "submit": "Wyślij email weryfikacyjny",
    "cancel": "Anuluj",
    "password_hint": "Potwierdź hasło, aby kontynuować"
  },
  "delete_page": {
    "title": "Usuń konto",
    "warning": "Tej akcji nie można cofnąć. Wszystkie dane zostaną trwale usunięte.",
    "confirm_title": "Potwierdź usunięcie konta",
    "password": "Wprowadź hasło aby potwierdzić",
    "type_delete": "Wpisz \"USUŃ\" aby potwierdzić",
    "submit": "Trwale usuń moje konto",
    "cancel": "Anuluj",
    "danger_zone": "Strefa zagrożenia",
    "danger_zone_desc": "Trwale usuń konto i wszystkie powiązane dane.",
    "will_delete": "⚠️ To działanie trwale usunie:",
    "item_account": "Twoje konto i informacje profilowe",
    "item_providers": "Wszystkich Twoich dostawców API i konfiguracje",
    "item_rotations": "Wszystkie ustawienia rotacji i autoselectu",
    "item_history": "Całą historię użycia i analitykę",
    "item_tokens": "Wszystkie Twoje tokeny API",
    "sub_warning_title": "⚠️ Ostrzeżenie: wykryto aktywną subskrypcję",
    "sub_warning_desc": "Masz aktywną płatną subskrypcję ({tier}). Usunięcie konta spowoduje:",
    "sub_item_cancel": "Natychmiastowe anulowanie subskrypcji",
    "sub_item_access": "Utracisz dostęp do wszystkich funkcji premium",
    "sub_item_refund": "Nie zostaną przyznane zwroty za pozostały czas subskrypcji",
    "sub_consider": "Rozważ najpierw anulowanie subskrypcji, jeśli chcesz korzystać z niej do końca okresu rozliczeniowego.",
    "type_delete_confirm": "Wpisz dokładnie \"DELETE\", aby potwierdzić usunięcie konta.",
    "final_confirm": "Czy na pewno? Tej akcji nie można cofnąć, a wszystkie dane zostaną trwale usunięte."
  },
  "tokens_page": {
    "title": "Tokeny API",
    "desc": "Generuj tokeny do uwierzytelniania żądań do swoich osobistych punktów końcowych API.",
    "create": "Utwórz token",
    "scope": "Zakres",
    "no_tokens": "Nie masz jeszcze tokenów API.",
    "no_tokens_hint": "Utwórz token, aby zacząć korzystać z API.",
    "copy": "Kopiuj",
    "copy_full": "Kopiuj całość",
    "revoke": "Unieważnij",
    "cancel": "Anuluj",
    "new_token": "توکن جدید",
    "your_tokens": "توکن‌های شما",
    "description": "توضیحات",
    "description_optional": "توضیحات (اختیاری)",
    "description_placeholder": "مثلاً برنامه من، سرور خانگی …",
    "scope_api": "فقط API",
    "scope_api_hint": "(درخواست‌های پراکسی)",
    "scope_mcp": "فقط MCP",
    "scope_mcp_hint": "(ابزارهای ناوگان)",
    "scope_both": "هر دو",
    "create_btn": "ایجاد",
    "token_created": "توکن با موفقیت ساخته شد",
    "copy_now_warn": "این توکن را همین حالا کپی کنید — دوباره نمایش داده نخواهد شد.",
    "done": "انجام شد",
    "how_to_use": "نحوه استفاده از توکن شما",
    "auth_header_desc": "توکن را در هدر {header} به هر درخواست اضافه کنید:",
    "token_scopes": "دامنه توکن‌ها:",
    "scope_api_access": "نقطه‌های پایانی API فقط ({path})",
    "scope_mcp_access": "نقطه‌های پایانی ابزارهای MCP فقط ({path})",
    "scope_both_access": "هر دو نقطه پایانی API و MCP",
    "available_endpoints": "نقطه‌های پایانی موجود:",
    "col_method": "متد",
    "col_endpoint": "نقطه پایانی",
    "col_scope": "دامنه",
    "col_description": "توضیحات",
    "ep_list_models": "لیست مدل‌های شما",
    "ep_list_providers": "لیست ارائه‌دهندگان شما",
    "ep_list_rotations": "لیست تناوب‌های شما",
    "ep_list_autoselects": "لیست انتخاب‌های خودکار شما",
    "ep_chat": "چت با استفاده از پیکربندی‌های شما",
    "ep_mcp_list": "لیست ابزارهای MCP",
    "ep_mcp_call": "فراخوانی ابزارهای MCP",
    "example_commands": "مثال‌های دستور کامنت",
    "active": "فعال",
    "inactive": "غیرفعال",
    "created": "ایجاد شده",
    "last_used": "آخرین استفاده",
    "unnamed_token": "توکن بدون نام",
    "delete_confirm": "این توکن API را حذف می‌کند؟ این کار قابل برگشت نیست.",
    "delete_token": "حذف توکن"
  },
  "billing_page": {
    "title": "Rozliczenia",
    "payment_methods": "Metody płatności",
    "paypal": "PayPal",
    "credit_card": "Karta kredytowa",
    "bitcoin": "Bitcoin",
    "ethereum": "Ethereum",
    "usdt": "USDT",
    "usdc": "USDC",
    "add_card": "Dodaj kartę",
    "cancel": "Anuluj",
    "wallet_balance": "Saldo portfela",
    "wallet_desc": "Wszystkie odnowienia subskrypcji i płatności są automatycznie odejmowane z Twojego portfela.",
    "manage_wallet": "Zarządzaj portfelem",
    "no_payment_methods": "Brak metod płatności",
    "no_payment_methods_desc": "Aby włączyć bramkę płatniczą, skontaktuj się z administratorem.",
    "add_credit_card": "Dodaj kartę kredytową",
    "top_up_wallet": "Doładuj portfel",
    "set_default": "Ustaw jako domyślny",
    "default_label": "Domyślny",
    "billing_history": "Historia rozliczeń",
    "no_history": "Brak historii rozliczeń",
    "no_history_desc": "Na Twoim koncie nie ma jeszcze żadnych transakcji płatniczych.",
    "no_history_upgrade": "Zaktualizuj swój plan, aby zacząć!",
    "view_plans": "Wyświetl plany",
    "plan_payment": "Płatność za plan",
    "col_date": "Data",
    "col_description": "Opis",
    "col_amount": "Kwota",
    "col_method": "Metoda",
    "col_status": "Status",
    "col_actions": "Akcje",
    "status_completed": "✓ Zakończone",
    "status_pending": "⏳ Trwa",
    "status_failed": "✗ Nie powiodło się",
    "status_refunded": "↩ Zwrócono",
    "invoice": "Faktura",
    "prev": "Poprzedni",
    "next": "Następny"
  },
  "user_overview": {
    "subtitle": "Zarządzaj konfiguracjami AI, śledź użycie i korzystaj ze swoich osobistych punktów końcowych API.",
    "free_tier": "Darmowy plan",
    "col_timestamp": "Znacznik czasu",
    "col_provider": "Dostawca",
    "col_model": "Model",
    "col_tokens": "Tokeny",
    "recent_activity": "Ostatnia aktywność",
    "no_activity": "Brak ostatniej aktywności",
    "stat_total_tokens": "Łącznie tokenów",
    "stat_requests_today": "Żądania dzisiaj",
    "stat_active_providers": "Aktywni dostawcy",
    "stat_active_rotations": "Aktywne rotacje",
    "quick_actions": "Szybkie akcje",
    "subscription": "Subskrypcja",
    "manage": "Zarządzaj",
    "add_payment_method": "Dodaj metodę płatności",
    "unlock_more_power": "Odblokuj więcej mocy",
    "upgrade_plan": "Uaktualnij plan",
    "higher_plans": "Dostępne są {n} wyższe plany — więcej żądań, więcej dostawców",
    "upgrade_to": "Zaktualizuj do {name} za {price}/miesiąc",
    "api_endpoints": "Twoje punkty końcowe API",
    "show_hide": "Pokaż / Ukryj",
    "auth_header_desc": "Dołącz swój token API do nagłówka {header}:",
    "ep_models": "Modele",
    "ep_list_models": "Wyświetl wszystkie swoje modele",
    "ep_providers": "Dostawcy",
    "ep_list_providers": "Wyświetl skonfigurowanych dostawców",
    "ep_rotations_autoselect": "Rotacje i automatyczny wybór",
    "ep_list_rotations": "Wyświetl listę rotacji",
    "ep_list_autoselects": "Wyświetl listę wyborów automatycznych",
    "ep_chat": "Czatuj używając swoich ustawień",
    "ep_chat_desc": "Wyślij żądania czatu używając swoich ustawień",
    "ep_mcp": "Narzędzia MCP",
    "ep_mcp_list": "Wyświetl narzędzia MCP",
    "ep_mcp_call": "Wywołaj narzędzia MCP",
    "ep_model_formats": "Przykłady formatów modeli",
    "admin_access": "Dostęp administratora",
    "admin_access_desc": "Jako administrator masz również dostęp do konfiguracji globalnych za pomocą krótszych formatów modeli:",
    "token_required": "Wszystkie punkty końcowe wymagają Twojego tokena API.",
    "manage_tokens": "Zarządzaj swoimi tokenami →"
  },
  "usage_page": {
    "title": "Użycie i limity",
    "upgrade": "Uaktualnij plan",
    "near_limit": "Blisko limitu",
    "getting_close": "Zbliżasz się do limitu",
    "no_daily_cap": "Brak dziennego limitu",
    "no_monthly_cap": "Brak miesięcznego limitu",
    "no_token_cap": "Brak limitu tokenów w tym planie",
    "manage_subscription": "Zarządzaj subskrypcją",
    "current_plan": "Aktualny plan",
    "activity_quotas": "Limity aktywności",
    "activity_quotas_desc": "Limity czasowe, które resetują się automatycznie",
    "config_limits": "Limity konfiguracji",
    "config_limits_desc": "Trwała alokacja zasobów dla Twojego konta",
    "requests_today": "Żądania dzisiaj",
    "resets_midnight": "Resetuje się o północy (UTC)",
    "resets_in": "Reset za {h}g {m}m",
    "requests_month": "Żądania w tym miesiącu",
    "resets_on_1st": "Resetuje 1. dnia każdego miesiąca",
    "resets_in_days": "Reset za {n} dni",
    "resets_in_days_plural": "Reset za {n} dni",
    "tokens_24h": "Tokeny (w ciągu ostatnich 24 godzin)",
    "tokens_combined": "Wejście + wyjście łącznie",
    "tokens_used": "Użyte tokeny",
    "unlimited": "Bez limitu",
    "quota_reached": "Limit osiągnięty",
    "remaining": "Pozostało {n}",
    "ai_providers": "Dostawcy AI",
    "ai_providers_desc": "Zintegrowani dostawcy usług",
    "rotations": "Rotacje",
    "rotations_desc": "Ustawienia równoważenia obciążenia",
    "autoselections": "Automatyczny wybór",
    "autoselections_desc": "Ustawienia inteligentnego routingu",
    "unlimited_slots": "Niewykorzystane gniazda dostępne",
    "pct_used_slots_free": "Wykorzystano {pct}% · {n} wolnych gniazd",
    "pct_used_slots_free_plural": "Wykorzystano {pct}% · {n} wolnych gniazd",
    "need_higher_limits": "Potrzebujesz wyższych limitów?",
    "upgrade_desc": "Odblokuj więcej żądań, dostawców i automatycznych wyborów, aktualizując swój plan.",
    "view_plans": "Wyświetl plany"
  },
  "prompts_page": {
    "title": "Prompty systemowe",
    "content": "Treść promptu:",
    "save": "Zapisz",
    "reset": "Resetuj",
    "cancel": "Anuluj",
    "select_file": "Wybierz plik promptu:",
    "content_hint": "Edytuj szablon promptu. W razie potrzeby użyj formatowania Markdown.",
    "reset_confirm": "Czy na pewno chcesz zresetować ten prompt do domyślnej konfiguracji administratora?",
    "reset_confirm_title": "Resetuj prompt"
  },
  "config_page": {
    "title": "Edytuj konfigurację",
    "label": "Konfiguracja (JSON)",
    "save": "Zapisz",
    "cancel": "Anuluj",
    "hint_json": "Sprawdź składnię JSON",
    "hint_restart": "Zmiany wejdą w życie po restarcie",
    "hint_backup": "Wykonaj kopię zapasową przed zmianami"
  },
  "error_page": {
    "title": "Błąd",
    "go_dashboard": "Przejdź do panelu",
    "go_back": "Wstecz"
  },
  "tiers_page": {
    "title": "Zarządzanie poziomami konta",
    "add_tier": "Dodaj poziom",
    "col_name": "Nazwa",
    "col_price": "Cena",
    "col_visible": "Widoczny",
    "col_actions": "Akcje",
    "edit": "Edytuj",
    "delete": "Usuń",
    "save": "Zapisz",
    "cancel": "Anuluj",
    "tier_name": "Nazwa poziomu",
    "monthly_price": "Cena miesięczna",
    "is_visible": "Widoczny dla użytkowników",
    "subtitle": "Skonfiguruj poziomy kont, ceny i limity użycia dla swoich użytkowników",
    "available_tiers": "Dostępne poziomy",
    "create_new": "Utwórz nowy poziom",
    "col_price_monthly": "Cena (miesięcznie)",
    "col_price_yearly": "Cena (rocznie)",
    "col_max_req_day": "Maks. żądań / dzień",
    "col_max_req_month": "Maks. żądań / miesiąc",
    "col_max_providers": "Maks. dostawców",
    "col_max_rotations": "Maks. rotacji",
    "col_max_autoselections": "Maks. autoselectów",
    "col_max_models_rotation": "Maks. modeli / rotację",
    "col_max_models_autoselect": "Maks. modeli / autoselect",
    "col_status": "Status",
    "unlimited": "Nieograniczony",
    "blocked": "Zablokowany",
    "active": "Aktywny",
    "inactive": "Nieaktywny",
    "default": "Domyślny",
    "default_label": "(domyślny)"
  },
  "cache_page": {
    "title": "Ustawienia cache",
    "save": "Zapisz"
  },
  "response_cache_page": {
    "title": "Cache odpowiedzi",
    "clear": "Wyczyść cache",
    "stats": "Statystyki cache",
    "hits": "Trafienia",
    "misses": "Pudła",
    "size": "Rozmiar"
  },
  "settings_page": {
    "title": "Ustawienia",
    "save": "Zapisz ustawienia",
    "general": "Ogólne",
    "security": "Bezpieczeństwo",
    "server": "Serwer",
    "ssl": "SSL/TLS",
    "tor": "Tor",
    "oauth2": "OAuth2",
    "condensation": "Kondensacja",
    "internal_model": "Model wewnętrzny",
    "currency": "Waluta",
    "host": "Host",
    "port": "Port",
    "auth_enabled": "Uwierzytelnianie włączone",
    "admin_username": "Nazwa użytkownika administratora",
    "admin_password": "Hasło administratora",
    "change_password": "Zmień hasło",
    "current_password": "Aktualne hasło",
    "new_password": "Nowe hasło",
    "confirm_password": "Potwierdź hasło",
    "https_enabled": "HTTPS włączone",
    "domain": "Domena",
    "email": "E-mail (dla Let's Encrypt)",
    "tor_enabled": "Ukryta usługa Tor włączona",
    "tor_address": "Adres Tor",
    "google_oauth2": "Google OAuth2",
    "github_oauth2": "GitHub OAuth2",
    "client_id": "Client ID",
    "client_secret": "Client Secret",
    "enabled": "Włączone",
    "condensation_method": "Metoda kondensacji",
    "condensation_threshold": "Próg kondensacji (%)",
    "model_id": "ID modelu",
    "currency_code": "Kod waluty",
    "currency_symbol": "Symbol waluty",
    "tab_server": "Serwer",
    "tab_auth": "Auth i MCP",
    "tab_models": "Modele",
    "tab_database": "Baza danych",
    "tab_cache": "Cache",
    "tab_classification": "Klasyfikacja",
    "tab_tor": "Tor",
    "tab_signup": "Rejestracja",
    "tab_oauth2": "OAuth2",
    "tab_smtp": "SMTP",
    "tab_batching": "Przetwarzanie wsadowe",
    "tab_ratelimit": "Limit szybkości",
    "tab_admin": "Admin",
    "section_server": "Serwer Config",
    "section_auth": "Auth & MCP",
    "section_mcp": "Serwer MCP",
    "section_models": "Modele wewnętrzne",
    "section_database": "Konfiguracja bazy danych",
    "section_cache": "Konfiguracja cache",
    "section_classification": "Klasyfikacja",
    "section_tor": "Ukryta usługa Tor",
    "section_signup": "Ustawienia rejestracji",
    "section_oauth2": "Uwierzytelnianie OAuth2",
    "section_google_oauth2": "Google OAuth2",
    "section_github_oauth2": "GitHub OAuth2",
    "section_smtp": "Konfiguracja SMTP",
    "section_batching": "Batching żądań",
    "section_ratelimit": "Ograniczanie szybkości",
    "section_admin": "Ustawienia administratora",
    "section_currency": "Ustawienia waluty",
    "section_condensation": "Ustawienia kondensacji",
    "lbl_host": "Host",
    "lbl_port": "Port",
    "lbl_protocol": "Protokół",
    "lbl_public_domain": "Domena publiczna (dla Let's Encrypt)",
    "lbl_ssl_cert": "Ścieżka do certyfikatu SSL",
    "lbl_ssl_key": "Ścieżka do klucza SSL",
    "lbl_auth_tokens": "Tokeny auth (po jednym w linii)",
    "lbl_autoselect_tokens": "Tokeny autoselectu (po jednym w linii)",
    "lbl_fullconfig_tokens": "Tokeny pełnej konfiguracji (po jednym w linii)",
    "lbl_condensation_model": "ID modelu kondensacji",
    "lbl_autoselect_model": "ID modelu autoselectu",
    "lbl_nsfw_classifier": "ID modelu klasyfikatora NSFW",
    "lbl_privacy_classifier": "ID modelu klasyfikatora prywatności",
    "lbl_semantic_vectorization": "ID modelu wektoryzacji semantycznej",
    "lbl_database_type": "Typ bazy danych",
    "lbl_sqlite_path": "Ścieżka bazy danych SQLite",
    "lbl_mysql_host": "Host MySQL",
    "lbl_mysql_port": "Port MySQL",
    "lbl_mysql_user": "Nazwa użytkownika MySQL",
    "lbl_mysql_password": "Hasło MySQL",
    "lbl_mysql_database": "Nazwa bazy danych MySQL",
    "lbl_cache_type": "Typ cache",
    "lbl_cache_sqlite_path": "Ścieżka cache SQLite",
    "lbl_redis_host": "Host Redis",
    "lbl_redis_port": "Port Redis",
    "lbl_redis_db": "Baza danych Redis",
    "lbl_redis_password": "Hasło Redis",
    "lbl_redis_key_prefix": "Prefiks kluczy Redis",
    "lbl_enable_auth": "Włącz uwierzytelnianie API",
    "lbl_enable_mcp": "Włącz serwer MCP",
    "lbl_enable_tor": "Włącz ukrytą usługę Tor",
    "lbl_allow_signup": "Zezwól na rejestrację użytkowników",
    "lbl_require_email": "Wymagaj weryfikacji e-mail",
    "lbl_enable_batching": "Włącz batching",
    "lbl_enable_ratelimit": "Włącz ograniczanie szybkości",
    "lbl_enable_smtp": "Włącz SMTP",
    "lbl_enable_google": "Włącz Google OAuth2",
    "lbl_enable_github": "Włącz GitHub OAuth2",
    "save_btn": "Zapisz ustawienia",
    "lbl_response_cache_backend": "Backend cache odpowiedzi",
    "lbl_cache_ttl": "TTL cache (sekundy)",
    "lbl_cache_max_memory": "Maks. rozmiar cache w pamięci",
    "lbl_tor_control_host": "Host kontroli Tor",
    "lbl_tor_control_port": "Port kontroli Tor",
    "lbl_tor_control_password": "Hasło kontroli Tor",
    "lbl_tor_service_dir": "Katalog ukrytej usługi",
    "lbl_tor_service_port": "Port ukrytej usługi",
    "lbl_socks_host": "Host proxy SOCKS",
    "lbl_socks_port": "Port proxy SOCKS",
    "lbl_token_expiry": "Czas ważności tokenu weryfikacyjnego (godziny)",
    "lbl_google_client_id": "Google Client ID",
    "lbl_google_client_secret": "Google Client Secret",
    "lbl_github_client_id": "GitHub Client ID",
    "lbl_github_client_secret": "GitHub Client Secret",
    "lbl_smtp_host": "Host SMTP",
    "lbl_smtp_port": "Port SMTP",
    "lbl_smtp_username": "Nazwa użytkownika SMTP",
    "lbl_smtp_password": "Hasło SMTP",
    "lbl_smtp_from_email": "Adres e-mail nadawcy",
    "lbl_smtp_from_name": "Nazwa nadawcy",
    "lbl_batching_window": "Okno batchingu (milisekundy)",
    "lbl_max_batch_size": "Maks. rozmiar batcha",
    "lbl_openai_batch_size": "Maks. rozmiar batcha OpenAI",
    "lbl_anthropic_batch_size": "Maks. rozmiar batcha Anthropic",
    "lbl_initial_rate_limit": "Początkowy limit szybkości (żądania/sekundę)",
    "lbl_learning_rate": "Współczynnik uczenia",
    "lbl_headroom_percent": "Procent zapasu",
    "lbl_recovery_rate": "Tempo odzyskiwania",
    "lbl_max_rate_limit": "Maks. limit szybkości (żądania/sekundę)",
    "lbl_min_rate_limit": "Min. limit szybkości (żądania/sekundę)",
    "lbl_backoff_base": "Bazowy backoff",
    "lbl_jitter_factor": "Współczynnik jitter",
    "lbl_history_window": "Okno historii (sekundy)",
    "lbl_consecutive_successes": "Kolejne sukcesy do odzyskania",
    "lbl_admin_username": "Nazwa użytkownika administratora",
    "lbl_new_password": "Nowe hasło",
    "lbl_confirm_password": "Potwierdź nowe hasło",
    "lbl_admin_email": "Adres e-mail administratora"
  },
  "payments_page": {
    "title": "Ustawienia systemu płatności",
    "currency_note_title": "Ważna uwaga dotycząca wyboru waluty",
    "currency_settings": "Globalne ustawienia waluty",
    "currency_code": "Kod waluty",
    "currency_symbol": "Symbol waluty",
    "decimal_places": "Liczba miejsc po przecinku",
    "save_currency": "Zapisz ustawienia waluty",
    "encryption_title": "Konfiguracja klucza szyfrowania",
    "critical_security": "Krytyczne ustawienie bezpieczeństwa",
    "stripe_config": "Konfiguracja Stripe",
    "paypal_config": "Konfiguracja PayPal",
    "bitcoin_config": "Konfiguracja Bitcoina",
    "ethereum_config": "Konfiguracja Ethereum",
    "usdt_config": "Konfiguracja USDT",
    "usdc_config": "Konfiguracja USDC",
    "coinbase_config": "Konfiguracja Coinbase Commerce",
    "crypto_prices": "Źródła cen crypto",
    "payment_stats": "Statystyki płatności",
    "master_keys": "Zarządzanie kluczami głównymi",
    "subscription_settings": "Ustawienia subskrypcji",
    "lbl_enabled": "Włączony",
    "lbl_api_key": "Klucz API",
    "lbl_secret_key": "Secret Key",
    "lbl_webhook_secret": "Webhook Secret",
    "lbl_client_id": "Client ID",
    "lbl_client_secret": "Client Secret",
    "lbl_wallet_address": "Adres portfela",
    "lbl_min_confirmations": "Minimalna liczba potwierdzeń",
    "lbl_network": "Sieć",
    "lbl_contract_address": "Adres kontraktu",
    "lbl_threshold": "Kwota progu",
    "lbl_admin_address": "Adres administratora",
    "lbl_monitoring": "Metoda monitorowania",
    "lbl_webhook_url": "URL webhooka",
    "lbl_total_balance": "Łączne saldo",
    "lbl_pending": "Oczekujące płatności",
    "lbl_failed": "Nieudane płatności"
  },
  "subscription_page": {
    "title": "Zarządzanie subskrypcją",
    "current_plan": "Obecny plan",
    "free_tier": "Warstwa darmowa",
    "no_description": "Brak opisu",
    "per_month": "/miesiąc",
    "per_year": "/rok",
    "or_yearly": "lub {price}/rok",
    "change_plan": "Zmień plan",
    "requests_per_day": "Żądania dziennie",
    "requests_per_month": "Żądania miesięcznie",
    "providers": "Dostawcy",
    "rotations": "Rotacje",
    "subscription_status": "Status subskrypcji",
    "renews": "Odnowienie:",
    "cancel_subscription": "Anuluj subskrypcję",
    "quick_actions": "Szybkie akcje",
    "billing_payments": "Fakturowanie",
    "billing_payments_desc": "Zarządzaj metodami płatności i wyświetl historię",
    "upgrade_plan": "Uaktualnij plan",
    "upgrade_plan_desc": "Wyświetl wszystkie dostępne plany",
    "edit_profile": "Edytuj profil",
    "edit_profile_desc": "Zaktualizuj informacje o koncie",
    "change_password": "Zmień hasło",
    "change_password_desc": "Zaktualizuj ustawienia bezpieczeństwa",
    "no_payment_methods": "Brak metod płatności",
    "no_payment_methods_desc": "Aby włączyć bramkę płatniczą, skontaktuj się z administratorem.",
    "go_to_billing": "Przejdź do fakturowania"
  },
  "user_providers_page": {
    "title": "Moi dostawcy",
    "add_new": "Dodaj nowego dostawcę"
  },
  "user_rotations_page": {
    "title": "Moja konfiguracja rotacji",
    "add_rotation": "Dodaj rotację",
    "save_config": "Zapisz konfigurację",
    "cancel": "Anuluj"
  },
  "user_autoselects_page": {
    "title": "Moja konfiguracja autoselectu",
    "add_autoselect": "Dodaj autoselect",
    "save_config": "Zapisz konfigurację",
    "cancel": "Anuluj"
  }
}
