9bc5935d12
Deleted pip-related update messages from all language JSON files to simplify and unify the update flow messaging for yt-dlp. This change removes unused or deprecated strings related to pip installation and update status.
402 lines
20 KiB
JSON
402 lines
20 KiB
JSON
{
|
|
"language": {
|
|
"display_name": "Polski (Polish)",
|
|
"select_language": "Wybierz język:",
|
|
"current_language": "Aktualny język: {language}",
|
|
"restart_required": "Zmiana języka zostanie zastosowana po ponownym uruchomieniu aplikacji.",
|
|
"english": "Angielski",
|
|
"spanish": "Hiszpański",
|
|
"portuguese": "Portugalski",
|
|
"russian": "Rosyjski",
|
|
"chinese": "Chiński",
|
|
"german": "Niemiecki",
|
|
"french": "Francuski",
|
|
"hindi": "Hindi",
|
|
"indonesian": "Indonezyjski",
|
|
"turkish": "Turecki",
|
|
"polish": "Polski",
|
|
"italian": "Włoski",
|
|
"arabic": "Arabski",
|
|
"japanese": "Japoński",
|
|
"help_text": "Wybierz preferowany język interfejsu.",
|
|
"restart_notice": "Zmiana języka zostanie zastosowana po ponownym uruchomieniu aplikacji."
|
|
},
|
|
"app": {
|
|
"title": "YTSage",
|
|
"version": "v{version}",
|
|
"ready": "Gotowy"
|
|
},
|
|
"formats": {
|
|
"show_formats": "Pokaż formaty:",
|
|
"video_format": "Format wideo:",
|
|
"audio_format": "Format dźwięku:",
|
|
"no_formats": "Brak dostępnych formatów",
|
|
"loading": "Ładowanie formatów...",
|
|
"select": "Wybierz",
|
|
"quality": "Jakość",
|
|
"extension": "Rozszerzenie",
|
|
"resolution": "Rozdzielczość",
|
|
"file_size": "Rozmiar pliku",
|
|
"codec": "Kodek",
|
|
"audio": "Dźwięk",
|
|
"fps": "KL/S",
|
|
"hdr": "HDR",
|
|
"will_merge_audio": "Dźwięk zostanie połączony",
|
|
"has_audio": "✓ Zawiera dźwięk",
|
|
"audio_only": "Tylko dźwięk",
|
|
"best_4k": "Najlepsza (4K)",
|
|
"best_2k": "Najlepsza (2K)",
|
|
"high_1080p": "Wysoka (1080p)",
|
|
"high_720p": "Wysoka (720p)",
|
|
"medium_480p": "Średnia (480p)",
|
|
"low_quality": "Niska jakość",
|
|
"best_audio": "Najlepszy dźwięk",
|
|
"high_audio": "Wysoki dźwięk",
|
|
"medium_audio": "Średni dźwięk",
|
|
"low_audio": "Niski dźwięk",
|
|
"audio_only_resolution": "Tylko dźwięk"
|
|
},
|
|
"buttons": {
|
|
"download": "Pobierz",
|
|
"pause": "Wstrzymaj",
|
|
"resume": "Wznów",
|
|
"cancel": "Anuluj",
|
|
"browse": "Przeglądaj",
|
|
"clear": "Wyczyść",
|
|
"ok": "OK",
|
|
"apply": "Zastosuj",
|
|
"close": "Zamknij",
|
|
"run_command": "Uruchom polecenie",
|
|
"custom_command_help": "Pomoc",
|
|
"about": "O programie",
|
|
"analyze": "Analizuj",
|
|
"paste_url": "Wklej URL",
|
|
"select_videos": "Wybierz wideo...",
|
|
"video": "Wideo",
|
|
"audio_only": "Tylko dźwięk",
|
|
"custom_options": "Opcje niestandardowe",
|
|
"trim_video": "Przytnij wideo",
|
|
"download_settings": "Ustawienia pobierania",
|
|
"update": "Zaktualizuj yt-dlp",
|
|
"select_defaults": "Wybierz domyślne",
|
|
"select_all": "Zaznacz wszystko",
|
|
"deselect_all": "Odznacz wszystko",
|
|
"open_folder": "Otwórz lokalizację folderu"
|
|
},
|
|
"dialogs": {
|
|
"custom_options": "Opcje niestandardowe",
|
|
"settings": "Ustawienia",
|
|
"select_folder": "Wybierz folder pobierania",
|
|
"sponsorblock_categories": "Kategorie SponsorBlock",
|
|
"sponsorblock_description": "Wybierz typy segmentów wideo do automatycznego usunięcia podczas pobierania.\nSponsorBlock używa danych przesyłanych przez społeczność do identyfikacji tych segmentów.",
|
|
"select_subtitles": "Wybierz napisy",
|
|
"filter_languages_placeholder": "Filtruj języki (np: pl, en)...",
|
|
"no_subtitles_available": "Brak dostępnych napisów",
|
|
"matching": "dopasowujące"
|
|
},
|
|
"tabs": {
|
|
"cookies": "Zaloguj za pomocą ciasteczek",
|
|
"custom_command": "Polecenie niestandardowe",
|
|
"proxy": "Proxy",
|
|
"language": "Język"
|
|
},
|
|
"cookies": {
|
|
"help_text": "Wybierz sposób dostarczania ciasteczek do uwierzytelniania.\nUmożliwia to pobieranie prywatnych filmów i wysokiej jakości plików audio.",
|
|
"cookie_source": "Źródło ciasteczek",
|
|
"use_cookie_file": "Użyj pliku ciasteczek",
|
|
"extract_from_browser": "Wyodrębnij z przeglądarki",
|
|
"cookie_file": "Plik ciasteczek",
|
|
"cookie_file_placeholder": "Ścieżka do pliku cookies.txt...",
|
|
"browser_selection": "Wybór przeglądarki",
|
|
"browser_help": "Wybierz przeglądarkę do wyodrębnienia ciasteczek:",
|
|
"browser_label": "Przeglądarka:",
|
|
"profile_label": "Profil:",
|
|
"profile_placeholder": "Domyślny",
|
|
"browser_extract_message": "Ciasteczka przeglądarki zostaną wyodrębnione po zastosowaniu",
|
|
"file_selected_message": "Wybrano plik ciasteczek - Kliknij OK, aby zastosować",
|
|
"select_file_title": "Wybierz plik ciasteczek",
|
|
"file_filter": "Pliki ciasteczek (*.txt *.lwp)"
|
|
},
|
|
"custom_command": {
|
|
"help_text": "Wprowadź niestandardowe polecenie yt-dlp poniżej. Aktualny URL zostanie automatycznie dodany.<br><br>Aby uzyskać pełną listę opcji i przykładów użycia <a href=\"{docs_url}\">kliknij tutaj, aby zobaczyć oficjalną dokumentację yt-dlp</a>.<br><br>Uwaga: Ścieżka pobierania i szablon nazwy pliku są obsługiwane automatycznie.",
|
|
"input_label": "Argumenty yt-dlp:",
|
|
"input_placeholder": "Wprowadź argumenty yt-dlp tutaj...\n\nPrzykład: --extract-audio --audio-format mp3",
|
|
"output_label": "Wynik polecenia:",
|
|
"output_placeholder": "Wynik polecenia pojawi się tutaj...",
|
|
"command_placeholder": "Wprowadź niestandardowe polecenie yt-dlp...",
|
|
"command_help": "Dostępne placeholdery:\n{url} - URL wideo\n{output} - Folder wyjściowy\n\nPrzykład: --write-info-json --write-thumbnail",
|
|
"full_command": "🔧 Pełne polecenie: {command}",
|
|
"command_success": "✅ Polecenie niestandardowe wykonane pomyślnie!",
|
|
"command_failed": "❌ Polecenie nie powiodło się z kodem wyjścia {code}",
|
|
"command_error": "❌ Błąd wykonywania polecenia niestandardowego: {error}"
|
|
},
|
|
"proxy": {
|
|
"help_text": "Skonfiguruj ustawienia proxy dla pobierania. Pozostaw puste dla bezpośredniego połączenia.",
|
|
"main_proxy": "Główny proxy",
|
|
"main_proxy_help": "Główny serwer proxy dla wszystkich pobierań. Obsługuje protokoły HTTP/HTTPS i SOCKS5.",
|
|
"proxy_url_label": "URL Proxy:",
|
|
"proxy_url_placeholder": "http://proxy:port lub socks5://proxy:port",
|
|
"proxy_examples": "Przykłady:\n• HTTP: http://proxy.example.com:8080\n• SOCKS5: socks5://proxy.example.com:1080",
|
|
"geo_proxy": "Proxy omijania geograficznego",
|
|
"geo_proxy_help": "Dodatkowy proxy specjalnie do omijania ograniczeń geograficznych.",
|
|
"geo_proxy_url_label": "URL proxy omijania geograficznego:",
|
|
"geo_proxy_url_placeholder": "http://geo-proxy:port",
|
|
"clear_main_proxy": "Wyczyść główny proxy",
|
|
"clear_geo_proxy": "Wyczyść proxy geograficzny",
|
|
"proxy_url": "URL Proxy",
|
|
"proxy_placeholder": "http://proxy:port lub socks5://proxy:port",
|
|
"geo_bypass": "Proxy omijania geograficznego (dla ograniczeń geograficznych)",
|
|
"geo_bypass_placeholder": "http://proxy:port do omijania geo-blokowania",
|
|
"invalid_main_url": "Nieprawidłowy format URL głównego proxy",
|
|
"invalid_geo_url": "Nieprawidłowy format URL proxy geograficznego",
|
|
"main_configured": "Główny proxy skonfigurowany",
|
|
"geo_configured": "Proxy geograficzny skonfigurowany"
|
|
},
|
|
"download": {
|
|
"preparing": "Przygotowywanie pobierania...",
|
|
"starting": "🚀 Rozpoczynanie pobierania...",
|
|
"fetching_info": "🔍 Pobieranie informacji o wideo...",
|
|
"preparing_streams": "🎯 Przygotowywanie strumieni wideo...",
|
|
"downloading_audio": "⏬ Pobieranie dźwięku...",
|
|
"downloading_video": "⏬ Pobieranie wideo...",
|
|
"downloading_subtitle": "⏬ Pobieranie napisów...",
|
|
"downloading": "⏬ Pobieranie...",
|
|
"completed": "✅ Pobieranie zakończone!",
|
|
"video_completed": "✅ Pobieranie wideo zakończone!",
|
|
"audio_completed": "✅ Pobieranie dźwięku zakończone!",
|
|
"subtitle_completed": "✅ Pobieranie napisów zakończone!",
|
|
"completed_cleaning": "✅ Pobieranie zakończone! Czyszczenie...",
|
|
"cancelled": "Pobieranie anulowane",
|
|
"processing_playlist": "📋 Przetwarzanie danych playlisty...",
|
|
"paused": "Pobieranie wstrzymane",
|
|
"resumed": "Pobieranie wznowione",
|
|
"merging_formats": "✨ Przetwarzanie końcowe: Łączenie formatów...",
|
|
"removing_sponsor_segments": "✨ Przetwarzanie końcowe: Usuwanie segmentów sponsorowanych...",
|
|
"speed": "Prędkość",
|
|
"eta": "Pozostały czas",
|
|
"please_enter_url": "Proszę najpierw wprowadzić URL.",
|
|
"please_set_path": "Proszę najpierw ustawić ścieżkę pobierania.",
|
|
"please_enter_url_and_path": "Proszę wprowadzić URL i ustawić ścieżkę pobierania.",
|
|
"please_select_format": "Proszę najpierw wybrać format.",
|
|
"downloading_fallback": "⚡ Pobieranie..."
|
|
},
|
|
"update": {
|
|
"title": "Zaktualizuj yt-dlp",
|
|
"checking": "Sprawdzanie aktualizacji...",
|
|
"update_available": "Dostępna aktualizacja!\nAktualna wersja: {current}\nNajnowsza wersja: {latest}",
|
|
"up_to_date": "yt-dlp jest aktualny (Wersja {version})",
|
|
"could_not_determine": "Nie można określić wersji.",
|
|
"error_comparing": "Błąd porównywania wersji: {error}",
|
|
"update_available_failed": "Dostępna aktualizacja! (Porównanie nie powiodło się)\nAktualna: {current}\nNajnowsza: {latest}",
|
|
"updating": "Aktualizowanie...",
|
|
"initializing": "🚀 Inicjalizacja procesu aktualizacji...",
|
|
"checking_current": "🔍 Sprawdzanie aktualnej instalacji...",
|
|
"found_at": "📍 yt-dlp znaleziony w: {path}",
|
|
"error_getting_path": "❌ Błąd pobierania ścieżki yt-dlp: {error}",
|
|
"updating_binary": "📦 Aktualizowanie binarki yt-dlp zarządzanej przez aplikację...",
|
|
"update_failed": "❌ Aktualizacja yt-dlp nie powiodła się. Spróbuj ponownie lub sprawdź połączenie internetowe.",
|
|
"binary_updated": "✅ Binarka została pomyślnie zaktualizowana!",
|
|
"update_failed_stderr": "❌ Aktualizacja yt-dlp nie powiodła się: {error}",
|
|
"update_timeout": "❌ Limit czasu aktualizacji yt-dlp.",
|
|
"unexpected_error": "❌ Nieoczekiwany błąd podczas aktualizacji: {error}",
|
|
"already_up_to_date": "✅ yt-dlp jest już aktualny!",
|
|
"update_success": "✅ yt-dlp został pomyślnie zaktualizowany!",
|
|
"already_latest": "yt-dlp jest aktualny (wersja {version})",
|
|
"network_error": "❌ Błąd sieci podczas aktualizacji: {error}",
|
|
"general_error": "❌ Aktualizacja nie powiodła się: {error}"
|
|
},
|
|
"about": {
|
|
"title": "O YTSage",
|
|
"version": "Wersja {version}",
|
|
"description": "Nowoczesny pobieracz YouTube z czystym interfejsem PySide6.",
|
|
"author": "Autor: {author}",
|
|
"github": "GitHub: {repo}",
|
|
"system_info": "Informacje systemowe",
|
|
"loading": "🔄 Ładowanie informacji systemowych...",
|
|
"refresh": "🔄",
|
|
"refreshing": "🔄 Odświeżanie...",
|
|
"refresh_failed": "Odświeżanie nie powiodło się",
|
|
"refresh_failed_message": "Nie można odświeżyć informacji o wersji.",
|
|
"detected": "✓ Wykryto",
|
|
"missing": "✗ Brakuje",
|
|
"not_available": "Niedostępne"
|
|
},
|
|
"time_range": {
|
|
"title": "Przytnij wideo",
|
|
"time_range_group": "Zakres czasu",
|
|
"start_time": "Czas rozpoczęcia (GG:MM:SS)",
|
|
"end_time": "Czas zakończenia (GG:MM:SS)",
|
|
"start_placeholder": "00:00:00",
|
|
"end_placeholder": "00:00:00",
|
|
"start_time_placeholder": "Czas rozpoczęcia (GG:MM:SS)",
|
|
"end_time_placeholder": "Czas zakończenia (GG:MM:SS)",
|
|
"force_keyframes": "Wymuś klatki kluczowe w punktach cięcia",
|
|
"help_text": "Ustaw czasy rozpoczęcia i zakończenia, aby przyciąć wideo.\nPozostaw puste, aby pobrać pełne wideo.",
|
|
"invalid_format": "Nieprawidłowy format czasu. Użyj formatu GG:MM:SS.",
|
|
"start_after_end": "Czas rozpoczęcia nie może być po czasie zakończenia."
|
|
},
|
|
"settings": {
|
|
"title": "Ustawienia pobierania",
|
|
"download_path": "Ścieżka pobierania",
|
|
"browse": "Przeglądaj...",
|
|
"speed_limit": "Limit prędkości",
|
|
"speed_limit_placeholder": "Brak",
|
|
"auto_update_ytdlp": "Automatyczne aktualizacje yt-dlp",
|
|
"enable_auto_updates": "Włącz automatyczne aktualizacje yt-dlp",
|
|
"update_frequency": "Częstotliwość aktualizacji:",
|
|
"check_startup": "Sprawdzaj przy każdym uruchomieniu (minimum 1 godzina między sprawdzeniami)",
|
|
"check_daily": "Sprawdzaj codziennie",
|
|
"check_weekly": "Sprawdzaj co tydzień",
|
|
"check_updates_now": "Sprawdź aktualizacje teraz",
|
|
"update_check_title": "Sprawdzanie aktualizacji",
|
|
"could_not_determine_version": "Nie można określić aktualnej wersji yt-dlp.",
|
|
"update_available_dialog": "Dostępna aktualizacja!\n\nAktualna: {current}\nNajnowsza: {latest}\n\nUżyj przycisku 'Zaktualizuj yt-dlp' w głównym oknie, aby zaktualizować.",
|
|
"up_to_date_dialog": "yt-dlp jest aktualny!\n\nAktualna wersja: {version}",
|
|
"error_checking_updates": "Błąd sprawdzania aktualizacji: {error}",
|
|
"settings_saved_title": "Ustawienia zapisane",
|
|
"settings_saved_message": "Ustawienia automatycznych aktualizacji zostały pomyślnie zapisane!",
|
|
"error_title": "Błąd",
|
|
"failed_save_settings": "Nie udało się zapisać ustawień automatycznych aktualizacji.",
|
|
"error_saving_settings": "Błąd zapisywania ustawień automatycznych aktualizacji: {error}",
|
|
"auto_update_title": "Ustawienia automatycznych aktualizacji",
|
|
"auto_update_header": "🔄 Ustawienia automatycznych aktualizacji",
|
|
"auto_update_description": "Skonfiguruj automatyczne aktualizacje dla yt-dlp, aby zapewnić najnowsze funkcje i poprawki błędów.",
|
|
"current_status": "Aktualny status",
|
|
"current_version_label": "Aktualna wersja yt-dlp: Sprawdzanie...",
|
|
"last_check_label": "Ostatnie sprawdzenie aktualizacji: Nigdy",
|
|
"next_check_label": "Następne sprawdzenie: Na podstawie ustawień",
|
|
"manual_check_button": "🔍 Sprawdź aktualizacje teraz",
|
|
"update_frequency_group": "Częstotliwość aktualizacji",
|
|
"save_settings": "Zapisz ustawienia",
|
|
"settings_saved_successfully": "✅ Ustawienia zapisane pomyślnie!",
|
|
"error_saving": "❌ Błąd zapisywania ustawień: {error}"
|
|
},
|
|
"main_ui": {
|
|
"url_placeholder": "Wprowadź URL wideo YouTube lub playlisty",
|
|
"merge_subtitles": "Połącz napisy",
|
|
"save_thumbnail": "Zapisz miniaturę",
|
|
"save_description": "Zapisz opis",
|
|
"embed_chapters": "Osadź rozdziały",
|
|
"subtitles_selected": "{count} wybrano",
|
|
"all_selected": "Wszystkie wybrane",
|
|
"select_videos_all": "Wybierz wideo... (Wszystkie wybrane)",
|
|
"please_enter_url": "Proszę najpierw wprowadzić URL",
|
|
"cookie_file_selected_title": "Wybrano plik ciasteczek",
|
|
"cookie_file_selected_message": "Wybrano plik ciasteczek: {path}",
|
|
"browser_cookies_selected_title": "Wybrano ciasteczka przeglądarki",
|
|
"browser_cookies_selected_message": "Ciasteczka przeglądarki zostaną wyodrębnione z: {browser}",
|
|
"error_no_format_info": "Błąd: Brak dostępnych informacji o formacie.",
|
|
"error_extract_info": "Błąd: Nie można wyodrębnić podstawowych informacji o wideo. Sprawdź swój link.",
|
|
"analyzing_preparing": "Analizowanie (0%)... Przygotowywanie żądania",
|
|
"analyzing_extracting_basic": "Analizowanie (15%)... Wyodrębnianie podstawowych informacji",
|
|
"analyzing_extracting_detailed": "Analizowanie (30%)... Wyodrębnianie szczegółowych informacji",
|
|
"analyzing_processing_video": "Analizowanie (45%)... Przetwarzanie danych wideo",
|
|
"analyzing_processing_formats": "Analizowanie (60%)... Przetwarzanie formatów",
|
|
"analyzing_loading_thumbnail": "Analizowanie (75%)... Ładowanie miniatury",
|
|
"analyzing_processing_subtitles": "Analizowanie (85%)... Przetwarzanie napisów",
|
|
"analyzing_updating_table": "Analizowanie (95%)... Aktualizowanie tabeli formatów",
|
|
"analysis_complete": "Analiza zakończona!",
|
|
"analyzing_extracting_ytdlp": "Analizowanie (30%)... Wyodrębnianie informacji za pomocą pliku wykonywalnego yt-dlp",
|
|
"analyzing_processing_data": "Analizowanie (60%)... Przetwarzanie danych",
|
|
"analyzing_processing_formats_ytdlp": "Analizowanie (75%)... Przetwarzanie formatów",
|
|
"analyzing_loading_thumbnail_ytdlp": "Analizowanie (85%)... Ładowanie miniatury",
|
|
"analyzing_processing_subtitles_ytdlp": "Analizowanie (90%)... Przetwarzanie napisów",
|
|
"select_subtitles": "Wybierz napisy...",
|
|
"sponsorblock_categories": "Kategorie SponsorBlock...",
|
|
"invalid_url_or_enter": "Nieprawidłowy URL lub wprowadź URL.",
|
|
"zero_selected": "0 wybranych"
|
|
},
|
|
"sponsorblock": {
|
|
"sponsor": "Sponsor",
|
|
"sponsor_desc": "Płatne reklamy, płatne rekomendacje i bezpośrednie reklamy",
|
|
"selfpromo": "Nieobłożona/Samopromocja",
|
|
"selfpromo_desc": "Nieobłożona promocja własnych treści twórcy",
|
|
"interaction": "Przypomnienie o interakcji",
|
|
"interaction_desc": "Widzowie są proszeni o polubienie, subskrypcję lub śledzenie w mediach społecznościowych",
|
|
"intro": "Intro",
|
|
"intro_desc": "Wprowadzenie do wideo, które można pominąć",
|
|
"outro": "Outro/Karty końcowe",
|
|
"outro_desc": "Napisy końcowe lub gdy wideo się kończy",
|
|
"preview": "Podgląd/Podsumowanie",
|
|
"preview_desc": "Krótkie podsumowanie poprzednich wideo lub podgląd nadchodzącej treści",
|
|
"music_offtopic": "Sekcja niemuzyczna",
|
|
"music_offtopic_desc": "Tylko dla wideo muzycznych. Oznacza sekcje niemuzyczne",
|
|
"filler": "Wypełniacz poboczny",
|
|
"filler_desc": "Sceny poboczne dodane tylko jako wypełniacz lub dla humoru"
|
|
},
|
|
"video_info": {
|
|
"channel": "Kanał",
|
|
"views": "Wyświetlenia",
|
|
"likes": "Polubienia",
|
|
"upload_date": "Data przesłania",
|
|
"duration": "Czas trwania",
|
|
"unknown_channel": "Nieznany kanał",
|
|
"unknown_date": "Nieznana data",
|
|
"unknown_title": "Nieznany tytuł"
|
|
},
|
|
"command": {
|
|
"running": "Uruchamianie...",
|
|
"run_command": "Uruchom polecenie"
|
|
},
|
|
"selection": {
|
|
"none_selected": "0 wybrano",
|
|
"one_selected": "1 kategoria wybrana",
|
|
"count_selected": "{count} wybrano"
|
|
},
|
|
"status": {
|
|
"ready": "Gotowy",
|
|
"file_exists": "⚠️ Plik już istnieje",
|
|
"video_file_exists": "⚠️ Plik wideo już istnieje",
|
|
"audio_file_exists": "⚠️ Plik audio już istnieje",
|
|
"subtitle_file_exists": "⚠️ Plik napisów już istnieje",
|
|
"cancelling": "Anulowanie pobierania..."
|
|
},
|
|
"errors": {
|
|
"playlist_no_videos": "Błąd: Playlista nie zawiera prawidłowych wideo.",
|
|
"playlist_no_url": "Błąd: Nie można pobrać URL pierwszego wideo z playlisty.",
|
|
"ytdlp_not_found": "Błąd: Plik wykonywalny yt-dlp nie został znaleziony. Proszę najpierw zainstalować yt-dlp.",
|
|
"ytdlp_not_found_path": "Błąd: Plik wykonywalny yt-dlp nie został znaleziony. Może to być spowodowane niepoprawną instalacją lub problemem z PATH.",
|
|
"no_data_returned": "Błąd: Brak danych zwróconych z yt-dlp",
|
|
"no_format_info": "Błąd: Brak dostępnych informacji o formacie.",
|
|
"analysis_timeout": "Błąd: Limit czasu analizy. Spróbuj ponownie.",
|
|
"invalid_speed_limit": "❌ Błąd: Nieprawidłowa wartość limitu prędkości ustawiona w ustawieniach.",
|
|
"ytdlp_failed": "Błąd: yt-dlp nie powiodło się: {error}",
|
|
"parse_failed": "Błąd: Nie udało się przeanalizować wyjścia yt-dlp: {error}",
|
|
"analysis_failed": "Błąd: Analiza nie powiodła się: {error}",
|
|
"generic_error": "Błąd: {error}"
|
|
},
|
|
"update_dialog": {
|
|
"title": "Dostępna aktualizacja",
|
|
"new_version_available": "Dostępna jest nowa wersja YTSage!",
|
|
"current_version_label": "Aktualna wersja:",
|
|
"latest_version_label": "Najnowsza wersja:",
|
|
"changelog": "Lista zmian",
|
|
"download_update": "Pobierz aktualizację",
|
|
"remind_later": "Przypomnij później"
|
|
},
|
|
"playlist": {
|
|
"unknown": "Nieznana playlista",
|
|
"total_videos": "Wszystkich wideo: {count}",
|
|
"display_format": "Playlista: {title} | {count} wideo",
|
|
"select_videos_title": "Wybierz Filmy z Playlisty"
|
|
},
|
|
"subtitle_selection": {
|
|
"count_selected": "{count} wybrano"
|
|
},
|
|
"file_exists_dialog": {
|
|
"title": "Plik już istnieje",
|
|
"message": "Plik już istnieje:\n{filename}",
|
|
"info": "Ten film został już pobrany."
|
|
},
|
|
"auto_update": {
|
|
"last_check_never": "Ostatnie sprawdzenie: Nigdy",
|
|
"last_check": "Ostatnie sprawdzenie: {time}",
|
|
"next_check_disabled": "Następne sprawdzenie: Wyłączone",
|
|
"next_check_startup": "Następne sprawdzenie: Przy starcie",
|
|
"next_check_overdue": "Następne sprawdzenie: Teraz (zaległe)",
|
|
"next_check": "Następne sprawdzenie: {time}",
|
|
"next_check_error": "Następne sprawdzenie: Błąd obliczania",
|
|
"checking": "🔄 Sprawdzanie...",
|
|
"check_now": "🔍 Sprawdź aktualizacje teraz"
|
|
}
|
|
} |