From a0fe97466453f88f2c730702494ea97ace6b3aa8 Mon Sep 17 00:00:00 2001 From: gegangen <126890008+gegangene@users.noreply.github.com> Date: Mon, 12 Feb 2024 17:36:12 +0100 Subject: [PATCH] feat(lang): polish localisation added (#226) --- assets/i18n/en.json | 1 + assets/i18n/pl.json | 268 ++++++++++++++++++++ lib/views/pages/settings/settings_page.dart | 1 + 3 files changed, 270 insertions(+) create mode 100644 assets/i18n/pl.json diff --git a/assets/i18n/en.json b/assets/i18n/en.json index 61d220d9..17b2f8ee 100644 --- a/assets/i18n/en.json +++ b/assets/i18n/en.json @@ -6,6 +6,7 @@ "fr": "Français", "hi": "हिंदी", "ja": "日本語", + "pl": "Polski", "ru": "Русский", "ryu": "うちなーぐち", "uk": "Українська", diff --git a/assets/i18n/pl.json b/assets/i18n/pl.json new file mode 100644 index 00000000..b2bc89fb --- /dev/null +++ b/assets/i18n/pl.json @@ -0,0 +1,268 @@ +{ + "common": { + "home": "Strona główna", + "search": "Szukaj", + "extension": "Rozszerzenia", + "extension-repo": "Wszystkie rozszerzenia", + "settings": "Ustawienia", + "no-extension": "Brak zainstalowanych rozszerzeń", + "no-result": "Nie znaleziono", + "no-more-data": "To już wszystko :3", + "cancel": "Anuluj", + "confirm": "Akceptuj", + "close": "Zamknij", + "copied": "Skopiowano do schowka", + "uninstall": "Odinstaluj", + "install": "Zainstaluj", + "repo": "Repozytorium", + "unset": "Nie ustawiono", + "extension-missing": "Brakujące rozszerzenie: {package}", + "error": "Błąd", + "retry": "Ponów", + "next": "Następne", + "previous": "Poprzednie", + "show-all": "Pokaż wszystkie", + "delete": "Usuń", + "delete-all": "Usuń wszystko", + "save": "Zapisz", + "save-success": "Zapisano pomyślnie", + "logout": "Wyloguj", + "login": "Zaloguj", + "no-data": "Brak danych", + "clear": "Wyczyść", + "export": "Wyeksportuj" + }, + "home": { + "continue-watching": "Kontynuuj", + "favorite": "Ulubione", + "no-record": "Brak ulubionych/ostatnio przeglądanych serii", + "watched": "Ostatnio obejrzano: {ep}", + "favorite-all": "All {type} favorites" + }, + "search": { + "hint-text": "Prosimy o rozważne używanie szukajki!~", + "all": "Wszystkie", + "filter": "Filtry" + }, + "extension": { + "import": { + "title": "Zaimportuj rozszerzenie", + "url-label": "URL rozszerzenia", + "tips": "Możesz zaimportować rozszerzenie poprzez link, bądź dodając plik do katalogu wskazanego poniżej (adres kopiuje się do schowka).", + "extension-dir": "Katalog do rozszerzeń", + "import-by-url": "Import za pomocą URL" + }, + "error-dialog": "Wystąpił błąd!", + "installed": "Zainstalowano pomyślnie", + "edit-code": "Edytuj kod rozszerzenia" + }, + "extension-repo": { + "error": "Wystąpił błąd!", + "error-tips": "Sprawdź stan połączenia z internetem i/lub adres repozytorium", + "empty": "Repozytorium jest puste", + "upgrade": "Aktualizuj" + }, + "settings": { + "general": "Ogólne", + "general-subtitle": "TMDB, Język, Motyw, Sprawdź dostępność aktualizacji...", + "extension": "Rozszerzenia", + "extension-subtitle": "Ustawienia repozytorium rozszerzeń", + "video-player": "Odtwarzacz wideo", + "video-player-subtitle": "Serwer BT, Odtwarzacz zewnętrzny...", + "comic-reader": "Czytnik komiksów", + "comic-reader-subtitle": "Domyślny tryb czytnika...", + "tracking": "Śledzenie postępu", + "tracking-subtitle": "AniList...", + "auto-tracking": "Automatyczne śledzenie postępu", + "auto-tracking-subtitle": "Automatycznie synchronizuj postęp po zakończeniu oglądania / czytania", + "about": "O aplikacji", + "links": "Linki", + "contributors": "O twórcach", + "repo-url": "URL repozytorium rozszerzeń", + "repo-url-subtitle": "Get the repository URL for extensions", + "tmdb-key": "Klucz API dla TMDB", + "tmdb-key-subtitle": "Pobierz klucz API dla metadanych TMDB", + "bt-server": "Serwer BT", + "bt-server-subtitle": "Serwer BT jest niezbędnym składnikiem w przypadku odtwarzania torrentów online", + "bt-server-manager": "Zarządzaj", + "upgrade": "Zaktualizuj aplikację", + "upgrade-subtitle": "Wersja: {version}", + "upgrade-training": "Sprawdź dostępność", + "auto-check-update": "Automatyczne sprawdzanie dostępności aktualizacji", + "auto-check-update-subtitle": "Sprawdzaj dostępność aktualizacji przy włączaniu aplikacji", + "language": "Język", + "theme": "Motyw", + "theme-subtitle": "Zmień schemat kolorystyczny aplikacji", + "theme-system": "Zgodnie z systemem", + "theme-light": "Jasny", + "theme-dark": "Ciemny", + "theme-black": "Czarny (AMOLED)", + "nsfw": "NSFW", + "nsfw-subtitle": "Pokazuj treści NSFW", + "external-player": "Preferowany odtwarzacz wideo", + "external-player-subtitle": "Obecny preferowany odtwarzacz: {player}", + "external-player-builtin": "Wbudowany", + "language-subtitle": "Zmień język aplikacji", + "extension-log": "Okno z logami rozszerzeń", + "extension-log-subtitle": "Zazwyczaj używane do debugowania rozszerzeń", + "skip-interval": "Ilość czasu do przewijania", + "skip-interval-subtitle": "Co ile ma ", + "default-reader-mode": "Domyślny tryb czytnika", + "network": "Sieć", + "network-subtitle": "Proxy, User-Agent...", + "network-ua": "User-Agent", + "network-ua-subtitle": "Zmień User-Agent string w nagłówku żądania dla webview i rozszerzeń.", + "proxy-type": "Typ proxy", + "proxy-type-subtitle": "Typ proxy dla żądań", + "proxy-type-direct": "Direct", + "proxy-type-socks4": "Socks4", + "proxy-type-socks5": "Socks5", + "proxy-type-http": "HTTP", + "proxy": "Proxy", + "proxy-subtitle": "Adres proxy (np. nazwaUżytkownika:hasło@adresHosta:port)", + "log": "Logi", + "log-subtitle": "Zapisz logi, wyeksportuj logi...", + "save-log": "Zapisz logi", + "save-log-subtitle": "Automatyczne zapisywanie pliku logów", + "export-log": "Wyeksportuj logi", + "export-log-subtitle": "Wyeksportuj logi do pliku", + "advanced": "Zaawansowane" + }, + "external-player-launching": "Uruchamianie {player}", + "detail": { + "favorite": "Ulubione", + "favorited": "W ulubionych", + "continue-watching": "Kontynuuj: {episode}", + "total-episodes": "Wszystkich: {total}", + "overview": "Opis", + "cast": "Obsada", + "additional-info": "Dodatkowe inforamcje", + "get-lastest-data-error": "Błąd aktualizacji danych", + "modify-tmdb-binding": "Zmień powiązanie dla TMDB", + "no-tmdb-data": "Nie znaleziono odpowiadającego tytułu na TMDB, powiąż tytuł samodzielnie", + "tmdb-key-missing": "Brak klucza API dla TMDB. Dodaj go w ustawieniach aplikacji." + }, + "video": { + "episodes": "Epizody", + "watch-now": "Zacznij oglądanie", + "no-episodes": "Brak epizodów", + "play-complete": "Koniec i bomba. A kto czytał ten trąba. W. G.", + "resume-last-playback": "Kontynuuj oglądanie", + "subtitle-none": "Brak napisów", + "subtitle": "Napisy", + "subtitle-change": "Zmień napisy dla {title}", + "subtitle-file": "Plik z napisami", + "torrent-downloading": "Pobierz z torrentów", + "tooltip": { + "close": "Zamknij", + "subtitle": "Napisy", + "play-list": "Lista odtwarzania", + "quality": "Jakość", + "speed": "Szybkość", + "play": "Odtwarzaj", + "play-or-pause": "Pauza", + "previous": "Poprzedni", + "next": "Następny", + "full-screen": "Tryb pełnoekranowy", + "volume": "Głośność", + "torrent-file-list": "Lista torrentów" + } + }, + "comic-settings": { + "read-mode": "Tryb czytania", + "standard": "Standardowy", + "right-to-left": "Manga", + "web-tonn": "Manhwa" + }, + "novel-settings": { + "font-size": "Rozmiar tekstu" + }, + "bugreport": { + "auto-remove-subtitle": "Usuń po ~ dniach", + "show-report-dialog": "Pokaż dymek z raportem", + "show-report-dialog-subtitle": "Pokaż dymek z raportem o błędach podczas uruchamiania aplikacji" + }, + "reader": { + "chapters": "Rozdziały", + "read-now": "Zacznij czytanie", + "no-chapters": "Brak rozdziałów" + }, + "upgrade": { + "check-update": "Sprawdź dostępność aktualizacji", + "new-version": "Znaleziono nową wersję: {version}", + "download": "Zaktualizuj", + "no-update": "Używasz najnowszej dostępnej wersji aplikacji", + "not-now": "Nie teraz", + "error": "Sprawdzenie dostępności aktualizacji zakończone niepowodzeniem, błąd połączenia z internetem" + }, + "extension-install-error": "Instalacja rozszerzenia zakończona niepowodzeniem", + "extension-type": { + "video": "Wideo", + "novel": "Nowelki", + "comic": "Komiksy" + }, + "extension-info": { + "author": "Autor", + "description": "Opis", + "version": "Wersja", + "language": "Język", + "original-site": "Strona internetowa", + "other-information": "Dodatkowe informacje", + "license": "Licencja", + "title": "Informacje o rozszerzeniu" + }, + "cookie-clean": { + "title": "Wyczyść pliki cookie", + "subtitle": "Po tej operacji możesz być zmuszony do ponownego zalogowania się", + "success": "Czyszczenie zakończone sukcesem", + "clean": "Czysto" + }, + "tmdb": { + "backdrops": "Tła", + "status": "Status", + "original-title": "Tytuł oryginalny", + "release-date": "Data wydania", + "genres": "Gatunki", + "runtime": "Czas trwania", + "languages": "Języki" + }, + "bt-server": { + "not-installed": "Nie zainstalowano Serwera BT", + "running": "Serwer BT działa", + "stopped": "Zatrzymano działanie Serwera BT", + "version": "Wersja {version}", + "remote-version": "Wersja zdalna {version}", + "stop": "Zatrzymaj", + "upgrade": "Zaktualizuj", + "start": "Rozpocznij" + }, + "report": { + "copied": "Skopiowano do schowka", + "github-bug-report": "Zgłoszono jako GitHub issue", + "title": "Zgłoszenie błędu", + "copy-message": "Skopiuj wiadomość o błędzie", + "show-report-checkbox": "Pokazuj informacje o błędach przy włączaniu aplikacji" + }, + "anilist": { + "title": "Śledzenie dla AniLista", + "login-hint-1": "Wygląda na to że nie zalogowałeś się do swojego konta na AniLiście", + "login-hint-2": "Zaloguj się najpierw do AniLista", + "status": "Status", + "score": "Ocena", + "watching": "W trakcie oglądania", + "reading": "W trakcie czytania", + "completed": "Skończone", + "paused": "Na wstrzymaniu", + "dropped": "Porzucone", + "planning": "W planach", + "hold-on": "Hold on", + "re-watching": "Oglądane ponownie", + "re-reading": "Czytane ponownie", + "start-date": "Data rozpoczęcia", + "end-date": "Data zakończenia", + "unbind": "Rozłącz", + "episodes": "Epizody", + "manga-chapter-read": "Przeczytano rozdziałów: {chapters}", + "anime-episode-watch": "Obejrzano epizodów: {episodes}" + } +} diff --git a/lib/views/pages/settings/settings_page.dart b/lib/views/pages/settings/settings_page.dart index 4fd3086d..a4647239 100644 --- a/lib/views/pages/settings/settings_page.dart +++ b/lib/views/pages/settings/settings_page.dart @@ -96,6 +96,7 @@ class _SettingsPageState extends State { 'languages.fr'.i18n: 'fr', 'languages.hi'.i18n: 'hi', 'languages.ja'.i18n: 'ja', + 'languages.pl'.i18n: 'pl', 'languages.ru'.i18n: 'ru', 'languages.ryu'.i18n: 'ryu', 'languages.uk'.i18n: 'uk',