Merge branch 'dev' of github.com:teamnewpipe/NewPipe into dev

This commit is contained in:
Christian Schabesberger 2018-02-24 22:57:34 +01:00
commit 5a31882be3
12 changed files with 388 additions and 65 deletions

View File

@ -168,6 +168,7 @@ public class App extends Application {
return new ImageLoaderConfiguration.Builder(this)
.memoryCache(new LRULimitedMemoryCache(memoryCacheSizeMb * 1024 * 1024))
.diskCacheSize(diskCacheSizeMb * 1024 * 1024)
.imageDownloader(new ImageDownloader(getApplicationContext()))
.build();
}

View File

@ -6,6 +6,7 @@ import android.text.TextUtils;
import org.schabi.newpipe.extractor.exceptions.ReCaptchaException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
@ -98,6 +99,18 @@ public class Downloader implements org.schabi.newpipe.extractor.Downloader {
*/
@Override
public String download(String siteUrl, Map<String, String> customProperties) throws IOException, ReCaptchaException {
return getBody(siteUrl, customProperties).string();
}
public InputStream stream(String siteUrl) throws IOException {
try {
return getBody(siteUrl, Collections.emptyMap()).byteStream();
} catch (ReCaptchaException e) {
throw new IOException(e.getMessage(), e.getCause());
}
}
private ResponseBody getBody(String siteUrl, Map<String, String> customProperties) throws IOException, ReCaptchaException {
final Request.Builder requestBuilder = new Request.Builder()
.method("GET", null).url(siteUrl)
.addHeader("User-Agent", USER_AGENT);
@ -123,7 +136,7 @@ public class Downloader implements org.schabi.newpipe.extractor.Downloader {
return null;
}
return body.string();
return body;
}
/**

View File

@ -0,0 +1,25 @@
package org.schabi.newpipe;
import android.content.Context;
import com.nostra13.universalimageloader.core.download.BaseImageDownloader;
import org.schabi.newpipe.extractor.NewPipe;
import java.io.IOException;
import java.io.InputStream;
public class ImageDownloader extends BaseImageDownloader {
public ImageDownloader(Context context) {
super(context);
}
public ImageDownloader(Context context, int connectTimeout, int readTimeout) {
super(context, connectTimeout, readTimeout);
}
protected InputStream getStreamFromNetwork(String imageUri, Object extra) throws IOException {
Downloader downloader = (Downloader) NewPipe.getDownloader();
return downloader.stream(imageUri);
}
}

View File

@ -391,4 +391,12 @@ otevření ve vyskakovacím okně</string>
<string name="toggle_leak_canary">Sledovat únik paměti</string>
<string name="disable_leak_canary_notice">Sledování úniku paměti vypnuto</string>
<string name="enable_leak_canary_notice">Sledování úniku paměti povoleno, aplikace může při zátěži přestat reagovat</string>
</resources>
<string name="settings_category_debug_title">Ladění</string>
<string name="caption_auto_generated">"Automaticky generováno "</string>
<string name="enable_leak_canary_title">Povolit službu LeakCanary</string>
<string name="enable_leak_canary_summary">Monitoring úniku paměti může vést k nereagování aplikace při zátěži</string>
<string name="enable_disposed_exceptions_title">Nahlásit mimocyklické chyby</string>
<string name="enable_disposed_exceptions_summary">Vynutit vykazování výjimek Rx, které se vyskytnou mimo fragment nebo životnost cyklu po odstranění</string>
</resources>

View File

@ -396,4 +396,12 @@ abrir en modo popup</string>
<string name="toggle_leak_canary">Monitoreo de fugas</string>
<string name="enable_leak_canary_notice">Monitorización de fugas de memoria activada, la app puede dejar de responder cuando hay volcado de almacenamiento</string>
<string name="disable_leak_canary_notice">Monitorización de fugas de memoria desactivada</string>
<string name="settings_category_debug_title">Depuración</string>
<string name="caption_auto_generated">Auto generados</string>
<string name="enable_leak_canary_title">Activar LeakCanary</string>
<string name="enable_leak_canary_summary">La monitorización de fugas de memoria puede causar que la app no responda cuando hay volcado de almacenamiento</string>
<string name="enable_disposed_exceptions_title">Reportar errores fuera del ciclo de duración</string>
<string name="enable_disposed_exceptions_summary">Forzar la notificación de excepciones no entregables de RX que ocurren fuera del fragmento o del ciclo de actividad después de disponer</string>
</resources>

View File

@ -119,4 +119,28 @@
<string name="msg_server_unsupported">Nem támogatott szerver</string>
<string name="add">Új küldetés</string>
</resources>
<string name="channel_unsubscribed">Csatornáról leiratkozva</string>
<string name="subscription_change_failed">Nem lehet megváltoztatni a feliratozást</string>
<string name="subscription_update_failed">"Nem lehet frissíteni a feliratkozást "</string>
<string name="tab_main">Főoldal</string>
<string name="tab_subscriptions">Feliratkozások</string>
<string name="tab_bookmarks">Könyvjelzők</string>
<string name="fragment_whats_new">Újdonságok</string>
<string name="controls_background_title">Háttér</string>
<string name="controls_popup_title">Felugró ablak</string>
<string name="no_player_found_toast">Nem található lejátszó alkalmazás(Feltelepítheti a VLC a lejátszáshoz)</string>
<string name="open_in_popup_mode">Megnyitás felugró ablakként</string>
<string name="use_external_video_player_summary">Néhány felbontásnál NEM lesz hang ha ez a beállítás be van kapcsolva</string>
<string name="popup_mode_share_menu_title">NewPipe felugró ablak mód</string>
<string name="subscribe_button_title">Feliratkozás</string>
<string name="subscribed_button_title">Feliratkozva</string>
<string name="show_info">Több infó</string>
<string name="default_popup_resolution_title">Alapértelmezett felugró ablak felbontása</string>
<string name="show_higher_resolutions_title">Mutassa a magasabb felbontásokat</string>
<string name="show_higher_resolutions_summary">Csak néhány eszköz támogatja a 2K/4K videók lejátszását</string>
<string name="default_video_format_title">Alapértelmezett videó formátum</string>
<string name="black_theme_title">Fekete</string>
</resources>

View File

@ -397,4 +397,12 @@
<string name="drawer_header_action_paceholder_text">A breve qualcosa si troverà qui ;D</string>
<string name="settings_category_debug_title">Debug</string>
<string name="caption_auto_generated">Generato automaticamente</string>
<string name="enable_leak_canary_title">Abilita LeakCanary</string>
<string name="enable_leak_canary_summary">Il controllo dei buchi di memoria potrebbe causare l\'applicazione a diventare non reattiva mentre effettua lo scarico dell\'heap</string>
<string name="enable_disposed_exceptions_title">Riporta gli errori \"fuori dal ciclo di vita\"</string>
<string name="enable_disposed_exceptions_summary">Forza il riporto delle eccezioni Rx non consegnabili verificate fuori dal frammento o dall\'attività del \"ciclo di vita\"</string>
</resources>

View File

@ -59,7 +59,7 @@
<string name="next_video_title">Kitas vaizdo įrašas</string>
<string name="show_next_and_similar_title">Rodyti kitus panašius vaizdo įrašus</string>
<string name="url_not_supported_toast">URL nepalaikoma</string>
<string name="search_language_title">Numatytoji turinio kalba</string>
<string name="search_language_title">Numatytoji tūrinio kalba</string>
<string name="settings_category_video_audio_title">Vaizdas ir garsas</string>
<string name="settings_category_popup_title">Iššokantis langas</string>
<string name="settings_category_appearance_title">Išvaizda</string>
@ -96,11 +96,11 @@
<string name="could_not_get_stream">Negalima gauti jokio srauto</string>
<string name="could_not_load_image">Negalima įkelti jokio paveikslėlio</string>
<string name="app_ui_crash">Programėlė/ vartotojo sąsaja nulūžo</string>
<string name="sorry_string">Atsiprašome, taip neturėjo įvykti</string>
<string name="sorry_string">Atsiprašome, taip neturėjo įvykti.</string>
<string name="error_report_button_text">Raportuoti apie klaidą e- paštu</string>
<string name="error_snackbar_message">Atsiprašome, ištiko keletas klaidų.</string>
<string name="error_snackbar_action">ATASKAITA</string>
<string name="what_device_headline">Informacija</string>
<string name="what_device_headline">Informacija:</string>
<string name="what_happened_headline">Kas nutiko:</string>
<string name="info_labels">Kas:\\nUžklausa:\\nTurinys Kalba:\\nPaslauga:\\nGMT Time:\\nPaketas:\\nVersija:\\nOperacinė Sistema versija:\\nGlob. IP diapazonas:</string>
<string name="your_comment">Jūsų komentaras (abglų kalba):</string>
@ -117,7 +117,7 @@
<string name="report_error">Pranešti apie klaidą</string>
<string name="user_report">Naudoti raportavimą</string>
<string name="err_dir_create">Negalima sukurti atsisiuntimų aplanko \'%1$s\'</string>
<string name="info_dir_created">Sukurtas atsisiuntimų apkankas \'%1$s\'</string>
<string name="info_dir_created">Sukurtas atsisiuntimų aplankas \'%1$s\'</string>
<string name="video">Vaizdas</string>
<string name="audio">Muzika</string>
@ -153,7 +153,7 @@
<string name="msg_url_malform">Neteisingas adresas arba negalimas internetas</string>
<string name="msg_running">NewPipe Atsiunčiama</string>
<string name="msg_running_detail">Palieskite, kad peržiūrėtumėte detales</string>
<string name="msg_wait">Prašome palaukti...</string>
<string name="msg_wait">Prašome palaukti</string>
<string name="msg_copied">Nukopijuota į iškarpinę</string>
<string name="no_available_dir">Prašome pasirinkti galimą atsisiuntimų aplankalą</string>
<string name="msg_popup_permission">Šis leidimas nereikalingas, kad atidarytiviššokančio lango rėžime</string>
@ -238,7 +238,7 @@
<string name="tab_licenses">Leidimai</string>
<string name="app_description">Nemokama, atviro kodo Youtube peržiūros programėlė Android sistemai.</string>
<string name="contribution_title">Prisidėti</string>
<string name="contribution_encouragement">Jei turite įdėjų dėl- vertimų, išvaizdos pakeitimų, kodo supaprastinimo, arba rimtų kodo pakeitimų- pagalba visada laukiama.</string>
<string name="contribution_encouragement">Jei turite idėjų dėl- vertimų, išvaizdos pakeitimų, kodo supaprastinimo, arba rimtų kodo pakeitimų- pagalba visada laukiama!</string>
<string name="view_on_github">Peržiūrėti per GitHub</string>
<string name="donation_title">Paremti</string>
<string name="donation_encouragement">NewPipe yra vystoma savanorių, kurie praleidžia savo laisvą laiką, kad sukurtų geriausią patirtį Jums. Dabar yra laikas paremti juos, kad kūrėjai galėtų NewPipe paversti dar geresne programėle!</string>
@ -284,4 +284,101 @@
<string name="start_here_on_main">Pradėti groti čia</string>
<string name="start_here_on_background">Pradėti groti čia foniniame rėžime</string>
<string name="start_here_on_popup">Pradėti groti čia langelio grotuvo rėžime</string>
<string name="no_player_found_toast">Nerastas srauto grotuvas (galite įdiegti VLC kad grotumėte)</string>
<string name="controls_download_desc">Parsisiųsti srauto failą.</string>
<string name="show_info">Rodyti informaciją</string>
<string name="tab_bookmarks">Adresynas</string>
<string name="controls_add_to_playlist_title">Pridėti į</string>
<string name="default_content_country_title">Numatyta tūrinio šalis</string>
<string name="service_title">Paslauga</string>
<string name="settings_category_debug_title">Šalinti riktus</string>
<string name="always">Visada</string>
<string name="just_once">Tik kartą</string>
<string name="toggle_orientation">Perjungti orentaciją</string>
<string name="switch_to_background">Perjungti į foną</string>
<string name="switch_to_popup">Perjungti į iššokantį langą</string>
<string name="switch_to_main">Perjungti į pagrindinį</string>
<string name="import_data_title">Importuoti duomenų bazę</string>
<string name="export_data_title">Eksportuoti duomenų bazę</string>
<string name="import_data_summary">Bus perrašyta dabartinė istorija ir prenumeratos</string>
<string name="export_data_summary">Eksportuoti istoriją, prenumeratas ir grojaraščius.</string>
<string name="external_player_unsupported_link_type">Išorinis grotuvas nepalaiko tokių nuorodų</string>
<string name="invalid_url_toast">Negalimas URL</string>
<string name="video_streams_empty">Nerasta video srautų</string>
<string name="audio_streams_empty">Nerasta audio srautų</string>
<string name="detail_drag_description">Tempti kad perrūšiuoti</string>
<string name="create">Sukurti</string>
<string name="delete_one">Ištrinti vieną</string>
<string name="delete_all">Ištrinti visus</string>
<string name="dismiss">Nutraukti</string>
<string name="rename">Pervadinti</string>
<string name="delete_stream_history_prompt">Ar norite ištrinti šią nuorodą iš peržiūrų istorijos?</string>
<string name="delete_all_history_prompt">Ar tikrai norite ištrinti visas nuorodas iš peržiūrų istorijos?</string>
<string name="title_last_played">Paskutinis grotas</string>
<string name="title_most_played">Daugiausiai grotas</string>
<string name="export_complete_toast">Eksportavimas baigtas</string>
<string name="import_complete_toast">Importavimas baigtas</string>
<string name="no_valid_zip_file">Netinkamas ZIP failas</string>
<string name="could_not_import_all_files">Perspėjimas: Nepavyko importuoti visų failų.</string>
<string name="override_current_data">Tai perrašys dabartinius nustatymus.</string>
<string name="drawer_open">Stalčius</string>
<string name="drawer_close">Uždaryti stalčių</string>
<string name="drawer_header_action_paceholder_text">Kai kas čia greit atsiras ;D</string>
<string name="preferred_player_share_menu_dialog_title">Atidaryti su numatytu grotuvu</string>
<string name="preferred_player_settings_title">Numatytas grotuvas</string>
<string name="video_player">Video grotuvas</string>
<string name="background_player">Foninis grotuvas</string>
<string name="popup_player">Iššokantis grotuvas</string>
<string name="always_ask_open_action">Visada klausti</string>
<string name="preferred_player_fetcher_notification_title">Gauname informaciją…</string>
<string name="preferred_player_fetcher_notification_message">Įkeliamas pasirinktas turinys</string>
<string name="create_playlist">Sukurti naują grojaraštį</string>
<string name="delete_playlist">Ištrinti grojaraštį</string>
<string name="rename_playlist">Pervadinti grajaraštį</string>
<string name="playlist_name_input">Pavadinimas</string>
<string name="append_playlist">Pridėti į grojaraštį</string>
<string name="set_as_playlist_thumbnail">Nustatyti kaip grojaraščio paveikslėlį</string>
<string name="bookmark_playlist">Pridėti grojaraštį į žymes</string>
<string name="unbookmark_playlist">Pašalinti žymes</string>
<string name="delete_playlist_prompt">Ar norite ištrinti šį grojaraštį?</string>
<string name="playlist_creation_success">Grojaraštis sėkmingai sukurtas</string>
<string name="playlist_add_stream_success">Pridėta į grojaraštį</string>
<string name="playlist_thumbnail_change_success">Grojaraščio paveikslėlis pakeistas</string>
<string name="playlist_delete_failure">Nepavyko ištrinti grojaraščio</string>
<string name="caption_none">Nėra antraštės</string>
<string name="resize_fit">Pritaikyti</string>
<string name="resize_fill">Užpildyti</string>
<string name="resize_zoom">Priartinti</string>
<string name="caption_auto_generated">Automatiškai sugeneruotas</string>
<string name="caption_font_size_settings_title">Antraštės šrifto dydis</string>
<string name="smaller_caption_font_size">Mažesnis šriftas</string>
<string name="normal_caption_font_size">Normalus šriftas</string>
<string name="larger_caption_font_size">Didesnis šriftas</string>
<string name="enable_leak_canary_title">Įjungti LeakCanary</string>
<string name="enable_leak_canary_summary">Atminties nutekėjimo stebėjimas gali padaryti programėlę nestabilią</string>
<string name="enable_disposed_exceptions_title">Pranešti apie Out-of-Lifecycle klaidas</string>
<string name="enable_disposed_exceptions_summary">Priverstinai pranešti apie \"undeliverable Rx exceptions occurring outside of fragment or activity lifecycle after dispose\"</string>
</resources>

View File

@ -392,4 +392,12 @@ te openen in pop-upmodus</string>
<string name="larger_caption_font_size">Groter lettertype</string>
<string name="drawer_header_action_paceholder_text">Hier zal binnenkort iets verschijnen ;D</string>
<string name="settings_category_debug_title">Foutopsporing</string>
<string name="caption_auto_generated">Automatisch gegenereerd</string>
<string name="enable_leak_canary_title">LeakCanary inschakelen</string>
<string name="enable_leak_canary_summary">Het monitoren van geheugenlekken kan ervoor zorgen dat de app niet goed meer reageert</string>
<string name="enable_disposed_exceptions_title">Ouf-of-Lifecycle-fouten melden</string>
<string name="enable_disposed_exceptions_summary">Forceer het melden van niet-bezorgbare Rx-uitzonderingen die gebeuren buten fragment of activiteitscyclus</string>
</resources>

View File

@ -11,28 +11,28 @@
<string name="did_you_mean">Miałeś na myśli: %1$s ?</string>
<string name="share_dialog_title">Udostępnij przez</string>
<string name="choose_browser">Wybierz przeglądarkę</string>
<string name="screen_rotation">rotacja</string>
<string name="use_external_video_player_title">Użyj zewnętrznego odtwarzacza video</string>
<string name="screen_rotation">obrót</string>
<string name="use_external_video_player_title">Użyj zewnętrznego odtwarzacza wideo</string>
<string name="use_external_audio_player_title">Użyj zewnętrznego odtwarzacza audio</string>
<string name="view_count_text">%1$s wyświetleń</string>
<string name="upload_date_text">Opublikowano %1$s</string>
<string name="no_player_found">Nie znaleziono odtwarzacza strumieni. Zainstalować VLC?</string>
<string name="download_path_title">Ścieżka zapisu video</string>
<string name="download_path_summary">Ścieżka zapisu pobranych video</string>
<string name="download_path_dialog_title">Podaj ścieżkę zapisu video</string>
<string name="download_path_title">Ścieżka zapisu wideo</string>
<string name="download_path_summary">Ścieżka zapisu pobranych wideo</string>
<string name="download_path_dialog_title">Podaj ścieżkę zapisu wideo</string>
<string name="download_path_audio_title">Ścieżka zapisu audio</string>
<string name="download_path_audio_summary">Ścieżka zapisu pobranych audio</string>
<string name="download_path_audio_dialog_title">Podaj ścieżkę zapisu audio</string>
<string name="autoplay_by_calling_app_title">Autoodtwarzanie</string>
<string name="autoplay_by_calling_app_summary">Automatycznie odtwórz video, kiedy NewPipe zostanie wywołany z innej aplikacji</string>
<string name="autoplay_by_calling_app_summary">Automatycznie odtwórz wideo, kiedy NewPipe zostanie wywołany z innej aplikacji</string>
<string name="default_resolution_title">Domyślna rozdzielczość</string>
<string name="play_with_kodi_title">Odtwórz w Kodi</string>
<string name="kore_not_found">Aplikacja Kore nie została znaleziona. Zainstalować ją?</string>
<string name="show_play_with_kodi_title">Pokaż opcję \"Odtwórz z Kodi\"</string>
<string name="show_play_with_kodi_summary">Wyświetl opcję, aby odtworzyć video przez Kodi</string>
<string name="show_play_with_kodi_title">Pokaż opcję „Odtwórz z Kodi”</string>
<string name="show_play_with_kodi_summary">Wyświetl opcję, aby odtworzyć wideo przez Kodi</string>
<string name="play_audio">Audio</string>
<string name="default_audio_format_title">Domyślny format audio</string>
<string name="webm_description">WebM — otwarty i darmowy format</string>
@ -42,11 +42,11 @@
<string name="light_theme_title">Jasny</string>
<string name="download_dialog_title">Pobrane</string>
<string name="next_video_title">Następne wideo</string>
<string name="next_video_title">Następny film</string>
<string name="show_next_and_similar_title">Pokaż następne i podobne filmy</string>
<string name="url_not_supported_toast">URL nie obsługiwany</string>
<string name="url_not_supported_toast">URL nieobsługiwany</string>
<string name="search_language_title">Preferowany język zawartości</string>
<string name="settings_category_video_audio_title">Video i Audio</string>
<string name="settings_category_video_audio_title">Odtwarzanie</string>
<string name="settings_category_appearance_title">Wygląd</string>
<string name="settings_category_other_title">Inne</string>
<string name="background_player_playing_toast">Odtwarzanie w tle</string>
@ -71,12 +71,12 @@
<string name="live_streams_not_supported">To jest film NA ŻYWO. Te nie są jeszcze wspierane.</string>
<string name="could_not_get_stream">Nie można otrzymać żadnego strumienia</string>
<string name="sorry_string">Przepraszamy, to nie powinno mieć miejsca.</string>
<string name="error_report_button_text">Zgłoś błąd przez email</string>
<string name="error_report_button_text">Zgłoś błąd przez e-mail</string>
<string name="error_snackbar_message">Przepraszamy, wystąpiły pewne błędy.</string>
<string name="error_snackbar_action">ZGŁOŚ</string>
<string name="what_device_headline">Info:</string>
<string name="what_device_headline">Informacje:</string>
<string name="what_happened_headline">Co się stało:</string>
<string name="info_labels">Co:\\nRequest:\\nContent Język:\\nService:\\nGMT Czas:\\nPackage:\\nVersion:\\nOS version:\\nGlob. Zakres IP:</string>
<string name="info_labels">Co:\\nRequest:\\nJęzyk treści:\\nUsługa:\\nCzas GMT:\\nPakiet:\\nWersja:\\nWersja systemu:\\nGlob. zakres IP:</string>
<string name="your_comment">Twój komentarz (po angielsku):</string>
<string name="error_details_headline">Szczegóły:</string>
@ -86,14 +86,14 @@
<string name="detail_uploader_thumbnail_view_description">Miniatura zdjęcia wysyłającego</string>
<string name="detail_likes_img_view_description">Polubienia</string>
<string name="detail_dislikes_img_view_description">To mi się nie podoba</string>
<string name="use_tor_title">Użyj Tor</string>
<string name="use_tor_title">Użyj Tora</string>
<string name="report_error">Zgłoś błąd</string>
<string name="user_report">Raport użytkownika</string>
<string name="err_dir_create">Nie można utworzyć katalogu pobierania \'%1$s\'</string>
<string name="info_dir_created">Utworzono katalog pobierania \'%1$s\'</string>
<string name="video">Video</string>
<string name="video">Wideo</string>
<string name="audio">Audio</string>
<string name="retry">Ponów</string>
<string name="storage_permission_denied">Nie uzyskano pozwolenia dostępu do pamięci</string>
@ -113,25 +113,25 @@
<string name="msg_exists">Plik już istnieje</string>
<string name="msg_url_malform">Zniekształcony URL lub brak internetu</string>
<string name="msg_running">Pobieranie NewPipe</string>
<string name="msg_running_detail">Dotknij dla szczegółów</string>
<string name="msg_running_detail">Dotknij, aby zobaczyć szczegóły</string>
<string name="msg_wait">Proszę czekać…</string>
<string name="msg_copied">Skopiowano do schowka</string>
<string name="no_available_dir">Proszę wybrać dostępny katalog pobierania</string>
<string name="could_not_load_image">Nie można załadować obrazu</string>
<string name="app_ui_crash">Aplikacja/Interfejs uległ awarii</string>
<string name="use_tor_summary">(Eksperymentalne) Wymuś pobieranie przez Tor dla zwiększonej prywatności (strumieniowanie video nie jest jeszcze wspierane).</string>
<string name="app_ui_crash">Awaria aplikacji/interfejsu</string>
<string name="use_tor_summary">(Eksperymentalne) Wymuś pobieranie przez Tora dla zwiększonej prywatności (strumieniowanie wideo nie jest jeszcze wspierane).</string>
<string name="start">Start</string>
<string name="reCaptchaActivity">CAPTCHA</string>
<string name="reCaptcha_title">Rozwiąż reCAPTCHA</string>
<string name="recaptcha_request_toast">Prośba o ReCAPTCHA</string>
<string name="recaptcha_request_toast">Prośba o reCAPTCHA</string>
<string name="use_external_video_player_summary">Niektóre rozdzielczości nie będą miały dźwięku, jeśli ta opcja jest włączona</string>
<string name="controls_background_title">W tle</string>
<string name="default_popup_resolution_title">Domyślna rozdzielczość dla trybu okienkowego</string>
<string name="show_higher_resolutions_title">Pokaż wyższe rozdzielczości</string>
<string name="show_higher_resolutions_summary">Tylko niektóre urządzenia wspierają odtwarzanie video 2K/4K</string>
<string name="default_video_format_title">Preferowany format video</string>
<string name="show_higher_resolutions_summary">Tylko niektóre urządzenia wspierają odtwarzanie wideo 2K/4K</string>
<string name="default_video_format_title">Preferowany format wideo</string>
<string name="black_theme_title">Czarny</string>
<string name="popup_remember_size_pos_title">Zapamiętaj rozmiar i pozycję trybu okienkowego</string>
<string name="popup_remember_size_pos_summary">Zapamiętaj ostatni rozmiar i pozycję trybu okienkowego</string>
@ -160,7 +160,7 @@
<string name="short_million">M</string>
<string name="short_billion">B</string>
<string name="msg_popup_permission">To pozwolenie jest wymagany aby
<string name="msg_popup_permission">To pozwolenie jest wymagane, aby
\notworzyć w trybie okienkowym</string>
<string name="open_in_popup_mode">Odtwórz w trybie okienkowym</string>
@ -180,8 +180,8 @@
<string name="action_open_website">Otwórz stronę</string>
<string name="tab_about">O programie</string>
<string name="tab_licenses">Licencje</string>
<string name="app_description">Darmowa, lekka alternatywa Youtube dla Androida.</string>
<string name="view_on_github">Zobacz na GitHub</string>
<string name="app_description">Darmowa, lekka alternatywa YouTube dla Androida.</string>
<string name="view_on_github">Zobacz na GitHubie</string>
<string name="app_license_title">Licencja NewPipe</string>
<string name="contribution_encouragement">Jeżeli masz pomysł na tłumaczenie, zmiany w wyglądzie aplikacji, oczyszczenie kodu źródłowego, pomoc jest zawsze mile widziana. Im więcej jest zrobione, tym lepiej!</string>
<string name="read_full_license">Przeczytaj licencję</string>
@ -189,7 +189,7 @@
<string name="settings_file_charset_title">Dozwolone znaki w nazwach plików</string>
<string name="settings_file_replacement_character_title">Znak zamienny</string>
<string name="copyright" formatted="true">© %1$s przez %2$s pod %3$s</string>
<string name="copyright" formatted="true">©%1$s %2$s na licencji %3$s</string>
<string name="subscribe_button_title">Subskrybuj</string>
<string name="subscribed_button_title">Subskrybujesz</string>
<string name="channel_unsubscribed">Anulowano subskrypcję kanału</string>
@ -209,7 +209,7 @@
<string name="resume_on_audio_focus_gain_summary">Kontynuuj odtwarzanie po przerwaniu (np. po rozmowie telefonicznej)</string>
<string name="notification_channel_name">Notyfikacja NewPipe</string>
<string name="notification_channel_name">Powiadomienie NewPipe</string>
<string name="notification_channel_description">Powiadomienia dla odtwarzacza NewPipe w tle i w okienku</string>
<string name="tab_contributors">Współautorzy</string>
@ -229,42 +229,44 @@
<string name="search_no_results">Brak wyników</string>
<string name="no_views">Brak wyświetleń</string>
<string name="show_hold_to_append_title">Pokaż wskazówkę „Przytrzymaj, aby Dodać”</string>
<string name="show_hold_to_append_summary">Pokaż wskazówkę, podczas naciśnięcia odtwarzania na stronie szczegółów filmu</string>
<string name="show_hold_to_append_title">Pokaż wskazówkę „Przytrzymaj, aby dodać”</string>
<string name="show_hold_to_append_summary">Pokaż wskazówkę podczas naciśnięcia odtwarzania na stronie szczegółów filmu</string>
<string name="background_player_append">W kolejce odtwarzania w tle</string>
<string name="popup_playing_append">W kolejce odtwarzania okienkowego</string>
<string name="play_all">Odtwórz Wszystkie</string>
<string name="play_all">Odtwórz wszystkie</string>
<string name="unknown_content">[Nieznany]</string>
<string name="player_stream_failure">Nie udało się odtworzyć tego strumienia</string>
<string name="player_stream_failure">Nie udało się odtworzyć strumienia</string>
<string name="player_unrecoverable_failure">Wystąpił nieodwracalny błąd odtwarzacza</string>
<string name="player_recoverable_failure">Odzyskiwanie po błędzie odtwarzacza</string>
<string name="empty_subscription_feed_subtitle">Nic tu nie ma. Słychać świerszcze...</string>
<string name="empty_subscription_feed_subtitle">Nic tu nie ma. Słychać świerszcze</string>
<string name="no_subscribers">Brak subskrybentów</string>
<plurals name="subscribers">
<item quantity="one">%s subskrybent</item>
<item quantity="few">%s subskrybentów</item>
<item quantity="other">%s subskrybentów</item>
<item quantity="few"></item>
<item quantity="many">%s subskrybentów</item>
</plurals>
<plurals name="views">
<item quantity="one">%s odtworzenie</item>
<item quantity="other">%s odtworzeń</item>
<item quantity="few">%s odtworzenia</item>
<item quantity="many">%s odtworzeń</item>
</plurals>
<string name="no_videos">Brak filmów</string>
<plurals name="videos">
<item quantity="one">%s film</item>
<item quantity="few">%s filmów</item>
<item quantity="few">%s filmy</item>
<item quantity="many">%s filmów</item>
</plurals>
<string name="charset_most_special_characters">Większość znaków specjalnych</string>
<string name="donation_title">Dotacja</string>
<string name="donation_encouragement">NewPipe rozwijane jest przez wolontariuszy, którzy poświęcają swój wolny czas by zapewnić Ci jak najlepsze wrażenia podczas korzystania z aplikacji. To dobry moment aby wesprzeć programistów i sprawić, aby program był jeszcze lepszy, nie przerywając przy tym popijania kawy!</string>
<string name="donation_encouragement">NewPipe rozwijane jest przez wolontariuszy, którzy poświęcają swój wolny czas, by zapewnić Ci jak najlepsze wrażenia podczas korzystania z aplikacji. To dobry moment, aby wesprzeć programistów i sprawić, aby program był jeszcze lepszy, nie przerywając przy tym popijania kawy!</string>
<string name="give_back">Daj od siebie</string>
<string name="website_title">Witryna</string>
<string name="website_encouragement">By otrzymać więcej informacji oraz najnowsze wiadomości o NewPipe, odwiedź naszą stronę.</string>
@ -272,10 +274,10 @@
<string name="delete_item_search_history">Czy chcesz usunąć tę pozycję z historii wyszukiwania?</string>
<string name="main_page_content">Zawartość strony głównej</string>
<string name="blank_page_summary">Pusta Strona</string>
<string name="kiosk_page_summary">Strona Kiosk</string>
<string name="subscription_page_summary">Strona Subskrypcji</string>
<string name="feed_page_summary">Strona Kanału</string>
<string name="blank_page_summary">Pusta strona</string>
<string name="kiosk_page_summary">Strona „kiosku”</string>
<string name="subscription_page_summary">Strona subskrypcji</string>
<string name="feed_page_summary">Strona kanału</string>
<string name="channel_page_summary">Strona kanału</string>
<string name="select_a_channel">Wybierz kanał</string>
<string name="no_channel_subscribed_yet">Brak subskrybowanych kanałów</string>
@ -283,26 +285,26 @@
<string name="kiosk">„Kiosk”</string>
<string name="trending">Na czasie</string>
<string name="top_50">Najlepsze 50</string>
<string name="top_50">50 najlepszych</string>
<string name="new_and_hot">Nowe i gorące</string>
<string name="title_activity_background_player">Odtwarzacz w Tle</string>
<string name="title_activity_popup_player">Odtwarzacz w Okienku</string>
<string name="title_activity_background_player">Odtwarzacz w tle</string>
<string name="title_activity_popup_player">Odtwarzacz w trybie okienkowym</string>
<string name="play_queue_remove">Usuń</string>
<string name="play_queue_stream_detail">Szczegóły</string>
<string name="play_queue_audio_settings">Ustawienia Dźwięku</string>
<string name="hold_to_append">Przytrzymaj by dodać do listy</string>
<string name="enqueue_on_background">Dodaj do Kolejki w Tle</string>
<string name="enqueue_on_popup">Dodaj do Kolejki Okienka</string>
<string name="start_here_on_main">Zacznij Odtwarzanie Tutaj</string>
<string name="start_here_on_background">Zacznij Odwarzanie Tutaj — w Tle</string>
<string name="start_here_on_popup">Zacznij Odtwarzanie Tutaj — w Okienku</string>
<string name="play_queue_audio_settings">Ustawienia dźwięku</string>
<string name="hold_to_append">Przytrzymaj, aby zakolejkować</string>
<string name="enqueue_on_background">Kolejkuj w tle</string>
<string name="enqueue_on_popup">Kolejkuj w okienku</string>
<string name="start_here_on_main">Odtwórz teraz</string>
<string name="start_here_on_background">Odtwórz w tle</string>
<string name="start_here_on_popup">Odtwórz w okienku</string>
<string name="no_player_found_toast">Nie znaleziono odtwarzacza strumieniowego (żeby odtworzyć możesz zainstalować VLC)</string>
<string name="default_content_country_title">Domyślny kraj zawartości</string>
<string name="service_title">Usługa</string>
<string name="always">Zawsze</string>
<string name="just_once">Tylko raz</string>
<string name="toggle_orientation">Przełącz orientację</string>
<string name="toggle_orientation">Przełącz orientację ekranu</string>
<string name="switch_to_background">Odtwarzaj w tle</string>
<string name="external_player_unsupported_link_type">Zewnętrzne odtwarzacze nie obsługują linków tego typu</string>
<string name="invalid_url_toast">Nieprawidłowy URL</string>
@ -319,4 +321,80 @@
<string name="preferred_player_fetcher_notification_title">Informacje…</string>
<string name="preferred_player_fetcher_notification_message">Ładuję żądaną zawartość</string>
<string name="controls_download_desc">Pobierz plik strumienia.</string>
<string name="show_info">Pokaż informacje</string>
<string name="controls_add_to_playlist_title">Dodaj do</string>
<string name="tab_bookmarks">Zakładki</string>
<string name="settings_category_debug_title">Debugowanie</string>
<string name="switch_to_popup">Odtwarzaj w okienku</string>
<string name="switch_to_main">Odtwarzaj na pierwszym planie</string>
<string name="import_data_title">Importuj dane</string>
<string name="export_data_title">Eksportuj dane</string>
<string name="import_data_summary">Nadpisuje bieżącą historię i subskrypcje</string>
<string name="export_data_summary">Eksportuje bieżącą historię, subskrypcje i playlisty.</string>
<string name="detail_drag_description">Przeciągnij, aby zmienić kolejność</string>
<string name="create">Utwórz</string>
<string name="delete_one">Usuń bieżący</string>
<string name="delete_all">Usuń wszystkie</string>
<string name="dismiss">Cofnij</string>
<string name="rename">Zmień nazwę</string>
<string name="delete_stream_history_prompt">Czy chcesz usunąć tę pozycję z historii odtwarzania?</string>
<string name="delete_all_history_prompt">Czy na pewno usunąć wszystkie pozycje z historii?</string>
<string name="title_last_played">Ostatnio odtwarzane</string>
<string name="title_most_played">Najczęściej odtwarzane</string>
<string name="export_complete_toast">Eksport zakończony</string>
<string name="import_complete_toast">Import zakończony</string>
<string name="no_valid_zip_file">Niepoprawne archiwum ZIP</string>
<string name="could_not_import_all_files">Ostrzeżenie: Nie udało się zaimportować wszystkich plików.</string>
<string name="override_current_data">Nadpisuje obecne ustawienia.</string>
<string name="drawer_open">Otwórz menu</string>
<string name="drawer_close">Zamknij menu</string>
<string name="drawer_header_action_paceholder_text">Niebawem coś tutaj się pojawi</string>
<string name="popup_player">Odtwarzacz w okienku</string>
<string name="always_ask_open_action">Zawsze pytaj</string>
<string name="create_playlist">Utwórz playlistę</string>
<string name="delete_playlist">Usuń playlistę</string>
<string name="rename_playlist">Zmień nazwę playlisty</string>
<string name="playlist_name_input">Nazwa</string>
<string name="append_playlist">Dodaj do playlisty</string>
<string name="set_as_playlist_thumbnail">Ustaw jako miniaturę playlisty</string>
<string name="bookmark_playlist">Dodaj do zakładek</string>
<string name="unbookmark_playlist">Usuń z zakładek</string>
<string name="delete_playlist_prompt">Czy chcesz usunąć playlistę?</string>
<string name="playlist_creation_success">Playlista utworzona pomyślnie</string>
<string name="playlist_add_stream_success">Dodano do playlisty</string>
<string name="playlist_thumbnail_change_success">Miniaturka playlisty zmieniona</string>
<string name="playlist_delete_failure">Błąd podczas usuwania playlisty</string>
<string name="caption_none">Brak etykiety</string>
<string name="resize_fit">DOPASUJ</string>
<string name="resize_fill">WYPEŁNIJ</string>
<string name="resize_zoom">POWIĘKSZ</string>
<string name="caption_auto_generated">Wygenerowane automatycznie</string>
<string name="caption_font_size_settings_title">Rozmiar etykiet</string>
<string name="smaller_caption_font_size">Mniejszy rozmiar</string>
<string name="normal_caption_font_size">Normalny rozmiar</string>
<string name="larger_caption_font_size">Większy rozmiar</string>
<string name="enable_leak_canary_title">Włącz LeakCanary</string>
<string name="enable_leak_canary_summary">Monitorowanie wycieków pamięci może powodować niestabilność aplikacji podczas zrzutu pamięci</string>
<string name="enable_disposed_exceptions_title">Raportuj błędy Out-of-Lifecycle</string>
<string name="enable_disposed_exceptions_summary">Wymusza raportowanie niedostarczonych wyjątków Rx poza cyklem życia fragmentu lub aktywności</string>
</resources>

View File

@ -384,4 +384,15 @@
<string name="smaller_caption_font_size">Küçük Yazı Tipi</string>
<string name="normal_caption_font_size">Olağan Yazı Tipi</string>
<string name="larger_caption_font_size">Büyük Yazı Tipi</string>
<string name="settings_category_debug_title">Hata Ayıklama</string>
<string name="drawer_header_action_paceholder_text">Buraya yakında bir şeyler gelecek ;D</string>
<string name="caption_auto_generated">Kendiliğinden Oluşturulmuş</string>
<string name="enable_leak_canary_title">LeakCanary\'i Etkinleştir</string>
<string name="enable_leak_canary_summary">Bellek sızıntı gözlemlemesi, yığın boşaltımı sırasında uygulamanın tepkisiz kalmasına neden olabilir</string>
<string name="enable_disposed_exceptions_title">Out-of-Lifecycle Hatalarını Bildir</string>
<string name="enable_disposed_exceptions_summary">Parçanın dışında veya atımdan sonraki etkinlik yaşam döngüsünde meydana gelen ve teslim edilemeyen Rx beklentilerinin bildirimini zorla</string>
</resources>

View File

@ -113,7 +113,7 @@
<string name="delete">Видалити</string>
<string name="checksum">Контрольна сума</string>
<string name="finish">Гаразд</string>
<string name="finish">ОК</string>
<string name="msg_name">Назва файлу</string>
<string name="msg_threads">Потоки</string>
<string name="msg_error">Помилка</string>
@ -122,8 +122,8 @@
<string name="msg_running">NewPipe завантажує</string>
<string name="msg_running_detail">Натисніть для подробиць</string>
<string name="msg_wait">Будь ласка, зачекайте…</string>
<string name="msg_copied">Скопійовано до буферу обміну.</string>
<string name="no_available_dir">Будь ласка, оберіть теку для завантаження.</string>
<string name="msg_copied">Скопійовано до буферу обміну</string>
<string name="no_available_dir">Будь ласка, оберіть теку для завантаження</string>
<string name="no_player_found_toast">Потоковий програвач не знайдено (ви можете встановити VLC для відтворення)</string>
<string name="open_in_popup_mode">Відкрити у спливаючому вікні</string>
@ -206,7 +206,7 @@
<string name="msg_popup_permission">Цей дозвіл має бути відкритим
\nу спливаючому вікні</string>
<string name="reCaptchaActivity"></string>
<string name="reCaptchaActivity">«reCAPTCHA»</string>
<string name="settings_category_downloads_title">Завантажити</string>
<string name="settings_file_charset_title">Допустимі символи у іменах файлів</string>
<string name="settings_file_replacement_character_summary">"Невірні символи будуть скоректовані цим "</string>
@ -241,4 +241,46 @@
<string name="preferred_player_fetcher_notification_title">Отримую інформацію…</string>
<string name="preferred_player_fetcher_notification_message">Контент завантажується</string>
<string name="controls_download_desc">Завантажити файл стріму.</string>
<string name="show_info">Показати інфо</string>
<string name="tab_bookmarks">Закладки</string>
<string name="controls_add_to_playlist_title">Додати до</string>
<string name="show_hold_to_append_summary">Показувати підказку коли фонова чи спливаюча кнопка натиснути на сторінці відео деталей</string>
<string name="toggle_orientation">Перемкнути орієнтацію</string>
<string name="player_unrecoverable_failure">Фатальна помилка програвача</string>
<string name="external_player_unsupported_link_type">Зовнішні програвачі не підтримують такі види посилань</string>
<string name="info_labels">Що:\\nЗапит:\\nМова змісту:\\nСервіс:\\nЧас GMT:\\nПакунок:\\nВерсія:\\nВерсія ОС:\\nГлоб. діапазон IP :</string>
<string name="detail_uploader_thumbnail_view_description">Мініатюра аватару користувача</string>
<string name="detail_likes_img_view_description">Сподобалося</string>
<string name="detail_dislikes_img_view_description">Не сподобалося</string>
<string name="search_no_results">Без результатно</string>
<string name="detail_drag_description">Перетягніть для зміни порядку</string>
<plurals name="subscribers">
<item quantity="one">%s підписник</item>
<item quantity="few">%s підписники</item>
<item quantity="many">n &gt; 1</item>
</plurals>
<plurals name="videos">
<item quantity="one">%s відео</item>
<item quantity="few"></item>
<item quantity="many"></item>
</plurals>
<string name="create">Створити</string>
<string name="delete_one">Видалити один</string>
<string name="delete_all">Видалити всі</string>
<string name="dismiss">Відхилити</string>
<string name="rename">Перейменувати</string>
<string name="title_licenses">Сторонні ліцензії</string>
<string name="action_open_website">Перейти до сайту</string>
<string name="tab_about">Про</string>
<string name="app_description">Легкий YouTube фронтенд застосунок для Android.</string>
<string name="contribution_encouragement">Які б не були Ваші ідеї: переклад, дизайн, легкий чи глобальний рефакторінг - будь яка допомога вітається. Чим більше зроблено тим краще він стає!</string>
<string name="disable_leak_canary_notice">Моніторинг витоку памяті вимкнено</string>
</resources>