diff --git a/app/src/main/java/org/schabi/newpipe/App.java b/app/src/main/java/org/schabi/newpipe/App.java index ee119dbc8..e39207d39 100644 --- a/app/src/main/java/org/schabi/newpipe/App.java +++ b/app/src/main/java/org/schabi/newpipe/App.java @@ -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(); } diff --git a/app/src/main/java/org/schabi/newpipe/Downloader.java b/app/src/main/java/org/schabi/newpipe/Downloader.java index a143c5cb7..d9537c6b6 100644 --- a/app/src/main/java/org/schabi/newpipe/Downloader.java +++ b/app/src/main/java/org/schabi/newpipe/Downloader.java @@ -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 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 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; } /** diff --git a/app/src/main/java/org/schabi/newpipe/ImageDownloader.java b/app/src/main/java/org/schabi/newpipe/ImageDownloader.java new file mode 100644 index 000000000..5ea067d00 --- /dev/null +++ b/app/src/main/java/org/schabi/newpipe/ImageDownloader.java @@ -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); + } +} diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index d01121921..aa8736faf 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -391,4 +391,12 @@ otevření ve vyskakovacím okně Sledovat únik paměti Sledování úniku paměti vypnuto Sledování úniku paměti povoleno, aplikace může při zátěži přestat reagovat - + Ladění + "Automaticky generováno " + Povolit službu LeakCanary + Monitoring úniku paměti může vést k nereagování aplikace při zátěži + + Nahlásit mimocyklické chyby + Vynutit vykazování výjimek Rx, které se vyskytnou mimo fragment nebo životnost cyklu po odstranění + + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 67577416e..3acabfe57 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -396,4 +396,12 @@ abrir en modo popup Monitoreo de fugas Monitorización de fugas de memoria activada, la app puede dejar de responder cuando hay volcado de almacenamiento Monitorización de fugas de memoria desactivada +Depuración + Auto generados + Activar LeakCanary + La monitorización de fugas de memoria puede causar que la app no responda cuando hay volcado de almacenamiento + + Reportar errores fuera del ciclo de duración + Forzar la notificación de excepciones no entregables de RX que ocurren fuera del fragmento o del ciclo de actividad después de disponer + diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 0c0460f8b..6c4fbfd69 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -119,4 +119,28 @@ Nem támogatott szerver Új küldetés - +Csatornáról leiratkozva + Nem lehet megváltoztatni a feliratozást + "Nem lehet frissíteni a feliratkozást " + Főoldal + Feliratkozások + Könyvjelzők + + Újdonságok + + Háttér + Felugró ablak + Nem található lejátszó alkalmazás(Feltelepítheti a VLC a lejátszáshoz) + Megnyitás felugró ablakként + Néhány felbontásnál NEM lesz hang ha ez a beállítás be van kapcsolva + NewPipe felugró ablak mód + Feliratkozás + Feliratkozva + Több infó + + Alapértelmezett felugró ablak felbontása + Mutassa a magasabb felbontásokat + Csak néhány eszköz támogatja a 2K/4K videók lejátszását + Alapértelmezett videó formátum + Fekete + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 25cba8191..f65281c27 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -397,4 +397,12 @@ A breve qualcosa si troverà qui ;D +Debug + Generato automaticamente + Abilita LeakCanary + Il controllo dei buchi di memoria potrebbe causare l\'applicazione a diventare non reattiva mentre effettua lo scarico dell\'heap + + Riporta gli errori \"fuori dal ciclo di vita\" + Forza il riporto delle eccezioni Rx non consegnabili verificate fuori dal frammento o dall\'attività del \"ciclo di vita\" + diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 2a2d6dfbb..1a49e84b2 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -59,7 +59,7 @@ Kitas vaizdo įrašas Rodyti kitus panašius vaizdo įrašus URL nepalaikoma - Numatytoji turinio kalba + Numatytoji tūrinio kalba Vaizdas ir garsas Iššokantis langas Išvaizda @@ -96,11 +96,11 @@ Negalima gauti jokio srauto Negalima įkelti jokio paveikslėlio Programėlė/ vartotojo sąsaja nulūžo - Atsiprašome, taip neturėjo įvykti + Atsiprašome, taip neturėjo įvykti. Raportuoti apie klaidą e- paštu Atsiprašome, ištiko keletas klaidų. ATASKAITA - Informacija + Informacija: Kas nutiko: Kas:\\nUžklausa:\\nTurinys Kalba:\\nPaslauga:\\nGMT Time:\\nPaketas:\\nVersija:\\nOperacinė Sistema versija:\\nGlob. IP diapazonas: Jūsų komentaras (abglų kalba): @@ -117,7 +117,7 @@ Pranešti apie klaidą Naudoti raportavimą Negalima sukurti atsisiuntimų aplanko \'%1$s\' - Sukurtas atsisiuntimų apkankas \'%1$s\' + Sukurtas atsisiuntimų aplankas \'%1$s\' Vaizdas Muzika @@ -153,7 +153,7 @@ Neteisingas adresas arba negalimas internetas NewPipe Atsiunčiama Palieskite, kad peržiūrėtumėte detales - Prašome palaukti... + Prašome palaukti… Nukopijuota į iškarpinę Prašome pasirinkti galimą atsisiuntimų aplankalą Šis leidimas nereikalingas, kad atidarytiviššokančio lango rėžime @@ -238,7 +238,7 @@ Leidimai Nemokama, atviro kodo Youtube peržiūros programėlė Android sistemai. Prisidėti - Jei turite įdėjų dėl- vertimų, išvaizdos pakeitimų, kodo supaprastinimo, arba rimtų kodo pakeitimų- pagalba visada laukiama. + Jei turite idėjų dėl- vertimų, išvaizdos pakeitimų, kodo supaprastinimo, arba rimtų kodo pakeitimų- pagalba visada laukiama! Peržiūrėti per GitHub Paremti 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! @@ -284,4 +284,101 @@ Pradėti groti čia Pradėti groti čia foniniame rėžime Pradėti groti čia langelio grotuvo rėžime +Nerastas srauto grotuvas (galite įdiegti VLC kad grotumėte) + Parsisiųsti srauto failą. + Rodyti informaciją + + Adresynas + + Pridėti į + + Numatyta tūrinio šalis + Paslauga + Šalinti riktus + Visada + Tik kartą + + Perjungti orentaciją + Perjungti į foną + Perjungti į iššokantį langą + Perjungti į pagrindinį + + Importuoti duomenų bazę + Eksportuoti duomenų bazę + Bus perrašyta dabartinė istorija ir prenumeratos + Eksportuoti istoriją, prenumeratas ir grojaraščius. + Išorinis grotuvas nepalaiko tokių nuorodų + Negalimas URL + Nerasta video srautų + Nerasta audio srautų + + Tempti kad perrūšiuoti + + Sukurti + Ištrinti vieną + Ištrinti visus + Nutraukti + Pervadinti + + Ar norite ištrinti šią nuorodą iš peržiūrų istorijos? + Ar tikrai norite ištrinti visas nuorodas iš peržiūrų istorijos? + Paskutinis grotas + Daugiausiai grotas + + Eksportavimas baigtas + Importavimas baigtas + Netinkamas ZIP failas + Perspėjimas: Nepavyko importuoti visų failų. + Tai perrašys dabartinius nustatymus. + + Stalčius + Uždaryti stalčių + Kai kas čia greit atsiras ;D + + + Atidaryti su numatytu grotuvu + Numatytas grotuvas + + Video grotuvas + Foninis grotuvas + Iššokantis grotuvas + Visada klausti + + Gauname informaciją… + Įkeliamas pasirinktas turinys + + Sukurti naują grojaraštį + Ištrinti grojaraštį + Pervadinti grajaraštį + Pavadinimas + Pridėti į grojaraštį + Nustatyti kaip grojaraščio paveikslėlį + + Pridėti grojaraštį į žymes + Pašalinti žymes + + Ar norite ištrinti šį grojaraštį? + Grojaraštis sėkmingai sukurtas + Pridėta į grojaraštį + Grojaraščio paveikslėlis pakeistas + Nepavyko ištrinti grojaraščio + + Nėra antraštės + + Pritaikyti + Užpildyti + Priartinti + + Automatiškai sugeneruotas + Antraštės šrifto dydis + Mažesnis šriftas + Normalus šriftas + Didesnis šriftas + + Įjungti LeakCanary + Atminties nutekėjimo stebėjimas gali padaryti programėlę nestabilią + + Pranešti apie Out-of-Lifecycle klaidas + Priverstinai pranešti apie \"undeliverable Rx exceptions occurring outside of fragment or activity lifecycle after dispose\" + diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 8ed57a2bf..ca0c81160 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -392,4 +392,12 @@ te openen in pop-upmodus Groter lettertype Hier zal binnenkort iets verschijnen ;D +Foutopsporing + Automatisch gegenereerd + LeakCanary inschakelen + Het monitoren van geheugenlekken kan ervoor zorgen dat de app niet goed meer reageert + + Ouf-of-Lifecycle-fouten melden + Forceer het melden van niet-bezorgbare Rx-uitzonderingen die gebeuren buten fragment of activiteitscyclus + diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 4ed07fbb1..a82224d73 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -11,28 +11,28 @@ Miałeś na myśli: %1$s ? Udostępnij przez Wybierz przeglądarkę - rotacja - Użyj zewnętrznego odtwarzacza video + obrót + Użyj zewnętrznego odtwarzacza wideo Użyj zewnętrznego odtwarzacza audio %1$s wyświetleń Opublikowano %1$s Nie znaleziono odtwarzacza strumieni. Zainstalować VLC? - Ścieżka zapisu video - Ścieżka zapisu pobranych video - Podaj ścieżkę zapisu video + Ścieżka zapisu wideo + Ścieżka zapisu pobranych wideo + Podaj ścieżkę zapisu wideo Ścieżka zapisu audio Ścieżka zapisu pobranych audio Podaj ścieżkę zapisu audio Autoodtwarzanie - Automatycznie odtwórz video, kiedy NewPipe zostanie wywołany z innej aplikacji + Automatycznie odtwórz wideo, kiedy NewPipe zostanie wywołany z innej aplikacji Domyślna rozdzielczość Odtwórz w Kodi Aplikacja Kore nie została znaleziona. Zainstalować ją? - Pokaż opcję \"Odtwórz z Kodi\" - Wyświetl opcję, aby odtworzyć video przez Kodi + Pokaż opcję „Odtwórz z Kodi” + Wyświetl opcję, aby odtworzyć wideo przez Kodi Audio Domyślny format audio WebM — otwarty i darmowy format @@ -42,11 +42,11 @@ Jasny Pobrane - Następne wideo + Następny film Pokaż następne i podobne filmy - URL nie obsługiwany + URL nieobsługiwany Preferowany język zawartości - Video i Audio + Odtwarzanie Wygląd Inne Odtwarzanie w tle @@ -71,12 +71,12 @@ To jest film NA ŻYWO. Te nie są jeszcze wspierane. Nie można otrzymać żadnego strumienia Przepraszamy, to nie powinno mieć miejsca. - Zgłoś błąd przez e–mail + Zgłoś błąd przez e-mail Przepraszamy, wystąpiły pewne błędy. ZGŁOŚ - Info: + Informacje: Co się stało: - Co:\\nRequest:\\nContent Język:\\nService:\\nGMT Czas:\\nPackage:\\nVersion:\\nOS version:\\nGlob. Zakres IP: + Co:\\nRequest:\\nJęzyk treści:\\nUsługa:\\nCzas GMT:\\nPakiet:\\nWersja:\\nWersja systemu:\\nGlob. zakres IP: Twój komentarz (po angielsku): Szczegóły: @@ -86,14 +86,14 @@ Miniatura zdjęcia wysyłającego Polubienia To mi się nie podoba - Użyj Tor + Użyj Tora Zgłoś błąd Raport użytkownika Nie można utworzyć katalogu pobierania \'%1$s\' Utworzono katalog pobierania \'%1$s\' - Video + Wideo Audio Ponów Nie uzyskano pozwolenia dostępu do pamięci @@ -113,25 +113,25 @@ Plik już istnieje Zniekształcony URL lub brak internetu Pobieranie NewPipe - Dotknij dla szczegółów + Dotknij, aby zobaczyć szczegóły Proszę czekać… Skopiowano do schowka Proszę wybrać dostępny katalog pobierania Nie można załadować obrazu - Aplikacja/Interfejs uległ awarii - (Eksperymentalne) Wymuś pobieranie przez Tor dla zwiększonej prywatności (strumieniowanie video nie jest jeszcze wspierane). + Awaria aplikacji/interfejsu + (Eksperymentalne) Wymuś pobieranie przez Tora dla zwiększonej prywatności (strumieniowanie wideo nie jest jeszcze wspierane). Start CAPTCHA Rozwiąż reCAPTCHA - Prośba o ReCAPTCHA + Prośba o reCAPTCHA Niektóre rozdzielczości nie będą miały dźwięku, jeśli ta opcja jest włączona W tle Domyślna rozdzielczość dla trybu okienkowego Pokaż wyższe rozdzielczości - Tylko niektóre urządzenia wspierają odtwarzanie video 2K/4K - Preferowany format video + Tylko niektóre urządzenia wspierają odtwarzanie wideo 2K/4K + Preferowany format wideo Czarny Zapamiętaj rozmiar i pozycję trybu okienkowego Zapamiętaj ostatni rozmiar i pozycję trybu okienkowego @@ -160,7 +160,7 @@ M B - To pozwolenie jest wymagany aby + To pozwolenie jest wymagane, aby \notworzyć w trybie okienkowym Odtwórz w trybie okienkowym @@ -180,8 +180,8 @@ Otwórz stronę O programie Licencje - Darmowa, lekka alternatywa Youtube dla Androida. - Zobacz na GitHub + Darmowa, lekka alternatywa YouTube dla Androida. + Zobacz na GitHubie Licencja NewPipe 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! Przeczytaj licencję @@ -189,7 +189,7 @@ Dozwolone znaki w nazwach plików Znak zamienny - © %1$s przez %2$s pod %3$s + ©%1$s %2$s na licencji %3$s Subskrybuj Subskrybujesz Anulowano subskrypcję kanału @@ -209,7 +209,7 @@ Kontynuuj odtwarzanie po przerwaniu (np. po rozmowie telefonicznej) - Notyfikacja NewPipe + Powiadomienie NewPipe Powiadomienia dla odtwarzacza NewPipe w tle i w okienku Współautorzy @@ -229,42 +229,44 @@ Brak wyników Brak wyświetleń - Pokaż wskazówkę „Przytrzymaj, aby Dodać” - Pokaż wskazówkę, podczas naciśnięcia odtwarzania na stronie szczegółów filmu + Pokaż wskazówkę „Przytrzymaj, aby dodać” + Pokaż wskazówkę podczas naciśnięcia odtwarzania na stronie szczegółów filmu W kolejce odtwarzania w tle W kolejce odtwarzania okienkowego - Odtwórz Wszystkie + Odtwórz wszystkie [Nieznany] - Nie udało się odtworzyć tego strumienia + Nie udało się odtworzyć strumienia Wystąpił nieodwracalny błąd odtwarzacza Odzyskiwanie po błędzie odtwarzacza - Nic tu nie ma. Słychać świerszcze... + Nic tu nie ma. Słychać świerszcze… Brak subskrybentów %s subskrybent - %s subskrybentów - %s subskrybentów + + %s subskrybentów %s odtworzenie - %s odtworzeń + %s odtworzenia + %s odtworzeń Brak filmów %s film - %s filmów + %s filmy + %s filmów Większość znaków specjalnych Dotacja - 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! + 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! Daj od siebie Witryna By otrzymać więcej informacji oraz najnowsze wiadomości o NewPipe, odwiedź naszą stronę. @@ -272,10 +274,10 @@ Czy chcesz usunąć tę pozycję z historii wyszukiwania? Zawartość strony głównej - Pusta Strona - Strona Kiosk - Strona Subskrypcji - Strona Kanału + Pusta strona + Strona „kiosku” + Strona subskrypcji + Strona kanału Strona kanału Wybierz kanał Brak subskrybowanych kanałów @@ -283,26 +285,26 @@ „Kiosk” Na czasie - Najlepsze 50 + 50 najlepszych Nowe i gorące - Odtwarzacz w Tle - Odtwarzacz w Okienku + Odtwarzacz w tle + Odtwarzacz w trybie okienkowym Usuń Szczegóły - Ustawienia Dźwięku - Przytrzymaj by dodać do listy - Dodaj do Kolejki w Tle - Dodaj do Kolejki Okienka - Zacznij Odtwarzanie Tutaj - Zacznij Odwarzanie Tutaj — w Tle - Zacznij Odtwarzanie Tutaj — w Okienku + Ustawienia dźwięku + Przytrzymaj, aby zakolejkować + Kolejkuj w tle + Kolejkuj w okienku + Odtwórz teraz + Odtwórz w tle + Odtwórz w okienku Nie znaleziono odtwarzacza strumieniowego (żeby odtworzyć możesz zainstalować VLC) Domyślny kraj zawartości Usługa Zawsze Tylko raz - Przełącz orientację + Przełącz orientację ekranu Odtwarzaj w tle Zewnętrzne odtwarzacze nie obsługują linków tego typu Nieprawidłowy URL @@ -319,4 +321,80 @@ Informacje… Ładuję żądaną zawartość +Pobierz plik strumienia. + Pokaż informacje + + Dodaj do + + Zakładki + + Debugowanie + Odtwarzaj w okienku + Odtwarzaj na pierwszym planie + + Importuj dane + Eksportuj dane + Nadpisuje bieżącą historię i subskrypcje + Eksportuje bieżącą historię, subskrypcje i playlisty. + Przeciągnij, aby zmienić kolejność + + Utwórz + Usuń bieżący + Usuń wszystkie + Cofnij + Zmień nazwę + + Czy chcesz usunąć tę pozycję z historii odtwarzania? + Czy na pewno usunąć wszystkie pozycje z historii? + Ostatnio odtwarzane + Najczęściej odtwarzane + + Eksport zakończony + Import zakończony + Niepoprawne archiwum ZIP + Ostrzeżenie: Nie udało się zaimportować wszystkich plików. + Nadpisuje obecne ustawienia. + + Otwórz menu + Zamknij menu + Niebawem coś tutaj się pojawi + + + Odtwarzacz w okienku + Zawsze pytaj + + Utwórz playlistę + Usuń playlistę + Zmień nazwę playlisty + Nazwa + Dodaj do playlisty + Ustaw jako miniaturę playlisty + + Dodaj do zakładek + Usuń z zakładek + + Czy chcesz usunąć playlistę? + Playlista utworzona pomyślnie + Dodano do playlisty + Miniaturka playlisty zmieniona + Błąd podczas usuwania playlisty + + Brak etykiety + + DOPASUJ + WYPEŁNIJ + POWIĘKSZ + + Wygenerowane automatycznie + Rozmiar etykiet + Mniejszy rozmiar + Normalny rozmiar + Większy rozmiar + + Włącz LeakCanary + Monitorowanie wycieków pamięci może powodować niestabilność aplikacji podczas zrzutu pamięci + + Raportuj błędy Out-of-Lifecycle + Wymusza raportowanie niedostarczonych wyjątków Rx poza cyklem życia fragmentu lub aktywności + diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index a704f8c10..1f1208326 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -384,4 +384,15 @@ Küçük Yazı Tipi Olağan Yazı Tipi Büyük Yazı Tipi +Hata Ayıklama + Buraya yakında bir şeyler gelecek ;D + + + Kendiliğinden Oluşturulmuş + LeakCanary\'i Etkinleştir + Bellek sızıntı gözlemlemesi, yığın boşaltımı sırasında uygulamanın tepkisiz kalmasına neden olabilir + + Out-of-Lifecycle Hatalarını Bildir + 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 + diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 171329cda..6e377f7f1 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -113,7 +113,7 @@ Видалити Контрольна сума - Гаразд + ОК Назва файлу Потоки Помилка @@ -122,8 +122,8 @@ NewPipe завантажує Натисніть для подробиць Будь ласка, зачекайте… - Скопійовано до буферу обміну. - Будь ласка, оберіть теку для завантаження. + Скопійовано до буферу обміну + Будь ласка, оберіть теку для завантаження Потоковий програвач не знайдено (ви можете встановити VLC для відтворення) Відкрити у спливаючому вікні @@ -206,7 +206,7 @@ Цей дозвіл має бути відкритим \nу спливаючому вікні - + «reCAPTCHA» Завантажити Допустимі символи у іменах файлів "Невірні символи будуть скоректовані цим " @@ -241,4 +241,46 @@ Отримую інформацію… Контент завантажується +Завантажити файл стріму. + Показати інфо + + Закладки + + Додати до + + Показувати підказку коли фонова чи спливаюча кнопка натиснути на сторінці відео деталей + Перемкнути орієнтацію + Фатальна помилка програвача + Зовнішні програвачі не підтримують такі види посилань + Що:\\nЗапит:\\nМова змісту:\\nСервіс:\\nЧас GMT:\\nПакунок:\\nВерсія:\\nВерсія ОС:\\nГлоб. діапазон IP : + Мініатюра аватару користувача + Сподобалося + Не сподобалося + Без результатно + Перетягніть для зміни порядку + + + %s підписник + %s підписники + n > 1 + + + + %s відео + + + + + Створити + Видалити один + Видалити всі + Відхилити + Перейменувати + + Сторонні ліцензії + Перейти до сайту + Про + Легкий YouTube фронтенд застосунок для Android. + Які б не були Ваші ідеї: переклад, дизайн, легкий чи глобальний рефакторінг - будь яка допомога вітається. Чим більше зроблено тим краще він стає! + Моніторинг витоку памяті вимкнено