mirror of
https://github.com/iv-org/invidious.git
synced 2024-11-08 13:42:27 +05:30
Compare commits
8 Commits
88dc27144e
...
7ab7d0f6d1
Author | SHA1 | Date | |
---|---|---|---|
|
7ab7d0f6d1 | ||
|
4782a67038 | ||
|
5baaedfa39 | ||
|
4f066e880c | ||
|
3e17d04875 | ||
|
cec905e95e | ||
|
80958aa0d8 | ||
|
3820935e44 |
8
.github/workflows/build-stable-container.yml
vendored
8
.github/workflows/build-stable-container.yml
vendored
@ -1,6 +1,7 @@
|
||||
name: Build and release container
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
tags:
|
||||
- "v*"
|
||||
@ -46,9 +47,11 @@ jobs:
|
||||
uses: docker/metadata-action@v5
|
||||
with:
|
||||
images: quay.io/invidious/invidious
|
||||
flavor: |
|
||||
latest=false
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }}
|
||||
type=raw,value=latest
|
||||
labels: |
|
||||
quay.expires-after=12w
|
||||
|
||||
@ -70,10 +73,11 @@ jobs:
|
||||
with:
|
||||
images: quay.io/invidious/invidious
|
||||
flavor: |
|
||||
latest=false
|
||||
suffix=-arm64
|
||||
tags: |
|
||||
type=semver,pattern={{version}}
|
||||
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }}
|
||||
type=raw,value=latest
|
||||
labels: |
|
||||
quay.expires-after=12w
|
||||
|
||||
|
185
CHANGELOG.md
185
CHANGELOG.md
@ -1,6 +1,189 @@
|
||||
# CHANGELOG
|
||||
|
||||
## 2024-04-26
|
||||
|
||||
## v2.20240825.2 (2024-08-26)
|
||||
|
||||
This releases fixes the container tags pushed on quay.io.
|
||||
Previously, the ARM64 build was released under the `latest` tag, instead of `latest-arm64`.
|
||||
|
||||
### Full list of pull requests merged since the last release (newest first)
|
||||
|
||||
CI: Fix docker container tags ([#4883], by @SamantazFox)
|
||||
|
||||
[#4877]: https://github.com/iv-org/invidious/pull/4877
|
||||
|
||||
|
||||
## v2.20240825.1 (2024-08-25)
|
||||
|
||||
Add patch component to be [semver] compliant and make github actions happy.
|
||||
|
||||
[semver]: https://semver.org/
|
||||
|
||||
### Full list of pull requests merged since the last release (newest first)
|
||||
|
||||
Allow manual trigger of release-container build ([#4877], thanks @syeopite)
|
||||
|
||||
[#4877]: https://github.com/iv-org/invidious/pull/4877
|
||||
|
||||
|
||||
## v2.20240825.0 (2024-08-25)
|
||||
|
||||
### New features & important changes
|
||||
|
||||
#### For users
|
||||
|
||||
* The search bar now has a button that you can click!
|
||||
* Youtube URLs can be pasted directly in the search bar. Prepend search query with a
|
||||
backslash (`\`) to disable that feature (useful if you need to search for a video whose
|
||||
title contains some youtube URL).
|
||||
* On the channel page the "streams" tab can be sorted by either: "newest", "oldest" or "popular"
|
||||
* Lots of translations have been updated (thanks to our contributors on Weblate!)
|
||||
* Videos embedded in local HTML files (e.g: a webpage saved from a blog) can now be played
|
||||
|
||||
#### For instance owners
|
||||
|
||||
* Invidious now has the ability to provide a `po_token` and `visitordata` to Youtube in order to
|
||||
circumvent current Youtube restrictions.
|
||||
* Invidious can use an (optional) external signature server like [inv_sig_helper]. Please note that
|
||||
some videos can't be played without that signature server.
|
||||
* The Helm charts were moved to a separate repo: https://github.com/iv-org/invidious-helm-chart
|
||||
* We have changed how containers are released: the `latest` tag now tracks tagged releases, whereas
|
||||
the `master` tag tracks the most recent commits of the `master` branch ("nightly" builds).
|
||||
|
||||
[inv_sig_helper]: https://github.com/iv-org/inv_sig_helper
|
||||
|
||||
#### For developpers
|
||||
|
||||
* The versions of Crystal that we test in CI/CD are now: `1.9.2`, `1.10.1`, `1.11.2`, `1.12.1`.
|
||||
Please note that due to a bug in the `libxml` bindings (See [#4256]), versions prior to `1.10.0`
|
||||
are not recommended to use.
|
||||
* Thanks to @syeopite, the code is now [ameba] compliant.
|
||||
* Ameba is part of our CI/CD pipeline, and its rules will be enforced in future PRs.
|
||||
* The transcript code has been rewritten to permit transcripts as a feature rather than being
|
||||
only a workaround for captions. Trancripts feature is coming soon!
|
||||
* Various fixes regarding the logic interacting with Youtube
|
||||
* The `sort_by` parameter can be used on the `/api/v1/channels/{id}/streams` endpoint. Accepted
|
||||
values are: "newest", "oldest" and "popular"
|
||||
|
||||
[ameba]: https://github.com/crystal-ameba/ameba
|
||||
[#4256]: https://github.com/iv-org/invidious/issues/4256
|
||||
|
||||
|
||||
### Bugs fixed
|
||||
|
||||
#### User-side
|
||||
|
||||
* Channels: fixed broken "subscribers" and "views" counters
|
||||
* Watch page: playback position is reset at the end of a video, so that the next time this video
|
||||
is watched, it will start from the beginning rather than 15 seconds before the end
|
||||
* Watch page: the items in the "add to playlist" drop down are now sorted alphabetically
|
||||
* Videos: the "genre" URL is now always pointing to a valid webpage
|
||||
* Playlists: Fixed `Could not parse N episodes` error on podcast playlists
|
||||
* All external links should now have the [`rel`] attibute set to `noreferrer noopener` for
|
||||
increased privacy.
|
||||
* Preferences: Fixed the admin-only "modified source code" input being ignored
|
||||
* Watch/channel pages: use the full image URL in `og:image` and `twitter:image` meta tags
|
||||
|
||||
[`rel`]: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel
|
||||
|
||||
#### API
|
||||
|
||||
* fixed the `local` parameter not applying to `formatStreams` on `/api/v1/videos/{id}`
|
||||
* fixed an `Index out of bounds` error hapenning when a playlist had no videos
|
||||
* fixed duplicated query parameters in proxied video URLs
|
||||
* Return actual video height/width/fps rather than hard coded values
|
||||
* Fixed the `/api/v1/popular` endpoint not returning a proper error code/message when the
|
||||
popular page/endpoint are disabled.
|
||||
|
||||
|
||||
### Full list of pull requests merged since the last release (newest first)
|
||||
|
||||
* HTML: Sort playlists alphabetically in watch page drop down ([#4853], by @SamantazFox)
|
||||
* Videos: Fix XSS vulnerability in description/comments ([#4852], thanks _anonymous_)
|
||||
* YtAPI: Bump client versions ([#4849], by @SamantazFox)
|
||||
* SigHelper: Fix inverted time comparison in 'check_update' ([#4845], by @SamantazFox)
|
||||
* Storyboards: Various fixes and code cleaning ([#4153], by SamantazFox)
|
||||
* Fix lint errors introduced in #4146 and #4295 ([#4876], thanks @syeopite)
|
||||
* Search: Add support for Youtube URLs ([#4146], by @SamantazFox)
|
||||
* Channel: Render age restricted channels ([#4295], thanks @ChunkyProgrammer)
|
||||
* Ameba: Miscellaneous fixes ([#4807], thanks @syeopite)
|
||||
* API: Proxy formatStreams URLs too ([#4859], thanks @colinleroy)
|
||||
* UI: Add search button to search bar ([#4706], thanks @thansk)
|
||||
* Add ability to set po_token and visitordata ID ([#4789], thanks @unixfox)
|
||||
* Add support for an external signature server ([#4772], by @SamantazFox)
|
||||
* Ameba: Fix Naming/VariableNames ([#4790], thanks @syeopite)
|
||||
* Translations update from Hosted Weblate ([#4659])
|
||||
* Ameba: Fix Lint/UselessAssign ([#4795], thanks @syeopite)
|
||||
* HTML: Add rel="noreferrer noopener" to external links ([#4667], thanks @ulmemxpoc)
|
||||
* Remove unused methods in Invidious::LogHandler ([#4812], thanks @syeopite)
|
||||
* Ameba: Fix Lint/NotNilAfterNoBang ([#4796], thanks @syeopite)
|
||||
* Ameba: Fix unused argument Lint warnings ([#4805], thanks @syeopite)
|
||||
* Ameba: i18next.cr fixes ([#4806], thanks @syeopite)
|
||||
* Ameba: Disable rules ([#4792], thanks @syeopite)
|
||||
* Channel: parse subscriber count and channel banner ([#4785], thanks @ChunkyProgrammer)
|
||||
* Player: Fix playback position of already watched videos ([#4731], thanks @Fijxu)
|
||||
* Videos: Fix genre url being unusable ([#4717], thanks @meatball133)
|
||||
* API: Fix out of bound error on empty playlists ([#4696], thanks @Fijxu)
|
||||
* Handle playlists cataloged as Podcast ([#4695], thanks @Fijxu)
|
||||
* API: Fix duplicated query parameters in proxied video URLs ([#4587], thanks @absidue)
|
||||
* API: Return actual stream height, width and fps ([#4586], thanks @absidue)
|
||||
* Preferences: Fix handling of modified source code URL ([#4437], thanks @nooptek)
|
||||
* API: Fix URL for vtt subtitles ([#4221], thanks @karelrooted)
|
||||
* Channels: Add sort options to streams ([#4224], thanks @src-tinkerer)
|
||||
* API: Fix error code for disabled popular endpoint ([#4296], thanks @iBicha)
|
||||
* Allow embedding videos in local HTML files ([#4450], thanks @tomasz1986)
|
||||
* CI: Bump Crystal version matrix ([#4654], by @SamantazFox)
|
||||
* YtAPI: Remove API keys like official clients ([#4655], by @SamantazFox)
|
||||
* HTML: Use full URL in the og:image property ([#4675], thanks @Fijxu)
|
||||
* Rewrite transcript logic to be more generic ([#4747], thanks @syeopite)
|
||||
* CI: Run Ameba ([#4753], thanks @syeopite)
|
||||
* CI: Add release based containers ([#4763], thanks @syeopite)
|
||||
* move helm chart to a dedicated github repository ([#4711], thanks @unixfox)
|
||||
|
||||
[#4146]: https://github.com/iv-org/invidious/pull/4146
|
||||
[#4153]: https://github.com/iv-org/invidious/pull/4153
|
||||
[#4221]: https://github.com/iv-org/invidious/pull/4221
|
||||
[#4224]: https://github.com/iv-org/invidious/pull/4224
|
||||
[#4295]: https://github.com/iv-org/invidious/pull/4295
|
||||
[#4296]: https://github.com/iv-org/invidious/pull/4296
|
||||
[#4437]: https://github.com/iv-org/invidious/pull/4437
|
||||
[#4450]: https://github.com/iv-org/invidious/pull/4450
|
||||
[#4586]: https://github.com/iv-org/invidious/pull/4586
|
||||
[#4587]: https://github.com/iv-org/invidious/pull/4587
|
||||
[#4654]: https://github.com/iv-org/invidious/pull/4654
|
||||
[#4655]: https://github.com/iv-org/invidious/pull/4655
|
||||
[#4659]: https://github.com/iv-org/invidious/pull/4659
|
||||
[#4667]: https://github.com/iv-org/invidious/pull/4667
|
||||
[#4675]: https://github.com/iv-org/invidious/pull/4675
|
||||
[#4695]: https://github.com/iv-org/invidious/pull/4695
|
||||
[#4696]: https://github.com/iv-org/invidious/pull/4696
|
||||
[#4706]: https://github.com/iv-org/invidious/pull/4706
|
||||
[#4711]: https://github.com/iv-org/invidious/pull/4711
|
||||
[#4717]: https://github.com/iv-org/invidious/pull/4717
|
||||
[#4731]: https://github.com/iv-org/invidious/pull/4731
|
||||
[#4747]: https://github.com/iv-org/invidious/pull/4747
|
||||
[#4753]: https://github.com/iv-org/invidious/pull/4753
|
||||
[#4763]: https://github.com/iv-org/invidious/pull/4763
|
||||
[#4772]: https://github.com/iv-org/invidious/pull/4772
|
||||
[#4785]: https://github.com/iv-org/invidious/pull/4785
|
||||
[#4789]: https://github.com/iv-org/invidious/pull/4789
|
||||
[#4790]: https://github.com/iv-org/invidious/pull/4790
|
||||
[#4792]: https://github.com/iv-org/invidious/pull/4792
|
||||
[#4795]: https://github.com/iv-org/invidious/pull/4795
|
||||
[#4796]: https://github.com/iv-org/invidious/pull/4796
|
||||
[#4805]: https://github.com/iv-org/invidious/pull/4805
|
||||
[#4806]: https://github.com/iv-org/invidious/pull/4806
|
||||
[#4807]: https://github.com/iv-org/invidious/pull/4807
|
||||
[#4812]: https://github.com/iv-org/invidious/pull/4812
|
||||
[#4845]: https://github.com/iv-org/invidious/pull/4845
|
||||
[#4849]: https://github.com/iv-org/invidious/pull/4849
|
||||
[#4852]: https://github.com/iv-org/invidious/pull/4852
|
||||
[#4853]: https://github.com/iv-org/invidious/pull/4853
|
||||
[#4859]: https://github.com/iv-org/invidious/pull/4859
|
||||
[#4876]: https://github.com/iv-org/invidious/pull/4876
|
||||
|
||||
|
||||
## v2.20240427 (2024-04-27)
|
||||
|
||||
Major bug fixes:
|
||||
* Videos: Use android test suite client (#4650, thanks @SamantazFox)
|
||||
|
527
locales/pl.json
527
locales/pl.json
@ -1,17 +1,39 @@
|
||||
{
|
||||
"Add to playlist": "Dodaj do playlisty",
|
||||
"Add to playlist: ": "Dodaj do playlisty: ",
|
||||
"Answer": "Odpowiedź",
|
||||
"Search for videos": "Szukaj filmów",
|
||||
"The Popular feed has been disabled by the administrator.": "Kanał Popularne został wyłączony przez administratora.",
|
||||
"generic_channels_count": "{{count}} kanał",
|
||||
"generic_channels_count_plural": "{{count}} kanałów",
|
||||
"generic_views_count": "{{count}} wyświetlenie",
|
||||
"generic_views_count_plural": "{{count}} wyświetleń",
|
||||
"generic_videos_count": "{{count}} film",
|
||||
"generic_videos_count_plural": "{{count}} filmów",
|
||||
"generic_playlists_count": "{{count}} playlista",
|
||||
"generic_playlists_count_plural": "{{count}} playlist",
|
||||
"generic_subscribers_count": "{{count}} subskrybent",
|
||||
"generic_subscribers_count_plural": "{{count}} subskrybentów",
|
||||
"generic_subscriptions_count": "{{count}} subskrypcja",
|
||||
"generic_subscriptions_count_plural": "{{count}} subskrypcji",
|
||||
"generic_button_delete": "Usuń",
|
||||
"generic_button_edit": "Edytuj",
|
||||
"generic_button_save": "Zapisz",
|
||||
"generic_button_cancel": "Anuluj",
|
||||
"generic_button_rss": "RSS",
|
||||
"LIVE": "NA ŻYWO",
|
||||
"Shared `x` ago": "Udostępniono `x` temu",
|
||||
"Unsubscribe": "Odsubskrybuj",
|
||||
"Shared `x` ago": "`x` temu",
|
||||
"Unsubscribe": "Rezygnuję z subskrypcji",
|
||||
"Subscribe": "Subskrybuj",
|
||||
"View channel on YouTube": "Wyświetl kanał na YouTube",
|
||||
"View playlist on YouTube": "Zobacz playlistę na YouTube",
|
||||
"View channel on YouTube": "Pokaż kanał w YouTube",
|
||||
"View playlist on YouTube": "Pokaż playlistę w YouTube",
|
||||
"newest": "najnowsze",
|
||||
"oldest": "najstarsze",
|
||||
"popular": "popularne",
|
||||
"last": "ostatnie",
|
||||
"Next page": "Następna strona",
|
||||
"Previous page": "Poprzednia strona",
|
||||
"Clear watch history?": "Wyczyścić historię?",
|
||||
"Clear watch history?": "Wyczyścić historię oglądania?",
|
||||
"New password": "Nowe hasło",
|
||||
"New passwords must match": "Nowe hasła muszą być identyczne",
|
||||
"Authorize token?": "Autoryzować token?",
|
||||
@ -19,13 +41,15 @@
|
||||
"Yes": "Tak",
|
||||
"No": "Nie",
|
||||
"Import and Export Data": "Import i eksport danych",
|
||||
"Import": "Import",
|
||||
"Import": "Importuj",
|
||||
"Import Invidious data": "Importuj dane JSON Invidious",
|
||||
"Import YouTube subscriptions": "Importuj subskrypcje YouTube w formacie CSV lub OPML",
|
||||
"Import YouTube playlist (.csv)": "Importuj playlistę z YouTube (.csv)",
|
||||
"Import YouTube watch history (.json)": "Importuj historię oglądania z YouTube (.json)",
|
||||
"Import FreeTube subscriptions (.db)": "Importuj subskrypcje FreeTube (.db)",
|
||||
"Import NewPipe subscriptions (.json)": "Importuj subskrypcje NewPipe (.json)",
|
||||
"Import NewPipe data (.zip)": "Importuj dane NewPipe (.zip)",
|
||||
"Export": "Eksport",
|
||||
"Export": "Eksportuj",
|
||||
"Export subscriptions as OPML": "Eksportuj subskrypcje jako OPML",
|
||||
"Export subscriptions as OPML (for NewPipe & FreeTube)": "Eksportuj subskrypcje jako OPML (dla NewPipe i FreeTube)",
|
||||
"Export data as JSON": "Eksportuj dane Invidious jako JSON",
|
||||
@ -34,11 +58,11 @@
|
||||
"An alternative front-end to YouTube": "Alternatywny front-end dla YouTube",
|
||||
"JavaScript license information": "Informacja o licencji JavaScript",
|
||||
"source": "źródło",
|
||||
"Log in": "Zaloguj",
|
||||
"Log in/register": "Zaloguj/Zarejestruj",
|
||||
"Log in": "Zaloguj się",
|
||||
"Log in/register": "Zaloguj się/Zarejestruj się",
|
||||
"User ID": "ID użytkownika",
|
||||
"Password": "Hasło",
|
||||
"Time (h:mm:ss):": "Godzina (h:mm:ss):",
|
||||
"Time (h:mm:ss):": "Czas (h:minmin:ss):",
|
||||
"Text CAPTCHA": "Tekst CAPTCHA",
|
||||
"Image CAPTCHA": "Obraz CAPTCHA",
|
||||
"Sign In": "Zaloguj się",
|
||||
@ -47,150 +71,191 @@
|
||||
"Preferences": "Preferencje",
|
||||
"preferences_category_player": "Ustawienia odtwarzacza",
|
||||
"preferences_video_loop_label": "Zawsze zapętlaj: ",
|
||||
"preferences_autoplay_label": "Autoodtwarzanie: ",
|
||||
"preferences_continue_label": "Domyślnie odtwarzaj następny: ",
|
||||
"preferences_continue_autoplay_label": "Odtwórz następny film: ",
|
||||
"preferences_listen_label": "Tryb dźwiękowy: ",
|
||||
"preferences_local_label": "Wideo przez proxy? ",
|
||||
"preferences_autoplay_label": "Automatyczne odtwarzanie: ",
|
||||
"preferences_continue_label": "Zawsze automatycznie odtwarzaj następny film: ",
|
||||
"preferences_continue_autoplay_label": "Automatycznie odtwarzaj następny film: ",
|
||||
"preferences_listen_label": "Zawsze odtwarzaj w trybie dźwiękowym: ",
|
||||
"preferences_local_label": "Odtwarzaj przez proxy: ",
|
||||
"preferences_watch_history_label": "Włącz historię oglądania: ",
|
||||
"preferences_speed_label": "Domyślna prędkość: ",
|
||||
"preferences_quality_label": "Preferowana jakość filmów: ",
|
||||
"preferences_quality_option_dash": "DASH (jakość adaptacyjna)",
|
||||
"preferences_quality_option_hd720": "HD720",
|
||||
"preferences_quality_option_medium": "Średnia",
|
||||
"preferences_quality_option_small": "Słaba",
|
||||
"preferences_quality_dash_label": "Preferowana jakość DASH filmu: ",
|
||||
"preferences_quality_dash_option_auto": "Automatyczna",
|
||||
"preferences_quality_dash_option_best": "Najlepsza",
|
||||
"preferences_quality_dash_option_worst": "Najgorsza",
|
||||
"preferences_quality_dash_option_4320p": "4320p",
|
||||
"preferences_quality_dash_option_2160p": "2160p",
|
||||
"preferences_quality_dash_option_1440p": "1440p",
|
||||
"preferences_quality_dash_option_1080p": "1080p",
|
||||
"preferences_quality_dash_option_720p": "720p",
|
||||
"preferences_quality_dash_option_480p": "480p",
|
||||
"preferences_quality_dash_option_360p": "360p",
|
||||
"preferences_quality_dash_option_240p": "240p",
|
||||
"preferences_quality_dash_option_144p": "144p",
|
||||
"preferences_volume_label": "Głośność odtwarzacza: ",
|
||||
"preferences_comments_label": "Domyślne komentarze: ",
|
||||
"youtube": "YouTube",
|
||||
"reddit": "Reddit",
|
||||
"invidious": "Invidious",
|
||||
"preferences_captions_label": "Domyślne napisy: ",
|
||||
"Fallback captions: ": "Zastępcze napisy: ",
|
||||
"preferences_related_videos_label": "Pokaż powiązane filmy? ",
|
||||
"preferences_annotations_label": "Domyślnie pokazuj adnotacje: ",
|
||||
"preferences_related_videos_label": "Pokaż powiązane filmy: ",
|
||||
"preferences_annotations_label": "Zawsze pokazuj adnotacje: ",
|
||||
"preferences_extend_desc_label": "Automatycznie rozwijaj opisy filmów: ",
|
||||
"preferences_vr_mode_label": "Interaktywne filmy 360 stopni (wymaga WebGL): ",
|
||||
"preferences_vr_mode_label": "Interaktywne filmy 360 stopni (wymagane WebGL): ",
|
||||
"preferences_category_visual": "Preferencje wizualne",
|
||||
"preferences_region_label": "Kraj treści: ",
|
||||
"preferences_player_style_label": "Styl odtwarzacza: ",
|
||||
"Dark mode: ": "Ciemny motyw: ",
|
||||
"Dark mode: ": "Tryb ciemny: ",
|
||||
"preferences_dark_mode_label": "Motyw: ",
|
||||
"dark": "ciemny",
|
||||
"light": "jasny",
|
||||
"preferences_thin_mode_label": "Tryb minimalny: ",
|
||||
"preferences_thin_mode_label": "Tryb minimalistyczny: ",
|
||||
"preferences_category_misc": "Różne preferencje",
|
||||
"preferences_automatic_instance_redirect_label": "Automatycznie przekierowanie instancji (powrót do redirect.invidious.io): ",
|
||||
"preferences_automatic_instance_redirect_label": "Automatyczne przekierowywanie instancji (przez redirect.invidious.io): ",
|
||||
"preferences_category_subscription": "Preferencje subskrypcji",
|
||||
"preferences_annotations_subscribed_label": "Domyślnie wyświetlaj adnotacje dla subskrybowanych kanałów: ",
|
||||
"Redirect homepage to feed: ": "Przekieruj stronę główną do subskrybcji: ",
|
||||
"preferences_max_results_label": "Liczba filmów widoczna na stronie subskrybcji: ",
|
||||
"preferences_sort_label": "Sortuj filmy: ",
|
||||
"published": "po czasie publikacji",
|
||||
"published - reverse": "po czasie publikacji od najstarszych",
|
||||
"preferences_annotations_subscribed_label": "Zawsze wyświetlać adnotacje dla subskrybowanych kanałów? ",
|
||||
"Redirect homepage to feed: ": "Przekieruj stronę główną do subskrypcji: ",
|
||||
"preferences_max_results_label": "Liczba filmów widocznych na stronie subskrypcji: ",
|
||||
"preferences_sort_label": "Sortuj filmy według: ",
|
||||
"published": "daty publikacji",
|
||||
"published - reverse": "daty publikacji - odwrotnie",
|
||||
"alphabetically": "alfabetycznie",
|
||||
"alphabetically - reverse": "alfabetycznie od tyłu",
|
||||
"channel name": "po nazwie kanału",
|
||||
"channel name - reverse": "po nazwie kanału od tyłu",
|
||||
"Only show latest video from channel: ": "Pokazuj tylko najnowszy film z kanału: ",
|
||||
"Only show latest unwatched video from channel: ": "Pokazuj tylko najnowszy nie obejrzany film z kanału: ",
|
||||
"preferences_unseen_only_label": "Pokazuj tylko nie obejrzane: ",
|
||||
"preferences_notifications_only_label": "Pokazuj tylko powiadomienia (jeśli są): ",
|
||||
"alphabetically - reverse": "alfabetycznie - odwrotnie",
|
||||
"channel name": "nazwy kanału",
|
||||
"channel name - reverse": "nazwy kanału - odwrotnie",
|
||||
"Only show latest video from channel: ": "Pokaż tylko najnowszy film z kanału: ",
|
||||
"Only show latest unwatched video from channel: ": "Pokaż tylko najnowszy nieobejrzany film z kanału: ",
|
||||
"preferences_unseen_only_label": "Pokaż tylko nieobejrzane: ",
|
||||
"preferences_notifications_only_label": "Pokaż tylko powiadomienia (jeśli są): ",
|
||||
"Enable web notifications": "Włącz powiadomienia",
|
||||
"`x` uploaded a video": "`x` dodał film",
|
||||
"`x` is live": "'x ' jest na żywo",
|
||||
"`x` uploaded a video": "`x` przesyła film",
|
||||
"`x` is live": "`x` prowadzi transmisję na żywo",
|
||||
"preferences_category_data": "Preferencje danych",
|
||||
"Clear watch history": "Wyczyść historię",
|
||||
"Import/export data": "Import/Eksport danych",
|
||||
"Clear watch history": "Wyczyść historię oglądania",
|
||||
"Import/export data": "Importuj/Eksportuj dane",
|
||||
"Change password": "Zmień hasło",
|
||||
"Manage subscriptions": "Organizuj subskrypcje",
|
||||
"Manage subscriptions": "Zarządzaj subskrypcjami",
|
||||
"Manage tokens": "Zarządzaj tokenami",
|
||||
"Watch history": "Historia",
|
||||
"Watch history": "Historia oglądania",
|
||||
"Delete account": "Usuń konto",
|
||||
"preferences_category_admin": "Preferencje administratora",
|
||||
"preferences_default_home_label": "Domyślna strona główna: ",
|
||||
"preferences_feed_menu_label": "Menu aktualności ",
|
||||
"preferences_feed_menu_label": "Menu kanału: ",
|
||||
"preferences_show_nick_label": "Pokaż pseudonim na górze: ",
|
||||
"Top enabled: ": "\"Top\" aktywne: ",
|
||||
"CAPTCHA enabled: ": "CAPTCHA aktywna? ",
|
||||
"Login enabled: ": "Logowanie włączone? ",
|
||||
"Registration enabled: ": "Rejestracja włączona? ",
|
||||
"Report statistics: ": "Raportować statystyki? ",
|
||||
"Popular enabled: ": "Popularne włączone: ",
|
||||
"Top enabled: ": "Najlepsze włączone: ",
|
||||
"CAPTCHA enabled: ": "CAPTCHA włączona: ",
|
||||
"Login enabled: ": "Logowanie włączone: ",
|
||||
"Registration enabled: ": "Rejestrowanie włączone: ",
|
||||
"Report statistics: ": "Raportowanie statystyk: ",
|
||||
"Save preferences": "Zapisz preferencje",
|
||||
"Subscription manager": "Menedżer subskrypcji",
|
||||
"Token manager": "Menedżer tokenów",
|
||||
"Token": "Token",
|
||||
"Import/export": "Import/Eksport",
|
||||
"unsubscribe": "odsubskrybuj",
|
||||
"tokens_count": "{{count}} token",
|
||||
"tokens_count_plural": "{{count}} tokenów",
|
||||
"Import/export": "Importuj/Eksportuj",
|
||||
"unsubscribe": "rezygnuję z subskrypcji",
|
||||
"revoke": "cofnij",
|
||||
"Subscriptions": "Subskrypcje",
|
||||
"subscriptions_unseen_notifs_count": "{{count}} zaległe powiadomienie",
|
||||
"subscriptions_unseen_notifs_count_plural": "{{count}} zaległych powiadomień",
|
||||
"search": "szukaj",
|
||||
"Log out": "Wyloguj",
|
||||
"Log out": "Wyloguj się",
|
||||
"Released under the AGPLv3 on Github.": "Wydano na licencji AGPLv3 w usłudze GitHub.",
|
||||
"Source available here.": "Kod źródłowy dostępny tutaj.",
|
||||
"View JavaScript license information.": "Wyświetl informację o licencji JavaScript.",
|
||||
"View privacy policy.": "Polityka prywatności.",
|
||||
"View JavaScript license information.": "Pokaż informację o licencji JavaScript.",
|
||||
"View privacy policy.": "Pokaż politykę prywatności.",
|
||||
"Trending": "Na czasie",
|
||||
"Public": "Publiczne",
|
||||
"Unlisted": "Niewidoczne",
|
||||
"Private": "Prywatne",
|
||||
"Public": "Publiczny",
|
||||
"Unlisted": "Niepubliczny",
|
||||
"Private": "Prywatny",
|
||||
"View all playlists": "Pokaż wszystkie playlisty",
|
||||
"Updated `x` ago": "Zaktualizowano `x` temu",
|
||||
"Delete playlist `x`?": "Usunąć playlistę 'x '?",
|
||||
"Delete playlist `x`?": "Usunąć playlistę `x`?",
|
||||
"Delete playlist": "Usuń playlistę",
|
||||
"Create playlist": "Utwórz playlistę",
|
||||
"Title": "Tytuł",
|
||||
"Playlist privacy": "Widoczność playlisty",
|
||||
"Editing playlist `x`": "Edycja playlisty `x`",
|
||||
"Editing playlist `x`": "Edytowanie playlisty `x`",
|
||||
"playlist_button_add_items": "Dodaj filmy",
|
||||
"Show more": "Pokaż więcej",
|
||||
"Show less": "Pokaż mniej",
|
||||
"Watch on YouTube": "Zobacz film na YouTube",
|
||||
"Watch on YouTube": "Obejrzyj w YouTube",
|
||||
"Switch Invidious Instance": "Przełącz instancję Invidious",
|
||||
"search_message_no_results": "Brak wyników.",
|
||||
"search_message_change_filters_or_query": "Spróbuj poszerzyć zapytanie wyszukiwania lub zmienić filtry.",
|
||||
"search_message_use_another_instance": " Możesz także <a href=\"`x`\">wyszukać w innej instancji</a>.",
|
||||
"Hide annotations": "Ukryj adnotacje",
|
||||
"Show annotations": "Pokaż adnotacje",
|
||||
"Genre: ": "Gatunek: ",
|
||||
"License: ": "Licencja: ",
|
||||
"Family friendly? ": "Przyjazny rodzinie? ",
|
||||
"Standard YouTube license": "Standardowa licencja YouTube",
|
||||
"Family friendly? ": "Bez ograniczeń wiekowych? ",
|
||||
"Wilson score: ": "Punktacja Wilsona: ",
|
||||
"Engagement: ": "Zaangażowanie: ",
|
||||
"Whitelisted regions: ": "Dostępny na obszarach: ",
|
||||
"Blacklisted regions: ": "Niedostępny na obszarach: ",
|
||||
"Music in this video": "Muzyka w tym filmie",
|
||||
"Artist: ": "Wykonawca: ",
|
||||
"Song: ": "Utwór: ",
|
||||
"Album: ": "Album: ",
|
||||
"Shared `x`": "Udostępniono `x`",
|
||||
"Premieres in `x`": "Publikacja za `x`",
|
||||
"Premieres `x`": "Publikacja `x`",
|
||||
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Cześć! Wygląda na to, że masz wyłączoną obsługę JavaScriptu. Kliknij tutaj, żeby zobaczyć komentarze. Pamiętaj, że wczytywanie może potrwać dłużej.",
|
||||
"View YouTube comments": "Wyświetl komentarze z YouTube",
|
||||
"View more comments on Reddit": "Wyświetl więcej komentarzy na Reddicie",
|
||||
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Cześć! Wygląda na to, że masz wyłączoną obsługę JavaScript. Naciśnij tutaj, aby zobaczyć komentarze, ale pamiętaj, że wczytywanie może potrwać dłużej.",
|
||||
"View YouTube comments": "Pokaż komentarze z YouTube",
|
||||
"View more comments on Reddit": "Pokaż więcej komentarzy z Reddita",
|
||||
"View `x` comments": {
|
||||
"([^.,0-9]|^)1([^.,0-9]|$)": "Wyświetl `x` komentarz",
|
||||
"": "Wyświetl `x` komentarzy"
|
||||
"([^.,0-9]|^)1([^.,0-9]|$)": "Pokaż `x` komentarz",
|
||||
"": "Pokaż `x` komentarzy"
|
||||
},
|
||||
"View Reddit comments": "Wyświetl komentarze z Redditta",
|
||||
"View Reddit comments": "Pokaż komentarze z Reddita",
|
||||
"Hide replies": "Ukryj odpowiedzi",
|
||||
"Show replies": "Pokaż odpowiedzi",
|
||||
"Incorrect password": "Niepoprawne hasło",
|
||||
"Wrong answer": "Niepoprawna odpowiedź",
|
||||
"Erroneous CAPTCHA": "CAPTCHA wykonane błędnie",
|
||||
"Wrong answer": "Błędna odpowiedź",
|
||||
"Erroneous CAPTCHA": "Niepoprawne CAPTCHA",
|
||||
"CAPTCHA is a required field": "CAPTCHA jest polem wymaganym",
|
||||
"User ID is a required field": "ID użytkownika jest polem wymaganym",
|
||||
"Password is a required field": "Hasło jest polem wymaganym",
|
||||
"Wrong username or password": "Niepoprawny login lub hasło",
|
||||
"Wrong username or password": "Błędny login lub hasło",
|
||||
"Password cannot be empty": "Hasło nie może być puste",
|
||||
"Password cannot be longer than 55 characters": "Hasło nie może być dłuższe niż 55 znaków",
|
||||
"Please log in": "Proszę się zalogować",
|
||||
"Invidious Private Feed for `x`": "Prywatne aktualności dla `x`",
|
||||
"channel:`x`": "kanał:`x",
|
||||
"Deleted or invalid channel": "Usunięty lub niepoprawny kanał",
|
||||
"Please log in": "Należy się zalogować",
|
||||
"Invidious Private Feed for `x`": "Prywatny kanał Invidious dla `x`",
|
||||
"channel:`x`": "kanał:`x`",
|
||||
"Deleted or invalid channel": "Usunięty lub nieprawidłowy kanał",
|
||||
"This channel does not exist.": "Ten kanał nie istnieje.",
|
||||
"Could not get channel info.": "Nie udało się uzyskać informacji o kanale.",
|
||||
"Could not fetch comments": "Nie udało się pobrać komentarzy",
|
||||
"Could not get channel info.": "Błąd wczytywania informacji o kanale.",
|
||||
"Could not fetch comments": "Błąd wczytywania komentarzy",
|
||||
"comments_view_x_replies": "Pokaż {{count}} odpowiedź",
|
||||
"comments_view_x_replies_plural": "Pokaż {{count}} odpowiedzi",
|
||||
"`x` ago": "`x` temu",
|
||||
"Load more": "Wczytaj więcej",
|
||||
"Could not create mix.": "Nie udało się utworzyć miksu.",
|
||||
"Empty playlist": "Lista odtwarzania jest pusta",
|
||||
"Not a playlist.": "Niepoprawna lista.",
|
||||
"Playlist does not exist.": "Lista odtwarzania nie istnieje.",
|
||||
"Could not pull trending pages.": "Nie udało się pobrać strony na czasie.",
|
||||
"comments_points_count": "{{count}} punkt",
|
||||
"comments_points_count_plural": "{{count}} punktów",
|
||||
"Could not create mix.": "Błąd tworzenia miksu.",
|
||||
"Empty playlist": "Pusta playlista",
|
||||
"Not a playlist.": "To nie jest playlista.",
|
||||
"Playlist does not exist.": "Playlista nie istnieje.",
|
||||
"Could not pull trending pages.": "Błąd wczytywania popularnych stron.",
|
||||
"Hidden field \"challenge\" is a required field": "Ukryte pole \"wyzwanie\" jest polem wymaganym",
|
||||
"Hidden field \"token\" is a required field": "Ukryte pole \"token\" jest polem wymaganym",
|
||||
"Erroneous challenge": "Niepoprawne wyzwanie",
|
||||
"Erroneous token": "Niepoprawny token",
|
||||
"No such user": "Niepoprawny użytkownik",
|
||||
"No such user": "Użytkownik nie istnieje",
|
||||
"Token is expired, please try again": "Token wygasł, spróbuj ponownie",
|
||||
"English": "angielski",
|
||||
"English (auto-generated)": "angielski (automatycznie generowane)",
|
||||
"Afrikaans": "afrykanerski",
|
||||
"English (United Kingdom)": "angielski (Zjednoczone Królestwo)",
|
||||
"English (United States)": "angielski (Stany Zjednoczone)",
|
||||
"English (auto-generated)": "angielski (wygenerowane automatycznie)",
|
||||
"Afrikaans": "afrikaans",
|
||||
"Albanian": "albański",
|
||||
"Amharic": "amharski",
|
||||
"Arabic": "arabski",
|
||||
@ -202,26 +267,34 @@
|
||||
"Bosnian": "bośniacki",
|
||||
"Bulgarian": "bułgarski",
|
||||
"Burmese": "birmański",
|
||||
"Cantonese (Hong Kong)": "kantoński (Hongkong)",
|
||||
"Catalan": "kataloński",
|
||||
"Cebuano": "cebuański",
|
||||
"Chinese": "chiński",
|
||||
"Chinese (China)": "chiński (Chiny)",
|
||||
"Chinese (Hong Kong)": "chiński (Hongkong)",
|
||||
"Chinese (Simplified)": "chiński (uproszczony)",
|
||||
"Chinese (Taiwan)": "chiński (Tajwan)",
|
||||
"Chinese (Traditional)": "chiński (tradycyjny)",
|
||||
"Corsican": "korsykański",
|
||||
"Croatian": "chorwacki",
|
||||
"Czech": "czeski",
|
||||
"Danish": "duński",
|
||||
"Dutch": "holenderski",
|
||||
"Dutch (auto-generated)": "holenderski (wygenerowane automatycznie)",
|
||||
"Esperanto": "esperanto",
|
||||
"Estonian": "estoński",
|
||||
"Filipino": "filipiński",
|
||||
"Finnish": "fiński",
|
||||
"French": "francuski",
|
||||
"French (auto-generated)": "francuski (wygenerowane automatycznie)",
|
||||
"Galician": "galicyjski",
|
||||
"Georgian": "gruziński",
|
||||
"German": "niemiecki",
|
||||
"German (auto-generated)": "niemiecki (wygenerowane automatycznie)",
|
||||
"Greek": "grecki",
|
||||
"Gujarati": "gudźarati",
|
||||
"Haitian Creole": "kreolski haitański",
|
||||
"Gujarati": "gudżarati",
|
||||
"Haitian Creole": "kreolski (Haiti)",
|
||||
"Hausa": "hausa",
|
||||
"Hawaiian": "hawajski",
|
||||
"Hebrew": "hebrajski",
|
||||
@ -229,16 +302,21 @@
|
||||
"Hmong": "hmong",
|
||||
"Hungarian": "węgierski",
|
||||
"Icelandic": "islandzki",
|
||||
"Igbo": "ibo",
|
||||
"Igbo": "igbo",
|
||||
"Indonesian": "indonezyjski",
|
||||
"Indonesian (auto-generated)": "indonezyjski (wygenerowane automatycznie)",
|
||||
"Interlingue": "interlingue",
|
||||
"Irish": "irlandzki",
|
||||
"Italian": "włoski",
|
||||
"Italian (auto-generated)": "włoski (wygenerowane automatycznie)",
|
||||
"Japanese": "japoński",
|
||||
"Japanese (auto-generated)": "japoński (wygenerowane automatycznie)",
|
||||
"Javanese": "jawajski",
|
||||
"Kannada": "kannada",
|
||||
"Kazakh": "kazachski",
|
||||
"Khmer": "khmerski",
|
||||
"Korean": "koreański",
|
||||
"Korean (auto-generated)": "koreański (wygenerowane automatycznie)",
|
||||
"Kurdish": "kurdyjski",
|
||||
"Kyrgyz": "kirgiski",
|
||||
"Lao": "laotański",
|
||||
@ -256,14 +334,17 @@
|
||||
"Mongolian": "mongolski",
|
||||
"Nepali": "nepalski",
|
||||
"Norwegian Bokmål": "norweski",
|
||||
"Nyanja": "njandża",
|
||||
"Nyanja": "czewa",
|
||||
"Pashto": "paszto",
|
||||
"Persian": "perski",
|
||||
"Polish": "polski",
|
||||
"Portuguese": "portugalski",
|
||||
"Portuguese (auto-generated)": "portugalski (wygenerowane automatycznie)",
|
||||
"Portuguese (Brazil)": "portugalski (Brazylia)",
|
||||
"Punjabi": "pendżabski",
|
||||
"Romanian": "rumuński",
|
||||
"Russian": "rosyjski",
|
||||
"Russian (auto-generated)": "rosyjski (wygenerowane automatycznie)",
|
||||
"Samoan": "samoański",
|
||||
"Scottish Gaelic": "gaelicki szkocki",
|
||||
"Serbian": "serbski",
|
||||
@ -275,7 +356,10 @@
|
||||
"Somali": "somalijski",
|
||||
"Southern Sotho": "sotho południowy",
|
||||
"Spanish": "hiszpański",
|
||||
"Spanish (auto-generated)": "hiszpański (wygenerowane automatycznie)",
|
||||
"Spanish (Latin America)": "hiszpański (Ameryka Łacińska)",
|
||||
"Spanish (Mexico)": "hiszpański (Meksyk)",
|
||||
"Spanish (Spain)": "hiszpański (Hiszpania)",
|
||||
"Sundanese": "sundajski",
|
||||
"Swahili": "suahili",
|
||||
"Swedish": "szwedzki",
|
||||
@ -284,24 +368,40 @@
|
||||
"Telugu": "telugu",
|
||||
"Thai": "tajski",
|
||||
"Turkish": "turecki",
|
||||
"Turkish (auto-generated)": "turecki (wygenerowane automatycznie)",
|
||||
"Ukrainian": "ukraiński",
|
||||
"Urdu": "urdu",
|
||||
"Uzbek": "uzbecki",
|
||||
"Vietnamese": "wietnamski",
|
||||
"Vietnamese (auto-generated)": "wietnamski (wygenerowane automatycznie)",
|
||||
"Welsh": "walijski",
|
||||
"Western Frisian": "zachodniofryzyjski",
|
||||
"Xhosa": "xhosa",
|
||||
"Yiddish": "jidysz",
|
||||
"Yoruba": "joruba",
|
||||
"Zulu": "zuluski",
|
||||
"generic_count_years": "{{count}} rok",
|
||||
"generic_count_years_plural": "{{count}} lat",
|
||||
"generic_count_months": "{{count}} miesiąc",
|
||||
"generic_count_months_plural": "{{count}} miesięcy",
|
||||
"generic_count_weeks": "{{count}} tydzień",
|
||||
"generic_count_weeks_plural": "{{count}} tygodni",
|
||||
"generic_count_days": "{{count}} dzień",
|
||||
"generic_count_days_plural": "{{count}} dni",
|
||||
"generic_count_hours": "{{count}} godzina",
|
||||
"generic_count_hours_plural": "{{count}} godzin",
|
||||
"generic_count_minutes": "{{count}} minuta",
|
||||
"generic_count_minutes_plural": "{{count}} minut",
|
||||
"generic_count_seconds": "{{count}} sekunda",
|
||||
"generic_count_seconds_plural": "{{count}} sekund",
|
||||
"Fallback comments: ": "Zastępcze komentarze: ",
|
||||
"Popular": "Popularne",
|
||||
"Search": "Szukaj",
|
||||
"Top": "Top",
|
||||
"Top": "Najlepsze",
|
||||
"About": "Informacje",
|
||||
"Rating: ": "Ocena: ",
|
||||
"preferences_locale_label": "Język: ",
|
||||
"View as playlist": "Obejrzyj w playliście",
|
||||
"View as playlist": "Pokaż jako playlistę",
|
||||
"Default": "Domyślnie",
|
||||
"Music": "Muzyka",
|
||||
"Gaming": "Gry",
|
||||
@ -310,207 +410,90 @@
|
||||
"Download": "Pobierz",
|
||||
"Download as: ": "Pobierz jako: ",
|
||||
"Download is disabled": "Pobieranie jest wyłączone",
|
||||
"%A %B %-d, %Y": "%A, %-d %B %Y",
|
||||
"(edited)": "(edytowany)",
|
||||
"YouTube comment permalink": "Odnośnik bezpośredni do komentarza na YouTube",
|
||||
"%A %B %-d, %Y": "%A %B %-d, %Y",
|
||||
"(edited)": "(edytowane)",
|
||||
"YouTube comment permalink": "Bezpośredni odnośnik do komentarza w YouTube",
|
||||
"permalink": "bezpośredni odnośnik",
|
||||
"`x` marked it with a ❤": "`x` oznaczonych ❤",
|
||||
"Audio mode": "Tryb audio",
|
||||
"Video mode": "Tryb wideo",
|
||||
"channel_tab_videos_label": "Wideo",
|
||||
"`x` marked it with a ❤": "`x` dodaje oznaczenie ❤",
|
||||
"Channel Sponsor": "Sponsor kanału",
|
||||
"Audio mode": "Tryb dźwiękowy",
|
||||
"Video mode": "Tryb filmowy",
|
||||
"Playlists": "Playlisty",
|
||||
"channel_tab_community_label": "Społeczność",
|
||||
"search_filters_title": "Filtry",
|
||||
"search_filters_date_label": "Data przesłania",
|
||||
"search_filters_date_option_none": "Dowolna data",
|
||||
"search_filters_date_option_hour": "Ostatnia godzina",
|
||||
"search_filters_date_option_today": "Dzisiaj",
|
||||
"search_filters_date_option_week": "Ten tydzień",
|
||||
"search_filters_date_option_month": "Ten miesiąc",
|
||||
"search_filters_date_option_year": "Ten rok",
|
||||
"search_filters_type_label": "Typ",
|
||||
"search_filters_type_option_all": "Dowolny typ",
|
||||
"search_filters_type_option_video": "Film",
|
||||
"search_filters_type_option_channel": "Kanał",
|
||||
"search_filters_type_option_playlist": "Playlista",
|
||||
"search_filters_type_option_movie": "Film kinowy",
|
||||
"search_filters_type_option_show": "Program telewizyjny",
|
||||
"search_filters_duration_label": "Długość",
|
||||
"search_filters_duration_option_none": "Dowolna długość",
|
||||
"search_filters_duration_option_short": "Poniżej 4 minut",
|
||||
"search_filters_duration_option_medium": "Od 4 do 20 minut",
|
||||
"search_filters_duration_option_long": "Powyżej 20 minut",
|
||||
"search_filters_features_label": "Cechy",
|
||||
"search_filters_features_option_live": "Na żywo",
|
||||
"search_filters_features_option_four_k": "4K",
|
||||
"search_filters_features_option_hd": "HD",
|
||||
"search_filters_features_option_subtitles": "Napisy",
|
||||
"search_filters_features_option_c_commons": "Licencja Creative Commons",
|
||||
"search_filters_features_option_three_sixty": "360°",
|
||||
"search_filters_features_option_vr180": "VR180",
|
||||
"search_filters_features_option_three_d": "3D",
|
||||
"search_filters_features_option_hdr": "HDR",
|
||||
"search_filters_features_option_location": "Lokalizacja",
|
||||
"search_filters_features_option_purchased": "Kupiony",
|
||||
"search_filters_sort_label": "Sortuj według",
|
||||
"search_filters_sort_option_relevance": "Trafność",
|
||||
"search_filters_sort_option_rating": "Ocena",
|
||||
"search_filters_sort_option_date": "Data przesłania",
|
||||
"search_filters_sort_option_views": "Liczba wyświetleń",
|
||||
"search_filters_type_label": "Typ",
|
||||
"search_filters_duration_label": "Długość",
|
||||
"search_filters_features_label": "Funkcje",
|
||||
"search_filters_sort_label": "Sortuj wg",
|
||||
"search_filters_date_option_hour": "Ostatnia godzina",
|
||||
"search_filters_date_option_today": "Dzisiaj",
|
||||
"search_filters_date_option_week": "W tym tygodniu",
|
||||
"search_filters_date_option_month": "W tym miesiącu",
|
||||
"search_filters_date_option_year": "W tym roku",
|
||||
"search_filters_type_option_video": "Wideo",
|
||||
"search_filters_type_option_channel": "Kanał",
|
||||
"search_filters_type_option_playlist": "Playlista",
|
||||
"search_filters_type_option_movie": "Film",
|
||||
"search_filters_type_option_show": "Pokaż",
|
||||
"search_filters_features_option_hd": "HD",
|
||||
"search_filters_features_option_subtitles": "Napisy/CC",
|
||||
"search_filters_features_option_c_commons": "Creative Commons",
|
||||
"search_filters_features_option_three_d": "3D",
|
||||
"search_filters_features_option_live": "Na żywo",
|
||||
"search_filters_features_option_four_k": "4K",
|
||||
"search_filters_features_option_location": "Lokalizacja",
|
||||
"search_filters_features_option_hdr": "HDR",
|
||||
"Current version: ": "Aktualna wersja: ",
|
||||
"search_filters_apply_button": "Zastosuj wybrane filtry",
|
||||
"Current version: ": "Bieżąca wersja: ",
|
||||
"next_steps_error_message": "Po czym należy spróbować: ",
|
||||
"next_steps_error_message_refresh": "Odśwież",
|
||||
"next_steps_error_message_go_to_youtube": "Przejdź do YouTube",
|
||||
"invidious": "Invidious",
|
||||
"tokens_count_0": "{{count}} token",
|
||||
"tokens_count_1": "{{count}} tokeny",
|
||||
"tokens_count_2": "{{count}} tokenów",
|
||||
"generic_videos_count_0": "{{count}} film",
|
||||
"generic_videos_count_1": "{{count}} filmy",
|
||||
"generic_videos_count_2": "{{count}} filmów",
|
||||
"generic_views_count_0": "{{count}} wyświetlenie",
|
||||
"generic_views_count_1": "{{count}} wyświetlenia",
|
||||
"generic_views_count_2": "{{count}} wyświetleń",
|
||||
"generic_playlists_count_0": "{{count}} playlista",
|
||||
"generic_playlists_count_1": "{{count}} playlisty",
|
||||
"generic_playlists_count_2": "{{count}} playlist",
|
||||
"generic_subscribers_count_0": "{{count}} subskrybent",
|
||||
"generic_subscribers_count_1": "{{count}} subskrybentów",
|
||||
"generic_subscribers_count_2": "{{count}} subskrybentów",
|
||||
"generic_subscriptions_count_0": "{{count}} subskrypcja",
|
||||
"generic_subscriptions_count_1": "{{count}} subskrypcje",
|
||||
"generic_subscriptions_count_2": "{{count}} subskrypcji",
|
||||
"comments_view_x_replies_0": "Pokaż {{count}} odpowiedź",
|
||||
"comments_view_x_replies_1": "Pokaż {{count}} odpowiedzi",
|
||||
"comments_view_x_replies_2": "Pokaż {{count}} odpowiedzi",
|
||||
"comments_points_count_0": "{{count}} punkt",
|
||||
"comments_points_count_1": "{{count}} punkty",
|
||||
"comments_points_count_2": "{{count}} punktów",
|
||||
"generic_count_months_0": "{{count}} miesiąc",
|
||||
"generic_count_months_1": "{{count}} miesiące",
|
||||
"generic_count_months_2": "{{count}} miesięcy",
|
||||
"generic_count_weeks_0": "{{count}} tydzień",
|
||||
"generic_count_weeks_1": "{{count}} tygodnie",
|
||||
"generic_count_weeks_2": "{{count}} tygodni",
|
||||
"generic_count_days_0": "{{count}} dzień",
|
||||
"generic_count_days_1": "{{count}} dni",
|
||||
"generic_count_days_2": "{{count}} dni",
|
||||
"generic_count_hours_0": "{{count}} godzina",
|
||||
"generic_count_hours_1": "{{count}} godziny",
|
||||
"generic_count_hours_2": "{{count}} godzin",
|
||||
"generic_count_seconds_0": "{{count}} sekunda",
|
||||
"generic_count_seconds_1": "{{count}} sekundy",
|
||||
"generic_count_seconds_2": "{{count}} sekund",
|
||||
"crash_page_you_found_a_bug": "Wygląda na to, że udało ci się znaleźć błąd w Invidious!",
|
||||
"crash_page_refresh": "próbowano <a href=\"`x`\">odświeżyć stronę</a>",
|
||||
"crash_page_switch_instance": "próbowano <a href=\"`x`\">użyć innej instancji</a>",
|
||||
"crash_page_read_the_faq": "przeczytaj <a href=\"`x`\">Najczęściej zadawane pytania (FAQ)</a>",
|
||||
"crash_page_search_issue": "próbowano poszukać <a href=\"`x`\">istniejących zgłoszeń na GitHubie</a>",
|
||||
"preferences_quality_dash_option_1440p": "1440p",
|
||||
"preferences_quality_dash_option_720p": "720p",
|
||||
"preferences_quality_dash_option_144p": "144p",
|
||||
"preferences_quality_dash_option_1080p": "1080p",
|
||||
"preferences_quality_dash_option_480p": "480p",
|
||||
"preferences_quality_dash_option_360p": "360p",
|
||||
"preferences_quality_dash_option_240p": "240p",
|
||||
"subscriptions_unseen_notifs_count_0": "{{count}} nieodczytane powiadomienie",
|
||||
"subscriptions_unseen_notifs_count_1": "{{count}} nieodczytane powiadomienia",
|
||||
"subscriptions_unseen_notifs_count_2": "{{count}} nieodczytanych powiadomień",
|
||||
"generic_count_minutes_0": "{{count}} minuta",
|
||||
"generic_count_minutes_1": "{{count}} minuty",
|
||||
"generic_count_minutes_2": "{{count}} minut",
|
||||
"generic_count_years_0": "{{count}} rok",
|
||||
"generic_count_years_1": "{{count}} lata",
|
||||
"generic_count_years_2": "{{count}} lat",
|
||||
"crash_page_before_reporting": "Przed zgłoszeniem błędu, upewnij się, że masz:",
|
||||
"crash_page_report_issue": "Jeżeli nic z powyższych opcji nie pomogło, proszę <a href=\"`x`\">otworzyć nowe zgłoszenie na GitHubie</a> (najlepiej po angielsku) i dodać poniższy tekst w twojej wiadomości (NIE tłumacz tego tekstu):",
|
||||
"preferences_quality_dash_option_auto": "Automatyczna",
|
||||
"preferences_quality_dash_option_best": "Najlepsza",
|
||||
"preferences_quality_dash_option_worst": "Najgorsza",
|
||||
"preferences_quality_option_dash": "DASH (jakość adaptacyjna)",
|
||||
"preferences_quality_option_hd720": "HD720",
|
||||
"preferences_quality_option_medium": "Średnia",
|
||||
"preferences_quality_option_small": "Mała",
|
||||
"preferences_quality_dash_label": "Preferowana jakość filmu DASH: ",
|
||||
"preferences_quality_dash_option_4320p": "4320p",
|
||||
"preferences_quality_dash_option_2160p": "2160p",
|
||||
"search_filters_features_option_purchased": "Zakupione",
|
||||
"search_filters_features_option_three_sixty": "360°",
|
||||
"footer_donate_page": "Dotacja",
|
||||
"none": "żadne",
|
||||
"videoinfo_started_streaming_x_ago": "Transmisja rozpoczęta `x` temu",
|
||||
"videoinfo_watch_on_youTube": "Obejrzyj na YouTube",
|
||||
"videoinfo_youTube_embed_link": "Odtwarzacz typu Embed",
|
||||
"videoinfo_invidious_embed_link": "Link do Embed",
|
||||
"next_steps_error_message_refresh": "Odświeżyć",
|
||||
"next_steps_error_message_go_to_youtube": "Przejść do YouTube",
|
||||
"footer_donate_page": "Darowizna",
|
||||
"footer_documentation": "Dokumentacja",
|
||||
"footer_source_code": "Kod źródłowy",
|
||||
"footer_original_source_code": "Oryginalny kod źródłowy",
|
||||
"footer_modfied_source_code": "Zmodyfikowany kod źródłowy",
|
||||
"adminprefs_modified_source_code_url_label": "Odnośnik do repozytorium ze zmodyfikowanym kodem źródłowym",
|
||||
"none": "brak",
|
||||
"videoinfo_started_streaming_x_ago": "Transmisja zaczęła się `x` temu",
|
||||
"videoinfo_watch_on_youTube": "Obejrzyj w YouTube",
|
||||
"videoinfo_youTube_embed_link": "Osadzenie",
|
||||
"videoinfo_invidious_embed_link": "Odnośnik do osadzenia",
|
||||
"download_subtitles": "Napisy - `x` (.vtt)",
|
||||
"user_created_playlists": "`x` utworzonych playlist",
|
||||
"user_saved_playlists": "`x` zapisanych playlist",
|
||||
"Video unavailable": "Film niedostępny",
|
||||
"preferences_save_player_pos_label": "Zapisz pozycję odtwarzania: ",
|
||||
"preferences_region_label": "Kraj treści: ",
|
||||
"Released under the AGPLv3 on Github.": "Wydany na licencji AGPLv3 na GitHub.",
|
||||
"search_filters_duration_option_short": "Krótka (< 4 minut)",
|
||||
"search_filters_duration_option_long": "Długa (> 20 minut)",
|
||||
"footer_documentation": "Dokumentacja",
|
||||
"footer_source_code": "Kod źródłowy",
|
||||
"footer_modfied_source_code": "Zmodyfikowany kod źródłowy",
|
||||
"footer_original_source_code": "Oryginalny kod źródłowy",
|
||||
"adminprefs_modified_source_code_url_label": "Adres URL do repozytorium ze zmodyfikowanym kodem źródłowym",
|
||||
"English (United Kingdom)": "angielski (Wielka Brytania)",
|
||||
"English (United States)": "angielski (Stany Zjednoczone)",
|
||||
"Cantonese (Hong Kong)": "kantoński (Hongkong)",
|
||||
"Chinese": "chiński",
|
||||
"Chinese (China)": "chiński (Chiny)",
|
||||
"Chinese (Hong Kong)": "chiński (Hongkong)",
|
||||
"Chinese (Taiwan)": "chiński (Tajwan)",
|
||||
"Dutch (auto-generated)": "niderlandzki (wygenerowany automatycznie)",
|
||||
"French (auto-generated)": "francuski (wygenerowany automatycznie)",
|
||||
"German (auto-generated)": "niemiecki (wygenerowany automatycznie)",
|
||||
"Indonesian (auto-generated)": "indonezyjski (wygenerowany automatycznie)",
|
||||
"Interlingue": "interlingue",
|
||||
"Italian (auto-generated)": "włoski (wygenerowany automatycznie)",
|
||||
"Korean (auto-generated)": "koreański (wygenerowany automatycznie)",
|
||||
"Spanish (auto-generated)": "hiszpański (wygenerowany automatycznie)",
|
||||
"Spanish (Mexico)": "hiszpański (Meksyk)",
|
||||
"Spanish (Spain)": "hiszpański (Hiszpania)",
|
||||
"Turkish (auto-generated)": "turecki (wygenerowany automatycznie)",
|
||||
"Vietnamese (auto-generated)": "wietnamski (wygenerowany automatycznie)",
|
||||
"Japanese (auto-generated)": "japoński (wygenerowany automatycznie)",
|
||||
"Russian (auto-generated)": "rosyjski (wygenerowany automatycznie)",
|
||||
"Portuguese (auto-generated)": "portugalski (wygenerowany automatycznie)",
|
||||
"Portuguese (Brazil)": "portugalski (Brazylia)",
|
||||
"search_filters_title": "Filtr",
|
||||
"error_video_not_in_playlist": "Żądany film nie istnieje na tej playliście. <a href=\"`x`\">Kliknij tutaj, aby przejść do strony głównej playlisty.</a>",
|
||||
"Popular enabled: ": "Popularne włączone: ",
|
||||
"search_message_no_results": "Nie znaleziono wyników.",
|
||||
"preferences_watch_history_label": "Włącz historię oglądania: ",
|
||||
"search_filters_apply_button": "Zastosuj wybrane filtry",
|
||||
"search_message_change_filters_or_query": "Spróbuj poszerzyć zapytanie wyszukiwania i/lub zmienić filtry.",
|
||||
"search_filters_date_label": "Data przesłania",
|
||||
"search_filters_features_option_vr180": "VR180",
|
||||
"search_filters_date_option_none": "Dowolna data",
|
||||
"search_message_use_another_instance": " Możesz także <a href=\"`x`\">wyszukać w innej instancji</a>.",
|
||||
"search_filters_type_option_all": "Dowolny typ",
|
||||
"search_filters_duration_option_none": "Dowolna długość",
|
||||
"search_filters_duration_option_medium": "Średnia (4-20 minut)",
|
||||
"channel_tab_streams_label": "Na żywo",
|
||||
"channel_tab_channels_label": "Kanały",
|
||||
"channel_tab_playlists_label": "Playlisty",
|
||||
"crash_page_you_found_a_bug": "Wygląda na to, że udało ci się znaleźć błąd w Invidious!",
|
||||
"crash_page_before_reporting": "Przed zgłoszeniem błędu, upewnij się, że:",
|
||||
"crash_page_refresh": "próbowano <a href=\"`x`\">odświeżyć stronę</a>",
|
||||
"crash_page_switch_instance": "próbowano <a href=\"`x`\">użyć innej instancji</a>",
|
||||
"crash_page_read_the_faq": "przeczytano <a href=\"`x`\">Najczęściej zadawane pytania (FAQ)</a>",
|
||||
"crash_page_search_issue": "przejrzano <a href=\"`x`\">istniejące zgłoszenia w usłudze GitHub</a>",
|
||||
"crash_page_report_issue": "Jeśli żadne z powyższych nie rozwiązało twojego problemu, <a href=\"`x`\">utwórz nowe zgłoszenie w usłudze GitHub</a> (najlepiej w języku angielskim) i dodaj następujący tekst do swojej wiadomości (NIE tłumacz tego tekstu):",
|
||||
"error_video_not_in_playlist": "Oczekiwany film nie istnieje w tej playliście. <a href=\"`x`\">Naciśnij tutaj, aby przejść do strony głównej playlisty.</a>",
|
||||
"channel_tab_videos_label": "Filmy",
|
||||
"channel_tab_shorts_label": "Shorts",
|
||||
"Music in this video": "Muzyka w tym filmie",
|
||||
"Artist: ": "Wykonawca: ",
|
||||
"Album: ": "Album: ",
|
||||
"Song: ": "Piosenka: ",
|
||||
"Channel Sponsor": "Sponsor kanału",
|
||||
"Standard YouTube license": "Standardowa licencja YouTube",
|
||||
"Import YouTube playlist (.csv)": "Importuj playlistę z YouTube (.csv)",
|
||||
"generic_button_edit": "Edytuj",
|
||||
"generic_button_cancel": "Anuluj",
|
||||
"generic_button_rss": "RSS",
|
||||
"channel_tab_streams_label": "Na żywo",
|
||||
"channel_tab_podcasts_label": "Podkasty",
|
||||
"channel_tab_releases_label": "Wydania",
|
||||
"generic_button_delete": "Usuń",
|
||||
"generic_button_save": "Zapisz",
|
||||
"playlist_button_add_items": "Dodaj filmy",
|
||||
"generic_channels_count_0": "{{count}} kanał",
|
||||
"generic_channels_count_1": "{{count}} kanały",
|
||||
"generic_channels_count_2": "{{count}} kanałów",
|
||||
"Import YouTube watch history (.json)": "Importuj historię oglądania z YouTube (.json)",
|
||||
"channel_tab_playlists_label": "Playlisty",
|
||||
"channel_tab_community_label": "Społeczność",
|
||||
"channel_tab_channels_label": "Kanały",
|
||||
"toggle_theme": "Przełącz motyw",
|
||||
"The Popular feed has been disabled by the administrator.": "Kanał Popularne został wyłączony przez administratora.",
|
||||
"Answer": "Odpowiedź",
|
||||
"Search for videos": "Wyszukaj filmy",
|
||||
"Add to playlist": "Dodaj do playlisty",
|
||||
"Add to playlist: ": "Dodaj do playlisty: ",
|
||||
"carousel_slide": "Slajd {{current}} z {{total}}",
|
||||
"carousel_skip": "Pomiń karuzelę",
|
||||
"carousel_go_to": "Przejdź do slajdu `x`"
|
||||
|
Loading…
Reference in New Issue
Block a user