diff --git a/README.es.md b/README.es.md
index c894dd43f..7eae15c08 100644
--- a/README.es.md
+++ b/README.es.md
@@ -18,7 +18,7 @@
Sitio web • Blog • Preguntas Frecuentes • Prensa
-*Lea esto en otros idiomas: [English](README.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md) .*
+*Lea esto en otros idiomas: [English](README.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
AVISO: ESTA ES UNA VERSIÓN BETA, POR LO TANTO, PUEDE ENCONTRAR BUGS (ERRORES). SI ENCUENTRA UNO, ABRA UN ISSUE A TRAVÉS DE NUESTRO REPOSITORIO GITHUB.
diff --git a/README.ja.md b/README.ja.md
index fabafbfd1..a961005a7 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -17,7 +17,7 @@
ウェブサイト • ブログ • FAQ • ニュース
-*他の言語で読む: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt.br.md), [日本語](README.ja.md), [Română](README.ro.md) 。*
+*他の言語で読む: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt.br.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md)。*
注意: これはベータ版のため、バグが発生する可能性があります。もしバグが発生した場合、GitHub のリポジトリで Issue を開いてください。
diff --git a/README.ko.md b/README.ko.md
index 3ee9ae631..a677aaca4 100644
--- a/README.ko.md
+++ b/README.ko.md
@@ -17,7 +17,7 @@
Website • Blog • FAQ • Press
-*Read this in other languages: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md).*
+*Read this in other languages: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
경고: 이 버전은 베타 버전이므로, 버그가 발생할 수도 있습니다. 만약 버그가 발생하였다면, 우리의 GITHUB 저장소에서 ISSUE를 열람하여 주십시오.
diff --git a/README.md b/README.md
index 9eec45693..8ccaad64b 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@
Website • Blog • FAQ • Press
-*Read this in other languages: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md) .*
+*Read this in other languages: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
WARNING: THIS IS A BETA VERSION, THEREFORE YOU MAY ENCOUNTER BUGS. IF YOU DO, OPEN AN ISSUE VIA OUR GITHUB REPOSITORY.
@@ -45,6 +45,7 @@ NewPipe does not use any Google framework libraries, nor the YouTube API. Websit
### Features
* Search videos
+* No Login Required
* Display general info about videos
* Watch YouTube videos
* Listen to YouTube videos
@@ -94,7 +95,7 @@ You can install NewPipe using one of the following methods:
We recommend method 1 for most users. APKs installed using method 1 or 2 are compatible with each other, but not with those installed using method 3. This is due to the same signing key (ours) being used for 1 and 2, but a different signing key (F-Droid's) being used for 3. Building a debug APK using method 4 excludes a key entirely. Signing keys help ensure that a user isn't tricked into installing a malicious update to an app.
-In the meanwhile, if you want to switch sources for some reason (e.g. NewPipe's core functionality was broken and F-Droid doesn't have the update yet), we recommend following this procedure:
+In the meanwhile, if you want to switch sources for some reason (e.g. NewPipe's core functionality breaks and F-Droid doesn't have the latest update yet), we recommend following this procedure:
1. Back up your data via Settings > Content > Export Database so you keep your history, subscriptions, and playlists
2. Uninstall NewPipe
3. Download the APK from the new source and install it
diff --git a/README.pt_BR.md b/README.pt_BR.md
index 251c904b7..e32da8206 100644
--- a/README.pt_BR.md
+++ b/README.pt_BR.md
@@ -18,7 +18,7 @@
Site • Blog • FAQ • Press
-*Read this in other languages: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md).*
+*Read this in other languages: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
AVISO: ESTA É UMA VERSÃO BETA, PORTANTO, VOCÊ PODE ENCONTRAR BUGS. ENCONTROU ALGUM, ABRA UM ISSUE ATRAVÉS DO NOSSO REPOSITÓRIO GITHUB.
@@ -93,7 +93,7 @@ Quando uma alteração no código NewPipe (devido à adição de recursos ou fix
Recomendamos o método 2 para a maioria dos usuários. Os APKs instalados usando o método 2 ou 3 são compatíveis entre si, mas não com aqueles instalados usando o método 4. Isso se deve à mesma chave de assinatura (nossa) sendo usada para 2 e 3, mas uma chave de assinatura diferente (F-Droid's) está sendo usada para 4. Construir um APK depuração usando o método 1 exclui totalmente uma chave. Assinar chaves ajudam a garantir que um usuário não seja enganado para instalar uma atualização maliciosa em um aplicativo.
Enquanto isso, se você quiser trocar de fontes por algum motivo (por exemplo, a funcionalidade principal do NewPipe foi quebrada e o F-Droid ainda não tem a atualização), recomendamos seguir este procedimento:
-1. Back up your data via Settings > Content > Export Database so you keep your history, subscriptions, and playlistsFaça backup de seus dados através de Configurações > Conteúdo > Exportar Base de Dados para que você mantenha seu histórico, inscrições e playlists
+1. Faça backup de seus dados através de Configurações > Conteúdo > Exportar Base de Dados para que você mantenha seu histórico, inscrições e playlists
2. Desinstale o NewPipe
3. Baixe o APK da nova fonte e instale-o
4. Importe os dados da etapa 1 via Configurações > Conteúdo > Inportar Banco de Dados
diff --git a/README.ro.md b/README.ro.md
index 1d39422fc..fb5624630 100644
--- a/README.ro.md
+++ b/README.ro.md
@@ -17,7 +17,7 @@
Website • Blog • FAQ • Presă
-*Citiţi în alte limbi: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md)*
+*Citiţi în alte limbi: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
Atenţionare: ACEASTA ESTE O VERSIUNE BETA, AŞA CĂ S-AR PUTE SĂ ÎNTÂLNIŢI ERORI. DACĂ SE ÎNTÂMPLĂ ACEST LUCRU, DESCHIDEŢI UN ISSUE PRIN REPSITORY-UL NOSTRU GITHUB.
@@ -45,6 +45,7 @@ NewPipe nu foloseşte nici-o bibliotecă Google framework sau API-ul Youtube. We
### Funcţii
* Căutarea videoclipurilor
+* Nu este necesară logarea
* Afişarea informaţiilor generale despre videoclipuri
* Urmărirea videoclipurilor Youtube
* Ascultarea videoclipurilor Youtube
diff --git a/README.so.md b/README.so.md
index 703886f12..31afbe475 100644
--- a/README.so.md
+++ b/README.so.md
@@ -17,7 +17,7 @@
Website-ka • Maqaalada • Su'aalaha Aalaa La-iswaydiiyo • Warbaahinta
-*Ku akhri luuqad kale: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md).*
+*Ku akhri luuqad kale: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
DIGNIIN: MIDKAN, NOOCA APP-KA EE HADDA WALI TIJAABO AYUU KU JIRAA, SIDAA DARTEED CILLADO AYAAD LA KULMI KARTAA. HADAAD LA KULANTO, KA FUR ARIN SHARAXAYA QAYBTANADA ARRIMAHA EE GITHUB-KA.
diff --git a/README.tr.md b/README.tr.md
new file mode 100644
index 000000000..bb9148af8
--- /dev/null
+++ b/README.tr.md
@@ -0,0 +1,145 @@
+
+NewPipe
+Android için hafif ve özgür bir akış arayüzü.
+
+
+
+
+
+
+
+
+
+
+
+
+Ekran fotoğrafları • Açıklama • Özellikler • Kurulum ve güncellemeler • Katkıda bulunma • Bağış • Lisans
+Web sitesi • Blog • SSS • Basın
+
+
+*Bu sayfayı diğer dillerde okuyun: [English](README.md), [Español](README.es.md), [한국어](README.ko.md), [Soomaali](README.so.md), [Português Brasil](README.pt_BR.md), [日本語](README.ja.md), [Română](README.ro.md), [Türkçe](README.tr.md).*
+
+UYARI: BU SÜRÜM BETA SÜRÜMÜDÜR, BU NEDENLE HATALARLA KARŞILAŞABİLİRSİNİZ. HATA BULURSANIZ BU GITHUB DEPOSUNDA BUNU BİLDİRİN.
+
+GOOGLE PLAY STORE'A NEWPIPE VEYA BAŞKA BİR KOPYASINI KOYMAK, PLAY STORE ŞARTLARINI VE KOŞULLARINI İHLAL EDER.
+
+## Ekran fotoğrafları
+
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_01.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_02.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_03.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_04.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_05.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_06.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_07.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_08.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_09.png)
+[](fastlane/metadata/android/en-US/images/phoneScreenshots/shot_10.png)
+[](fastlane/metadata/android/en-US/images/tenInchScreenshots/shot_11.png)
+[](fastlane/metadata/android/en-US/images/tenInchScreenshots/shot_12.png)
+
+## Açıklama
+
+NewPipe herhangi bir Google çerçeve kütüphanesini, ya da YouTube API hizmetlerini kullanmaz. Gerekli web hizmetleri yalnızca gerekli bilgileri almak için kaynak olarak kullanılır, bu nedenle bu uygulama Google hizmetleri yüklü olmayan cihazlarda da kullanılabilir. Ayrıca, copyleft özgür yazılımı olan NewPipe'ı kullanmak için bir YouTube hesabına ihtiyacınız yoktur.
+
+### Özellikler
+
+* Video arama
+* Videolar hakkında genel bilgileri görüntüleme
+* YouTube videoları izleme
+* YouTube videolarını dinleme
+* Pop-up modu (hareketli oynatıcı)
+* Video izlemek için akış oynatıcısını seçme
+* Video indirme
+* Sadece ses indirme
+* Videoyu Kodi'de açma
+* Sonraki video/ilgili videolar
+* YouTube'u belirli bir dilde arayın
+* Yaş sınırlı içeriği izleme/engelleme
+* Kanallar hakkındaki genel bilgileri görüntüleme
+* Kanal arama
+* Bir kanaldaki videoları izleme
+* Orbot/Tor desteği (henüz direkt olarak değil)
+* 1080p/2K/4K desteği
+* Geçmişi görme
+* Kanallara abone olma
+* Geçmişte arama
+* Oynatma listesi arama/oynatma
+* Çalma listelerini sıralayıp oynatın
+* Videoları sırayla oynatın
+* Yerel oynatma listeleri
+* Altyazılar
+* Canlı yayın desteği
+* Yorumları görme
+
+### Desteklenen servisler
+
+NewPipe birden fazla hizmeti destekler. Uygulamaya ve ayıklayıcıya yeni bir hizmet ekleme konusunda daha fazla bilgiye [kılavuzlarımızdan](https://teamnewpipe.github.io/documentation/) ulaşabilirsiniz. Yeni bir hizmet eklemek istiyorsanız lütfen bizimle iletişime geçin. Şu anda desteklenen hizmetler şunlardır:
+
+* YouTube
+* SoundCloud \[beta\]
+* media.ccc.de \[beta\]
+* PeerTube \[beta\]
+* Bandcamp \[beta\]
+
+
+
+
+## Kurulum ve güncellemeler
+Aşağıdaki yöntemlerden birini kullanarak NewPipe'ı kurabilirsiniz:
+ 1. Özel depomuzu F-Droid'e ekleyin ve oradan yükleyin. Kılavuzu şurada bulabilirsiniz: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
+ 2. APK'yı [Github sürümlerinden](https://github.com/TeamNewPipe/NewPipe/releases) indirin ve kurun.
+ 3. F-Droid ile güncelleyin. Bu, güncellemeleri almanın en yavaş yöntemidir, çünkü F-Droid değişiklikleri tanımalı, APK'yı kendisi oluşturmalı, imzalamalı ve ardından güncellemeyi kullanıcılara dağıtmalıdır.
+ 4. Kendiniz bir APK derleyin. Bu yöntem, cihazınızda yeni özellikler edinmenin en hızlı yoludur, ancak çok daha karmaşıktır, bu nedenle diğer yöntemlerden birini kullanmanızı öneririz.
+
+Çoğu kullanıcı için yöntem 1'i öneririz. Yöntem 1 veya 2 kullanılarak yüklenen APK'lar birbiriyle uyumludur, ancak yöntem 3 kullanılarak yüklenenlerle uyumlu değildir. Bu durum, 1 ve 2 için kullanılan aynı imzalama anahtarıın (bizim anahtarımız) 3 için kullanılan imzalama anahtarından (F-Droid'in anahtarı) farklı olmasından kaynaklanmaktadır. Yöntem 4 kullanılarak oluşturulan deneysel APK'larda anahtar yoktur. İmzalama anahtarları, bir kullanıcının bir uygulamaya kötü amaçlı bir güncelleme yüklemek için kandırılmadığından emin olmanıza yardımcı olur.
+
+Bu arada, herhangi bir nedenle kaynakları değiştirmek istiyorsanız (örneğin, NewPipe'ın temel bir işlevi bozuldu ve F-Droid tarafında henüz bir güncelleme yayınlanmadı), bu prosedürü izlemenizi öneririz:
+1. Verilerinizi yedekleyin. `NewPipe Ayarları > İçerik > Veritabanını dışa aktar` seçeneklerini izleyerek aboneliklerinizi, oynatma listelerinizi ve geçmişinizi yedekleyin.
+2. NewPipe'ı kaldırın
+3. APK dosyasını yeni bir kaynaktan indirin ve yükleyin
+4. `Ayarlar > İçerik > Veritabanını içe aktar` seçeneklerini izleyerek 1. adımdaki verileri içe aktarın
+
+## Katkıda bulunma
+Fikirleriniz, çevirileriniz, tasarım değişiklikleriniz, kod temizlemeniz veya ağır kod değişiklikleriniz olsun, yardımınıza her zaman açığız.
+Yapılan her değişiklikle NewPipe daha da iyi bir konuma geliyor!
+
+Eğer yer almak istiyorsanız, [katkı sağlayanlar için hazırladığımız notları](.github/CONTRIBUTING.md) kontrol edin.
+
+
+
+
+
+## Bağış
+NewPipe'ı beğendiyseniz, yapacağınız bağışlar bizi motive eder. Bitcoin gönderebilir veya Bountysource veya Liberapay aracılığıyla bağış yapabilirsiniz. NewPipe'a bağış yapma hakkında daha fazla bilgi için lütfen [web sitemizi](https://newpipe.net/donate) ziyaret edin.
+
+
+
+ |
+ |
+ 16A9J59ahMRqkLSZjhYj33n9j3fMztFxnh |
+
+
+ |
+ |
+ |
+
+
+ |
+ |
+ |
+
+
+
+## Gizlilik politikası
+
+NewPipe projesi, çevrimiçi akış hizmetlerini kullanmak için özel, özgür ve anonim bir deneyim sunmayı amaçlamaktadır.
+Bu doğrultuda, uygulama sizin izniniz olmadan herhangi bir veri toplamaz. NewPipe'ın Gizlilik Politikası, bir çökme raporu gönderdiğinizde veya blogumuzda yorum yaptığınızda hangi verilerin gönderildiğini ve saklandığını ayrıntılı olarak açıklar. İlgili belgeyi [burada](https://newpipe.net/legal/privacy/) bulabilirsiniz.
+
+## Lisans
+[![GNU GPLv3 Image](https://www.gnu.org/graphics/gplv3-127x51.png)](https://www.gnu.org/licenses/gpl-3.0.en.html)
+
+NewPipe özgür bir yazılımdır. Kendi başınıza kullanabilir, öğrenebilir, paylaşabilir
+ve geliştirebilirsiniz. Free Software Foundation tarafından yayınlanan GNU Genel Kamu Lisansı,
+Lisansın 3. sürümü veya (isteğe bağlı olarak) daha sonraki bir sürümü şartları ve
+koşulları altında yeniden dağıtabilir ve/veya değiştirebilirsiniz.
diff --git a/app/build.gradle b/app/build.gradle
index 36ad79121..1b77756e1 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -17,8 +17,8 @@ android {
resValue "string", "app_name", "NewPipe"
minSdkVersion 19
targetSdkVersion 29
- versionCode 968
- versionName "0.21.2"
+ versionCode 969
+ versionName "0.21.3"
multiDexEnabled true
@@ -66,6 +66,9 @@ android {
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the build even when errors are found:
abortOnError false
+ // suppress false warning ("Resource IDs will be non-final in Android Gradle Plugin version
+ // 5.0, avoid using them in switch case statements"), which affects only library projects
+ disable 'NonConstantResourceId'
}
compileOptions {
@@ -102,7 +105,7 @@ ext {
androidxRoomVersion = '2.3.0-alpha03'
icepickVersion = '3.2.0'
- exoPlayerVersion = '2.13.2'
+ exoPlayerVersion = '2.12.3'
googleAutoServiceVersion = '1.0-rc7'
groupieVersion = '2.8.1'
markwonVersion = '4.6.0'
@@ -180,7 +183,7 @@ dependencies {
/** NewPipe libraries **/
// You can use a local version by uncommenting a few lines in settings.gradle
implementation 'com.github.TeamNewPipe:nanojson:1d9e1aea9049fc9f85e68b43ba39fe7be1c1f751'
- implementation 'com.github.TeamNewPipe:NewPipeExtractor:v0.21.2'
+ implementation 'com.github.TeamNewPipe:NewPipeExtractor:v0.21.3'
/** Checkstyle **/
checkstyle "com.puppycrawl.tools:checkstyle:${checkstyleVersion}"
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 23128117a..e247e57b8 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,7 +1,8 @@
+ package="org.schabi.newpipe"
+ android:installLocation="auto">
diff --git a/app/src/main/java/org/schabi/newpipe/App.java b/app/src/main/java/org/schabi/newpipe/App.java
index e3e9c3e4e..af118387c 100644
--- a/app/src/main/java/org/schabi/newpipe/App.java
+++ b/app/src/main/java/org/schabi/newpipe/App.java
@@ -130,7 +130,7 @@ public class App extends MultiDexApplication {
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(
getApplicationContext());
final String key = getApplicationContext().getString(R.string.recaptcha_cookies_key);
- downloader.setCookie(ReCaptchaActivity.RECAPTCHA_COOKIES_KEY, prefs.getString(key, ""));
+ downloader.setCookie(ReCaptchaActivity.RECAPTCHA_COOKIES_KEY, prefs.getString(key, null));
downloader.updateYoutubeRestrictedModeCookies(getApplicationContext());
}
diff --git a/app/src/main/java/org/schabi/newpipe/download/DownloadDialog.java b/app/src/main/java/org/schabi/newpipe/download/DownloadDialog.java
index 4d3726c38..db2b3b7e2 100644
--- a/app/src/main/java/org/schabi/newpipe/download/DownloadDialog.java
+++ b/app/src/main/java/org/schabi/newpipe/download/DownloadDialog.java
@@ -671,9 +671,6 @@ public class DownloadDialog extends DialogFragment
prefs.edit()
.putString(getString(R.string.last_used_download_type), selectedMediaType)
.apply();
-
- Toast.makeText(context, getString(R.string.download_has_started),
- Toast.LENGTH_SHORT).show();
}
private void checkSelectedDownload(final StoredDirectoryHelper mainStorage,
@@ -929,6 +926,9 @@ public class DownloadDialog extends DialogFragment
DownloadManagerService.startMission(context, urls, storage, kind, threads,
currentInfo.getUrl(), psName, psArgs, nearLength, recoveryInfo);
+ Toast.makeText(context, getString(R.string.download_has_started),
+ Toast.LENGTH_SHORT).show();
+
dismiss();
}
}
diff --git a/app/src/main/java/org/schabi/newpipe/error/ErrorActivity.java b/app/src/main/java/org/schabi/newpipe/error/ErrorActivity.java
index 2fcba0e1a..106a86cfa 100644
--- a/app/src/main/java/org/schabi/newpipe/error/ErrorActivity.java
+++ b/app/src/main/java/org/schabi/newpipe/error/ErrorActivity.java
@@ -190,15 +190,16 @@ public class ErrorActivity extends AppCompatActivity {
@Override
public boolean onOptionsItemSelected(final MenuItem item) {
- final int id = item.getItemId();
- if (id == android.R.id.home) {
- onBackPressed();
- } else if (id == R.id.menu_item_share_error) {
- ShareUtils.shareText(this, getString(R.string.error_report_title), buildJson());
- } else {
- return false;
+ switch (item.getItemId()) {
+ case android.R.id.home:
+ onBackPressed();
+ return true;
+ case R.id.menu_item_share_error:
+ ShareUtils.shareText(this, getString(R.string.error_report_title), buildJson());
+ return true;
+ default:
+ return false;
}
- return true;
}
private void openPrivacyPolicyDialog(final Context context, final String action) {
diff --git a/app/src/main/java/org/schabi/newpipe/ktx/TextView.kt b/app/src/main/java/org/schabi/newpipe/ktx/TextView.kt
index cfb13a107..c70af1e7d 100644
--- a/app/src/main/java/org/schabi/newpipe/ktx/TextView.kt
+++ b/app/src/main/java/org/schabi/newpipe/ktx/TextView.kt
@@ -2,13 +2,12 @@
package org.schabi.newpipe.ktx
-import android.animation.Animator
-import android.animation.AnimatorListenerAdapter
import android.animation.ArgbEvaluator
import android.animation.ValueAnimator
import android.util.Log
import android.widget.TextView
import androidx.annotation.ColorInt
+import androidx.core.animation.addListener
import androidx.interpolator.view.animation.FastOutSlowInInterpolator
import org.schabi.newpipe.MainActivity
@@ -34,14 +33,6 @@ fun TextView.animateTextColor(duration: Long, @ColorInt colorStart: Int, @ColorI
viewPropertyAnimator.interpolator = FastOutSlowInInterpolator()
viewPropertyAnimator.duration = duration
viewPropertyAnimator.addUpdateListener { setTextColor(it.animatedValue as Int) }
- viewPropertyAnimator.addListener(object : AnimatorListenerAdapter() {
- override fun onAnimationEnd(animation: Animator) {
- setTextColor(colorEnd)
- }
-
- override fun onAnimationCancel(animation: Animator) {
- setTextColor(colorEnd)
- }
- })
+ viewPropertyAnimator.addListener(onCancel = { setTextColor(colorEnd) }, onEnd = { setTextColor(colorEnd) })
viewPropertyAnimator.start()
}
diff --git a/app/src/main/java/org/schabi/newpipe/ktx/Throwable.kt b/app/src/main/java/org/schabi/newpipe/ktx/Throwable.kt
index b95f46fd4..63f1b2ab5 100644
--- a/app/src/main/java/org/schabi/newpipe/ktx/Throwable.kt
+++ b/app/src/main/java/org/schabi/newpipe/ktx/Throwable.kt
@@ -58,10 +58,8 @@ tailrec fun Throwable?.hasCause(checkSubtypes: Boolean, vararg causesToCheck: Cl
if (causeClass.isAssignableFrom(this.javaClass)) {
return true
}
- } else {
- if (causeClass == this.javaClass) {
- return true
- }
+ } else if (causeClass == this.javaClass) {
+ return true
}
}
diff --git a/app/src/main/java/org/schabi/newpipe/ktx/View.kt b/app/src/main/java/org/schabi/newpipe/ktx/View.kt
index 2fd80703c..8f2249493 100644
--- a/app/src/main/java/org/schabi/newpipe/ktx/View.kt
+++ b/app/src/main/java/org/schabi/newpipe/ktx/View.kt
@@ -11,6 +11,7 @@ import android.util.Log
import android.view.View
import androidx.annotation.ColorInt
import androidx.annotation.FloatRange
+import androidx.core.animation.addListener
import androidx.core.view.ViewCompat
import androidx.core.view.isGone
import androidx.core.view.isInvisible
@@ -106,15 +107,10 @@ fun View.animateBackgroundColor(duration: Long, @ColorInt colorStart: Int, @Colo
viewPropertyAnimator.addUpdateListener { animation: ValueAnimator ->
backgroundTintListCompat = ColorStateList(empty, intArrayOf(animation.animatedValue as Int))
}
- viewPropertyAnimator.addListener(object : AnimatorListenerAdapter() {
- override fun onAnimationEnd(animation: Animator) {
- backgroundTintListCompat = ColorStateList(empty, intArrayOf(colorEnd))
- }
-
- override fun onAnimationCancel(animation: Animator) {
- onAnimationEnd(animation)
- }
- })
+ viewPropertyAnimator.addListener(
+ onCancel = { backgroundTintListCompat = ColorStateList(empty, intArrayOf(colorEnd)) },
+ onEnd = { backgroundTintListCompat = ColorStateList(empty, intArrayOf(colorEnd)) }
+ )
viewPropertyAnimator.start()
}
@@ -134,17 +130,16 @@ fun View.animateHeight(duration: Long, targetHeight: Int): ValueAnimator {
layoutParams.height = value.toInt()
requestLayout()
}
- animator.addListener(object : AnimatorListenerAdapter() {
- override fun onAnimationEnd(animation: Animator) {
+ animator.addListener(
+ onCancel = {
+ layoutParams.height = targetHeight
+ requestLayout()
+ },
+ onEnd = {
layoutParams.height = targetHeight
requestLayout()
}
-
- override fun onAnimationCancel(animation: Animator) {
- layoutParams.height = targetHeight
- requestLayout()
- }
- })
+ )
animator.start()
return animator
}
diff --git a/app/src/main/java/org/schabi/newpipe/local/LocalItemListAdapter.java b/app/src/main/java/org/schabi/newpipe/local/LocalItemListAdapter.java
index da8902c08..5d81c0069 100644
--- a/app/src/main/java/org/schabi/newpipe/local/LocalItemListAdapter.java
+++ b/app/src/main/java/org/schabi/newpipe/local/LocalItemListAdapter.java
@@ -126,8 +126,19 @@ public class LocalItemListAdapter extends RecyclerView.Adapter() {
if (data != null && data.data != null && resultCode == Activity.RESULT_OK) {
if (requestCode == REQUEST_EXPORT_CODE) {
val exportFile = Utils.getFileForUri(data.data!!)
- if (!exportFile.parentFile.canWrite() || !exportFile.parentFile.canRead()) {
+ val parentFile = exportFile.parentFile!!
+ if (!parentFile.canWrite() || !parentFile.canRead()) {
Toast.makeText(activity, R.string.invalid_directory, Toast.LENGTH_SHORT).show()
} else {
activity.startService(
diff --git a/app/src/main/java/org/schabi/newpipe/local/subscription/dialog/FeedGroupDialog.kt b/app/src/main/java/org/schabi/newpipe/local/subscription/dialog/FeedGroupDialog.kt
index 2918bcd66..cb0c5fe35 100644
--- a/app/src/main/java/org/schabi/newpipe/local/subscription/dialog/FeedGroupDialog.kt
+++ b/app/src/main/java/org/schabi/newpipe/local/subscription/dialog/FeedGroupDialog.kt
@@ -9,6 +9,7 @@ import android.view.View
import android.view.ViewGroup
import android.view.inputmethod.InputMethodManager
import android.widget.Toast
+import androidx.core.content.ContextCompat
import androidx.core.content.getSystemService
import androidx.core.os.bundleOf
import androidx.core.view.isGone
@@ -127,7 +128,7 @@ class FeedGroupDialog : DialogFragment(), BackPressable {
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.LOLLIPOP) {
// KitKat doesn't apply container's theme to content
- val contrastColor = ColorStateList.valueOf(resources.getColor(R.color.contrastColor))
+ val contrastColor = ColorStateList.valueOf(ContextCompat.getColor(requireContext(), R.color.contrastColor))
searchLayoutBinding.toolbarSearchEditText.setTextColor(contrastColor)
searchLayoutBinding.toolbarSearchEditText.setHintTextColor(contrastColor.withAlpha(128))
ImageViewCompat.setImageTintList(searchLayoutBinding.toolbarSearchClearIcon, contrastColor)
@@ -385,7 +386,7 @@ class FeedGroupDialog : DialogFragment(), BackPressable {
private fun setupIconPicker() {
val groupAdapter = GroupAdapter()
- groupAdapter.addAll(FeedGroupIcon.values().map { PickerIconItem(requireContext(), it) })
+ groupAdapter.addAll(FeedGroupIcon.values().map { PickerIconItem(it) })
feedGroupCreateBinding.iconSelector.apply {
layoutManager = GridLayoutManager(requireContext(), 7, RecyclerView.VERTICAL, false)
diff --git a/app/src/main/java/org/schabi/newpipe/local/subscription/item/HeaderItem.kt b/app/src/main/java/org/schabi/newpipe/local/subscription/item/HeaderItem.kt
index e04164573..71c1e6116 100644
--- a/app/src/main/java/org/schabi/newpipe/local/subscription/item/HeaderItem.kt
+++ b/app/src/main/java/org/schabi/newpipe/local/subscription/item/HeaderItem.kt
@@ -15,7 +15,7 @@ class HeaderItem(
override fun bind(viewBinding: HeaderItemBinding, position: Int) {
viewBinding.headerTitle.text = title
- val listener: OnClickListener? = if (onClickListener != null) OnClickListener { onClickListener.invoke() } else null
+ val listener = onClickListener?.let { OnClickListener { onClickListener.invoke() } }
viewBinding.root.setOnClickListener(listener)
}
diff --git a/app/src/main/java/org/schabi/newpipe/local/subscription/item/PickerIconItem.kt b/app/src/main/java/org/schabi/newpipe/local/subscription/item/PickerIconItem.kt
index 1b55d2e85..b4232f666 100644
--- a/app/src/main/java/org/schabi/newpipe/local/subscription/item/PickerIconItem.kt
+++ b/app/src/main/java/org/schabi/newpipe/local/subscription/item/PickerIconItem.kt
@@ -1,6 +1,5 @@
package org.schabi.newpipe.local.subscription.item
-import android.content.Context
import android.view.View
import androidx.annotation.DrawableRes
import com.xwray.groupie.viewbinding.BindableItem
@@ -9,7 +8,6 @@ import org.schabi.newpipe.databinding.PickerIconItemBinding
import org.schabi.newpipe.local.subscription.FeedGroupIcon
class PickerIconItem(
- context: Context,
val icon: FeedGroupIcon
) : BindableItem() {
@DrawableRes
diff --git a/app/src/main/java/org/schabi/newpipe/player/Player.java b/app/src/main/java/org/schabi/newpipe/player/Player.java
index 21276b4c0..44d10df37 100644
--- a/app/src/main/java/org/schabi/newpipe/player/Player.java
+++ b/app/src/main/java/org/schabi/newpipe/player/Player.java
@@ -91,6 +91,7 @@ import org.schabi.newpipe.databinding.PlayerPopupCloseOverlayBinding;
import org.schabi.newpipe.extractor.MediaFormat;
import org.schabi.newpipe.extractor.stream.StreamInfo;
import org.schabi.newpipe.extractor.stream.StreamSegment;
+import org.schabi.newpipe.extractor.stream.StreamType;
import org.schabi.newpipe.extractor.stream.VideoStream;
import org.schabi.newpipe.fragments.OnScrollBelowItemsListener;
import org.schabi.newpipe.fragments.detail.VideoDetailFragment;
@@ -495,9 +496,13 @@ public final class Player implements
simpleExoPlayer.addTextOutput(binding.subtitleView);
// enable media tunneling
- if (DeviceUtils.shouldSupportMediaTunneling()) {
- trackSelector.setParameters(
- trackSelector.buildUponParameters().setTunnelingEnabled(true));
+ if (DEBUG && PreferenceManager.getDefaultSharedPreferences(context)
+ .getBoolean(context.getString(R.string.disable_media_tunneling_key), false)) {
+ Log.d(TAG, "[" + Util.DEVICE_DEBUG_INFO + "] "
+ + "media tunneling disabled in debug preferences");
+ } else if (DeviceUtils.shouldSupportMediaTunneling()) {
+ trackSelector.setParameters(trackSelector.buildUponParameters()
+ .setTunnelingAudioSessionId(C.generateAudioSessionIdV21(context)));
} else if (DEBUG) {
Log.d(TAG, "[" + Util.DEVICE_DEBUG_INFO + "] does not support media tunneling");
}
@@ -714,7 +719,12 @@ public final class Player implements
// Android TV: without it focus will frame the whole player
binding.playPauseButton.requestFocus();
- playPause();
+ // Note: This is for automatically playing (when "Resume playback" is off), see #6179
+ if (getPlayWhenReady()) {
+ play();
+ } else {
+ pause();
+ }
}
NavigationHelper.sendPlayerStartedEvent(context);
}
@@ -1623,9 +1633,22 @@ public final class Player implements
if (exoPlayerIsNull()) {
return;
}
+ // Use duration of currentItem for non-live streams,
+ // because HLS streams are fragmented
+ // and thus the whole duration is not available to the player
+ // TODO: revert #6307 when introducing proper HLS support
+ final int duration;
+ if (currentItem != null
+ && currentItem.getStreamType() != StreamType.AUDIO_LIVE_STREAM
+ && currentItem.getStreamType() != StreamType.LIVE_STREAM) {
+ // convert seconds to milliseconds
+ duration = (int) (currentItem.getDuration() * 1000);
+ } else {
+ duration = (int) simpleExoPlayer.getDuration();
+ }
onUpdateProgress(
Math.max((int) simpleExoPlayer.getCurrentPosition(), 0),
- (int) simpleExoPlayer.getDuration(),
+ duration,
simpleExoPlayer.getBufferedPercentage()
);
}
diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/AudioReactor.java b/app/src/main/java/org/schabi/newpipe/player/helper/AudioReactor.java
index c4b21f203..45b593328 100644
--- a/app/src/main/java/org/schabi/newpipe/player/helper/AudioReactor.java
+++ b/app/src/main/java/org/schabi/newpipe/player/helper/AudioReactor.java
@@ -148,7 +148,7 @@ public class AudioReactor implements AudioManager.OnAudioFocusChangeListener, An
//////////////////////////////////////////////////////////////////////////*/
@Override
- public void onAudioSessionIdChanged(final EventTime eventTime, final int audioSessionId) {
+ public void onAudioSessionId(final EventTime eventTime, final int audioSessionId) {
if (!PlayerHelper.isUsingDSP()) {
return;
}
diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/LoadController.java b/app/src/main/java/org/schabi/newpipe/player/helper/LoadController.java
index fe0233508..b04812a12 100644
--- a/app/src/main/java/org/schabi/newpipe/player/helper/LoadController.java
+++ b/app/src/main/java/org/schabi/newpipe/player/helper/LoadController.java
@@ -4,7 +4,7 @@ import com.google.android.exoplayer2.DefaultLoadControl;
import com.google.android.exoplayer2.LoadControl;
import com.google.android.exoplayer2.Renderer;
import com.google.android.exoplayer2.source.TrackGroupArray;
-import com.google.android.exoplayer2.trackselection.ExoTrackSelection;
+import com.google.android.exoplayer2.trackselection.TrackSelectionArray;
import com.google.android.exoplayer2.upstream.Allocator;
public class LoadController implements LoadControl {
@@ -48,7 +48,7 @@ public class LoadController implements LoadControl {
@Override
public void onTracksSelected(final Renderer[] renderers, final TrackGroupArray trackGroups,
- final ExoTrackSelection[] trackSelections) {
+ final TrackSelectionArray trackSelections) {
internalLoadControl.onTracksSelected(renderers, trackGroups, trackSelections);
}
@@ -92,12 +92,11 @@ public class LoadController implements LoadControl {
@Override
public boolean shouldStartPlayback(final long bufferedDurationUs, final float playbackSpeed,
- final boolean rebuffering, final long targetLiveOffsetUs) {
+ final boolean rebuffering) {
final boolean isInitialPlaybackBufferFilled
= bufferedDurationUs >= this.initialPlaybackBufferUs * playbackSpeed;
final boolean isInternalStartingPlayback = internalLoadControl
- .shouldStartPlayback(bufferedDurationUs, playbackSpeed, rebuffering,
- targetLiveOffsetUs);
+ .shouldStartPlayback(bufferedDurationUs, playbackSpeed, rebuffering);
return isInitialPlaybackBufferFilled || isInternalStartingPlayback;
}
diff --git a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java
index 0a3ea908a..d60a14381 100644
--- a/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java
+++ b/app/src/main/java/org/schabi/newpipe/player/helper/PlayerHelper.java
@@ -23,7 +23,7 @@ import com.google.android.exoplayer2.Player.RepeatMode;
import com.google.android.exoplayer2.SeekParameters;
import com.google.android.exoplayer2.text.CaptionStyleCompat;
import com.google.android.exoplayer2.trackselection.AdaptiveTrackSelection;
-import com.google.android.exoplayer2.trackselection.ExoTrackSelection;
+import com.google.android.exoplayer2.trackselection.TrackSelection;
import com.google.android.exoplayer2.ui.AspectRatioFrameLayout;
import com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeMode;
import com.google.android.exoplayer2.util.MimeTypes;
@@ -297,7 +297,7 @@ public final class PlayerHelper {
}
public static long getPreferredFileSize() {
- return 512 * 1024L;
+ return 2 * 1024 * 1024L; // ExoPlayer CacheDataSink.MIN_RECOMMENDED_FRAGMENT_SIZE
}
/**
@@ -323,7 +323,7 @@ public final class PlayerHelper {
return 60000;
}
- public static ExoTrackSelection.Factory getQualitySelector() {
+ public static TrackSelection.Factory getQualitySelector() {
return new AdaptiveTrackSelection.Factory(
1000,
AdaptiveTrackSelection.DEFAULT_MAX_DURATION_FOR_QUALITY_DECREASE_MS,
diff --git a/app/src/main/java/org/schabi/newpipe/player/playback/CustomTrackSelector.java b/app/src/main/java/org/schabi/newpipe/player/playback/CustomTrackSelector.java
index 389be7062..d70707fdb 100644
--- a/app/src/main/java/org/schabi/newpipe/player/playback/CustomTrackSelector.java
+++ b/app/src/main/java/org/schabi/newpipe/player/playback/CustomTrackSelector.java
@@ -13,7 +13,7 @@ import com.google.android.exoplayer2.RendererCapabilities.Capabilities;
import com.google.android.exoplayer2.source.TrackGroup;
import com.google.android.exoplayer2.source.TrackGroupArray;
import com.google.android.exoplayer2.trackselection.DefaultTrackSelector;
-import com.google.android.exoplayer2.trackselection.ExoTrackSelection;
+import com.google.android.exoplayer2.trackselection.TrackSelection;
import com.google.android.exoplayer2.util.Assertions;
/**
@@ -28,7 +28,7 @@ public class CustomTrackSelector extends DefaultTrackSelector {
private String preferredTextLanguage;
public CustomTrackSelector(final Context context,
- final ExoTrackSelection.Factory adaptiveTrackSelectionFactory) {
+ final TrackSelection.Factory adaptiveTrackSelectionFactory) {
super(context, adaptiveTrackSelectionFactory);
}
@@ -50,7 +50,7 @@ public class CustomTrackSelector extends DefaultTrackSelector {
@Override
@Nullable
- protected Pair selectTextTrack(
+ protected Pair selectTextTrack(
final TrackGroupArray groups,
@NonNull final int[][] formatSupport,
@NonNull final Parameters params,
@@ -86,7 +86,7 @@ public class CustomTrackSelector extends DefaultTrackSelector {
}
}
return selectedGroup == null ? null
- : Pair.create(new ExoTrackSelection.Definition(selectedGroup, selectedTrackIndex),
+ : Pair.create(new TrackSelection.Definition(selectedGroup, selectedTrackIndex),
Assertions.checkNotNull(selectedTrackScore));
}
}
diff --git a/app/src/main/java/org/schabi/newpipe/settings/ContentSettingsFragment.java b/app/src/main/java/org/schabi/newpipe/settings/ContentSettingsFragment.java
index 3fd44c4d5..ab6ff7414 100644
--- a/app/src/main/java/org/schabi/newpipe/settings/ContentSettingsFragment.java
+++ b/app/src/main/java/org/schabi/newpipe/settings/ContentSettingsFragment.java
@@ -26,6 +26,7 @@ import org.schabi.newpipe.extractor.NewPipe;
import org.schabi.newpipe.extractor.localization.ContentCountry;
import org.schabi.newpipe.extractor.localization.Localization;
import org.schabi.newpipe.util.FilePickerActivityHelper;
+import org.schabi.newpipe.util.FilePathUtils;
import org.schabi.newpipe.util.ZipHelper;
import java.io.File;
@@ -41,6 +42,8 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
private ContentSettingsManager manager;
+ private String importExportDataPathKey;
+
private String thumbnailLoadToggleKey;
private String youtubeRestrictedModeEnabledKey;
@@ -56,6 +59,7 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
addPreferencesFromResource(R.xml.content_settings);
+ importExportDataPathKey = getString(R.string.import_export_data_path);
final Preference importDataPreference = findPreference(getString(R.string.import_data));
importDataPreference.setOnPreferenceClickListener(p -> {
final Intent i = new Intent(getActivity(), FilePickerActivityHelper.class)
@@ -63,6 +67,10 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
.putExtra(FilePickerActivityHelper.EXTRA_ALLOW_CREATE_DIR, false)
.putExtra(FilePickerActivityHelper.EXTRA_MODE,
FilePickerActivityHelper.MODE_FILE);
+ final String path = defaultPreferences.getString(importExportDataPathKey, "");
+ if (FilePathUtils.isValidDirectoryPath(path)) {
+ i.putExtra(FilePickerActivityHelper.EXTRA_START_PATH, path);
+ }
startActivityForResult(i, REQUEST_IMPORT_PATH);
return true;
});
@@ -74,6 +82,10 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
.putExtra(FilePickerActivityHelper.EXTRA_ALLOW_CREATE_DIR, true)
.putExtra(FilePickerActivityHelper.EXTRA_MODE,
FilePickerActivityHelper.MODE_DIR);
+ final String path = defaultPreferences.getString(importExportDataPathKey, "");
+ if (FilePathUtils.isValidDirectoryPath(path)) {
+ i.putExtra(FilePickerActivityHelper.EXTRA_START_PATH, path);
+ }
startActivityForResult(i, REQUEST_EXPORT_PATH);
return true;
});
@@ -164,7 +176,10 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
if ((requestCode == REQUEST_IMPORT_PATH || requestCode == REQUEST_EXPORT_PATH)
&& resultCode == Activity.RESULT_OK && data.getData() != null) {
- final String path = Utils.getFileForUri(data.getData()).getAbsolutePath();
+ final File file = Utils.getFileForUri(data.getData());
+ final String path = file.getAbsolutePath();
+ setImportExportDataPath(file);
+
if (requestCode == REQUEST_EXPORT_PATH) {
final SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss", Locale.US);
exportDatabase(path + "/NewPipeData-" + sdf.format(new Date()) + ".zip");
@@ -239,4 +254,19 @@ public class ContentSettingsFragment extends BasePreferenceFragment {
ErrorActivity.reportUiErrorInSnackbar(this, "Importing database", e);
}
}
+
+ private void setImportExportDataPath(final File file) {
+ final String directoryPath;
+ if (file.isDirectory()) {
+ directoryPath = file.getAbsolutePath();
+ } else {
+ final File parentFile = file.getParentFile();
+ if (parentFile != null) {
+ directoryPath = parentFile.getAbsolutePath();
+ } else {
+ directoryPath = "";
+ }
+ }
+ defaultPreferences.edit().putString(importExportDataPathKey, directoryPath).apply();
+ }
}
diff --git a/app/src/main/java/org/schabi/newpipe/streams/WebMWriter.java b/app/src/main/java/org/schabi/newpipe/streams/WebMWriter.java
index 55792d099..ebae3812c 100644
--- a/app/src/main/java/org/schabi/newpipe/streams/WebMWriter.java
+++ b/app/src/main/java/org/schabi/newpipe/streams/WebMWriter.java
@@ -712,7 +712,7 @@ public class WebMWriter implements Closeable {
return 0;
}
- // TODO: in the adove code, find and select the shortest track for the desired kind
+ // TODO: in the above code, find and select the shortest track for the desired kind
for (i = 0; i < infoTracks.length; i++) {
if (kind == infoTracks[i].trackType) {
return i;
diff --git a/app/src/main/java/org/schabi/newpipe/util/FilePathUtils.java b/app/src/main/java/org/schabi/newpipe/util/FilePathUtils.java
new file mode 100644
index 000000000..4162e563a
--- /dev/null
+++ b/app/src/main/java/org/schabi/newpipe/util/FilePathUtils.java
@@ -0,0 +1,22 @@
+package org.schabi.newpipe.util;
+
+import java.io.File;
+
+public final class FilePathUtils {
+ private FilePathUtils() { }
+
+
+ /**
+ * Check that the path is a valid directory path and it exists.
+ *
+ * @param path full path of directory,
+ * @return is path valid or not
+ */
+ public static boolean isValidDirectoryPath(final String path) {
+ if (path == null || path.isEmpty()) {
+ return false;
+ }
+ final File file = new File(path);
+ return file.exists() && file.isDirectory();
+ }
+}
diff --git a/app/src/main/java/us/shandian/giga/ui/common/Deleter.java b/app/src/main/java/us/shandian/giga/ui/common/Deleter.java
index b42ebbeb4..c554766ff 100644
--- a/app/src/main/java/us/shandian/giga/ui/common/Deleter.java
+++ b/app/src/main/java/us/shandian/giga/ui/common/Deleter.java
@@ -55,6 +55,14 @@ public class Deleter {
}
public void append(Mission item) {
+
+ /* If a mission is removed from the list while the Snackbar for a previously
+ * removed item is still showing, commit the action for the previous item
+ * immediately. This prevents Snackbars from stacking up in reverse order.
+ */
+ mHandler.removeCallbacks(rCommit);
+ commit();
+
mIterator.hide(item);
items.add(0, item);
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index b7b290278..82ee9efae 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -55,8 +55,7 @@
خطأ
تعذر تحليل الموقع
تعذر فك تشفير توقيع رابط الفيديو
- اضغط\"بحث\" للبدء
-\n
+ اضغط على العدسة المكبرة للبدء.
اشتراك
مشترك
الرئيسية
@@ -719,4 +718,6 @@
تلقائي (سمة الجهاز)
الثيم الليلي
إظهار تفاصيل القناة
+ تعطيل نفق الوسائط إذا واجهت شاشة سوداء أو التقطيع في تشغيل الفيديو
+ تعطيل نفق الوسائط
\ No newline at end of file
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 32b93ecaa..c6805a365 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -1,7 +1,6 @@
- Başlamaq üçün \"Axtarış\" bölməsinə toxunun
-\n
+ Başlamaq üçün \"Axtarış\" bölməsinə toxunun
%1$s baxış
%1$s tarixində yayımlanıb
Axın pleyeri tapılmadı. \"VLC\" yüklənilsin\?
diff --git a/app/src/main/res/values-b+ast/strings.xml b/app/src/main/res/values-b+ast/strings.xml
index d2db3037b..447de5676 100644
--- a/app/src/main/res/values-b+ast/strings.xml
+++ b/app/src/main/res/values-b+ast/strings.xml
@@ -646,6 +646,5 @@
Abrir nel mou ventanu
Instalar
Nun s\'atopó nengún reproductor de fluxos. ¿Instalar VLC\?
- Toca «Buscar» pa entamar
-\n
+ Toca «Buscar» pa entamar
\ No newline at end of file
diff --git a/app/src/main/res/values-b+uz+Latn/strings.xml b/app/src/main/res/values-b+uz+Latn/strings.xml
index 6c87ce41c..24002b031 100644
--- a/app/src/main/res/values-b+uz+Latn/strings.xml
+++ b/app/src/main/res/values-b+uz+Latn/strings.xml
@@ -19,8 +19,7 @@
Hech qanday translatsiya pleyeri topilmadi. VLC o\'rnatilsinmi\?
%1$s tomonidan e‘lon qilingan
%1$s marta ko‘rilgan
- Boshlash uchun \"Izlash\" tugmasini bosing
-\n
+ Boshlash uchun \"Izlash\" tugmasini bosing
Player yorqinligini va ovoz balandligini boshqarish uchun imo-ishoralardan foydalanish
Player imo-ishoralarini boshqarish
Player tovushini boshqarish uchun imo-ishoralardan foydalanish
diff --git a/app/src/main/res/values-b+zh+HANS+CN/strings.xml b/app/src/main/res/values-b+zh+HANS+CN/strings.xml
index 26115d64b..2fe2643b6 100644
--- a/app/src/main/res/values-b+zh+HANS+CN/strings.xml
+++ b/app/src/main/res/values-b+zh+HANS+CN/strings.xml
@@ -1,13 +1,12 @@
- 点击 “搜索” 开始使用
-\n
+ 点击放大镜开始使用。
%1$s 次观看
发布于 %1$s
在浏览器中打开
在悬浮窗中打开
- 您要找的是不是:%1$s?
- 找不到串流播放器. (您可以安装 VLC 进行播放)
+ 您要找的是不是“%1$s”?
+ 找不到串流播放器(您可以安装 VLC 以播放串流)。
下载串流文件
安装
取消
@@ -15,7 +14,7 @@
下载
搜索
设置
- 分享给...
+ 分享给
选择浏览器
视频下载路径
已下载的视频将存储于此
@@ -72,23 +71,23 @@
无法得知订阅人数
发布新版本时,通知我升级应用
网格
- NewPipe可更新!
+ NewPipe 可更新!
服务器不接受多线程下载, 使用 @string/msg_threads = 1 重试
自动恢复上次播放
清空数据
- 播放历史已删除
+ 播放历史已删除。
喜欢
不喜欢
- 使用Tor
- [实验性]通过 Tor 强制播放以增强隐私(暂不支持串流视频)
+ 使用 Tor
+ (实验性)强制通过 Tor 下载以增强隐私(暂不支持通过 Tor 串流播放视频)。
反馈错误
用户反馈
- 无法创建下载目录\"%1$s\"
- 已成功创建下载目录「%1$s」
+ 无法创建下载目录“%1$s”
+ 已创建下载目录“%1$s”
视频
音频
重试
- 访问存储权限已被拒绝
+ 请先授予访问存储权限
- %s 次观看
@@ -110,11 +109,11 @@
请稍候…
复制至剪贴板
悬浮窗播放
- 关于NewPipe
+ 关于 NewPipe
设置
关于
第三方许可
- © %1$s :开发者 %2$s (使用 %3$s 许可证)
+ © %1$s 由 %2$s 遵循 %3$s 协议发布
无法加载许可证
打开网站
关于
@@ -126,9 +125,10 @@
字母和数字
特殊字符
没有结果
- 无订阅者
+ 无人订阅
- - %s 位订阅者
+ - %s 人订阅
+
无视频
拖动以重新排序
@@ -138,7 +138,7 @@
退出
重命名
未安装可播放此文件的应用程序
- 已删除一项
+ 已删除一个项目。
自定义主页显示的标签页
列表视图模式
已完成
@@ -152,16 +152,16 @@
%s 个下载已完成
没有评论
切换服务,当前选择:
- 找不到串流播放器\\n需要安装 VLC 吗?
+ 找不到串流播放器。是否安装 VLC?
旋转
使用外部视频播放器
使用外部音频播放器
音频下载文件夹
从其他应用调用 NewPipe 时播放视频
默认分辨率
- 未找到 Kore\\n需要安装 Kore ?
- 显示 \"使用 Kodi 播放\" 选项
- 显示 \"通过 Kodi media center 播放视频\" 的选项
+ 未找到 Kore。是否安装 Kore?
+ 显示“使用 Kodi 播放”选项
+ 显示“通过 Kodi 媒体中心播放视频”选项
音频
默认音频格式
显示“接下来”和“相似视频”
@@ -184,55 +184,55 @@
无法获得任何串流
无法加载图像
App/UI 崩溃
- 抱歉, 这本不该发生
+ 抱歉, 这本不该发生。
使用电子邮件反馈错误
- 抱歉, 发生了一些错误
+ 抱歉, 发生了一些错误。
反馈
信息:
发生了什么:
详情:\\n请求:\\n内容语言:\\n内容国家:\\n客户端语言:\\n服务:\\nGMT时间:\\n包名:\\n版本:\\n操作系统版本:
- 您的附加说明(请用英文):
+ 您的附加说明(请用英文):
详细信息:
视频预览缩略图
- 播放视频,时长:
+ 播放视频,时长:
视频上传者的头像缩略图
十亿
错误的 URL 或未联网
- NewPipe正在下载文件
+ NewPipe 正在下载
请稍后在设置中设定下载目录
使用悬浮窗模式
\n需要该权限
- reCAPTCHA验证
- 已请求新的CAPTCHA验证
+ reCAPTCHA 验证
+ 已请求新的 reCAPTCHA 验证
NewPipe 悬浮窗模式
在悬浮窗中播放
默认分辨率(悬浮窗模式)
使用更高的分辨率
- 仅在某些设备上支持播放 2K / 4K 视频
+ 只有某些设备支持播放 2K 或 4K 视频
清除
- 记住悬浮窗属性
+ 记住悬浮窗属性(大小与位置)
记住上一次使用悬浮窗的大小和位置
悬浮窗
- 在部分分辨率下将没有音频
+ 部分分辨率下没有音频
手势控制播放器
允许使用手势控制亮度和音量
搜索时显示搜索建议
最佳分辨率
- 开源且小巧的 Android 媒体播放器
- 在GitHub上查看
- NewPipe开源许可证
- 你是否想过要翻译、设计、清理或重构代码 ——我们始终欢迎你来贡献!
+ 开源且小巧的 Android 媒体播放器。
+ 在 GitHub 上查看
+ NewPipe 的许可证
+ 你是否想过要翻译、设计、清理或重构代码——我们始终欢迎你来贡献!
阅读许可证
贡献
替换字符
- 取消订阅频道
+ 已取消订阅频道
无法修改订阅
无法更新订阅
主页
订阅
最新
自动恢复播放
- 在播放被打断(例如突然来电)后恢复播放
+ 在播放被打断(例如突然来电)后恢复播放
记录搜索历史
Newpipe 将在本地存储搜索历史记录
Newpipe 将保留播放记录
@@ -247,7 +247,7 @@
NewPipe 在后台播放和悬浮窗播放时在通知栏中显示通知
默认视频格式
行为
- 空空如也...
+ 空空如也
无人观看过
项目已删除
是否删除此条搜索历史记录?
@@ -262,9 +262,9 @@
选择一个时下流行页
『时下流行』
趋势
- 前50
+ 前 50
最新与热门
- 显示 \"长按添加\" 说明
+ 显示“长按添加”说明
在视频详情页中,长按背景播放或悬浮窗播放按钮时显示提示
已加入后台播放播放列表
已加入悬浮窗播放列表
@@ -280,10 +280,10 @@
开始后台播放
开始在悬浮窗中播放
捐赠
- NewPipe是由志愿者开发的,他们利用自己的空闲时间为您带来最佳的用户体验。在开发者享受一杯咖啡的时候,回报他们,帮助他们让NewPipe变得更好。
- 反馈
+ NewPipe 由志愿者开发,他们利用自己的空闲时间,为您带来最佳的用户体验。是时候回馈他们,让他们享受一杯咖啡,帮助开发者们让 NewPipe 变得更好。
+ 回馈
官网
- 请访问 NewPipe 网站了解更多信息和讯息
+ 请访问 NewPipe 网站以了解更多信息和新闻。
视频默认国家/地区
切换方向
切换到后台播放
@@ -303,17 +303,17 @@
正在加载请求的内容
导入数据库
导出数据库
- 覆盖您的当前播放历史、订阅、播放列表和设置(可选)
+ 覆盖您的当前播放历史、订阅、播放列表和设置(可选)
导出历史记录、订阅、播放列表和设置
导出成功
导入成功
- 没有有效的ZIP文件
- 警告: 无法导入所有文件
+ 没有有效的 ZIP 文件
+ 警告:无法导入所有文件
此操作会覆盖当前设置。
显示信息
收藏
- 是否删除该条搜索历史记录吗?
- 是否确定删除所有历史记录?
+ 是否删除这条观看历史记录?
+ 是否删除所有历史记录?
最近观看
最多观看
每次询问
@@ -334,50 +334,50 @@
适应屏幕
填充屏幕
缩放画面
- 敬请期待
+ 敬请期待 ;D
调试
自动生成
『内存泄漏监视』可能导致应用在『核心转储』时无响应
报告『提前结束Android生命周期』错误
- 强制报告处理后的未送达的Activity或Fragment生命周期之外的Rx异常
- 使用快速寻址(不精确)
- 快速寻址定位允许播放器以较低精确度为代价换取更快的寻址定位速度\\n此功能不适用于以5、15或25秒为隔的寻址定位
+ 强制报告处理后的未送达的 Activity 或 Fragment 生命周期之外的 Rx 异常
+ 使用快速寻址(不精确)
+ 快速寻址定位允许播放器以较低精确度为代价换取更快的寻址定位速度。此功能不适用于以 5、15 或 25 秒为隔的寻址定位。
自动将“接下来”视频加入播放列表
- 播放完(非循环)列表中的最后一个视频后,自动将一个相关视频添加到当前播放列表
+ 播放完(非循环)列表中的最后一个视频后,自动将一个相关视频添加到当前播放列表
没有该文件夹
无相似文件/内容源
- 该文件不存在 或 缺少读写文件权限
+ 文件不存在,或缺少读写文件权限
文件名不能为空
- 发生错误: %1$s
+ 发生错误:%1$s
导入/导出
导入
导入自…
- 导出到...
+ 导出到…
正在导入…
正在导出…
导入文件
先前的导出
无法导入订阅
无法导出订阅
- 从 Google takeout 导入YouTube 订阅:
+ 从 Google takeout 导入 YouTube 订阅:
\n
-\n1. 打开这个网页:%1$s;
-\n2. 登录谷歌账号;
-\n3.选择“YouTube 和 YouTube Music” ,然后点击“已包含所有YouTube数据”,然后取消全选,仅选择“订阅内容”,然后点击“确定”
-\n4. 点击“下一步”,可以保持默认,然后点击“创建导出作业”;
-\n5. 通过所指定的方式,下载takeout数据;
-\n6. 从下载的takeout压缩包提取.json文件 (通常位于\"YouTube and YouTube Music/subscriptions/subscriptions.json\")然后在此导入
+\n1. 打开这个网页:%1$s;
+\n2. 登录谷歌帐号;
+\n3. 选择“YouTube 和 YouTube Music”,然后点击“已包含所有 YouTube 数据”,然后取消全选,仅选择“订阅内容”,然后点击“确定”;
+\n4. 点击“下一步”,可以保持默认,然后点击“创建导出作业”;
+\n5. 通过所指定的方式,下载 takeout 数据;
+\n6. 从下载的 takeout 压缩包提取 .json 文件(通常位于“YouTube and YouTube Music/subscriptions/subscriptions.json”)然后在此导入。
通过输入网址或你的 ID 导入 SoundCloud 配置文件:
\n
-\n1. 在浏览器中启用\"电脑模式\" (该网站未适配移动设备) ;
-\n2. 打开该网站: %1$s;
-\n3. 登录(如果需要);
-\n4. 复制得到的配置文件下载地址
- 你的 ID:soundcloud.com/[你的ID]
+\n1. 在浏览器中启用“电脑模式“(该网站未适配移动设备);
+\n2. 打开该网站:%1$s;
+\n3. 登录(如果需要);
+\n4. 复制得到的配置文件下载地址。
+ 你的 ID:soundcloud.com/[你的ID]
该操作消耗大量流量,
\n
\n你想继续吗?
- 关闭可禁止加载封面,节省流量和内存使用(现在更改该选项将清除内存与储存中全部缓存)
+ 关闭可禁止加载封面,节省流量和内存使用(现在更改该选项将清除内存与储存中全部缓存)
清空图像缓存成功
清空已缓存的元数据
清空已缓存的网页数据
@@ -385,32 +385,32 @@
播放速度控制
节奏
音调
- 解除音视挂钩(可能导致失真)
+ 解除音视挂钩(可能导致失真)
首选“打开”操作
- 打开内容时默认操作:- %s
- 无可下载的串流
+ 打开内容时的默认操作 - %s
+ 没有可下载的串流
字幕
- 修改播放器字幕比例和背景样式, 重启应用生效
+ 修改播放器字幕比例和背景样式。重启应用生效。
删除串流播放历史和播放痕迹记录
删除全部播放历史?
清空搜索历史
清空搜索历史关键词
是否删除全部搜索历史?
- 搜索历史已删除
- NewPipe 是版权自由软件:您可以随时使用、研究共享和改进它。您可以根据自由软件基金会发布的 GNU 通用公共许可证GPLv3或(由您选择的)任何更高版本的许可证重新分发或修改该许可证。
+ 搜索历史已删除。
+ NewPipe 是版权自由软件:您可以随时使用、研究共享和改进它。您可以根据自由软件基金会发布的 GNU 通用公共许可证 GPLv3 或(由您选择的)任何更高版本的许可证重新分发或修改该许可证。
是否要导入设置?
NewPipe 隐私政策
NewPipe 项目非常重视您的隐私。因此,未经您的同意,应用程序不会收集任何数据。
-\nNewPipe 的隐私政策详细解释了在发送崩溃报告时发送和存储的数据。
+\nNewPipe 的隐私政策详细解释了发送崩溃报告时会发送和存储的数据。
阅读隐私政策
- 为了遵守欧盟的《通用数据保护条例 (GDPR)》,我们特此提醒您注意 NewPipe 的隐私政策,请您仔细阅读,
-\n您必须在同意以后才能向我们发送错误报告!
+ 为了遵守欧盟的《通用数据保护条例 (GDPR)》,我们特此提醒您注意 NewPipe 的隐私政策,请您仔细阅读。
+\n您必须在同意以后才能向我们发送错误报告!
接受
拒绝
无限制
使用移动数据播放时降低分辨率
退出应用时最小化
- 从主播放器切换到其他应用时的操作 - %s
+ 从主播放器切换到其他应用时的操作 — %s
静音时快进
比例调整
重置
@@ -423,7 +423,7 @@
使用手势控制播放器的亮度
视频默认语言
应用更新通知
- NewPipe有新版本的通知
+ 当 NewPipe 有新版本时发送通知
外置存储不可用
无法下载到外部 SD 卡,修改下载文件夹位置?
读取已保存标签时发生错误,因此使用默认标签
@@ -463,12 +463,12 @@
关闭
记录播放痕迹历史
再次打开播放过的视频时, 自动定位到上次播放时位置
- 播放痕迹显示
+ 在列表中显示历史播放位置
在列表中,使用底端进度条显示某一视频上次播放时的播放位置
- 已删除播放痕迹历史
+ 已删除播放痕迹历史。
文件已被移动或被删除
- 该名称的文件已经存在
- 命名冲突,已存在具有该名称的文件
+ 同名文件已存在
+ 同名的已下载文件已经存在
无法覆盖文件
已暂停下载包含此名称的任务
NewPipe 在处理文件时被关闭
@@ -482,11 +482,11 @@
暂停下载
总是询问下载位置
系统将询问您将每次下载的保存位置
- 系统将询问您将每次下载的保存位置
-\n(如果要下载到外部 SD 卡,请选择 SAF)
+ 系统将询问您将每次下载的保存位置。
+\n如果要下载到外部 SD 卡,请选择 SAF
使用 SAF
- 存储访问框架(SAF)允许下载文件到外部SD卡。
-\n一些设备不兼容SAF
+ 存储访问框架(SAF)允许下载文件到外部 SD 卡。
+\n部分设备不兼容 SAF
删除播放痕迹历史
删除所有播放痕迹历史
是否删除全部播放痕迹历史?
@@ -501,95 +501,98 @@
- %s 位听众
- 语言更改 将在 重启应用 后生效
+ 语言更改将在重启应用后生效。
PeerTube 服务器
- 设置自定义PeerTube服务器
- 查找你需要的服务器%s
+ 设置自定义 PeerTube 服务器
+ 查找你需要的服务器 %s
添加服务器
- 输入服务器网址(URL)
+ 输入服务器网址(URL)
无法验证服务器
仅支持 HTTPS URL
该服务器已存在
本地
最近添加
最受欢迎
- 自动生成的(找不到上传者)
+ 自动生成的(找不到上传者)
正在恢复
无法恢复此下载
选择一个服务器
快进 / 快退的寻址定位时间间隔
清空下载记录
删除下载文件
- 已删除 %1$d 下载
+ 已删除 %1$d 个下载
授予在其他应用上层显示的权限
- Newpipe应用语言
- [系统默认]
- 完成后请按“完成”
+ 应用语言
+ 系统默认
+ 完成后请点击“完成”
完成
视频
- - %d秒
+ - %d 秒
+
- 由于ExoPlayer的限制,寻址间隔置为%d秒
+ 由于 ExoPlayer 的限制,寻址间隔置为 %d 秒
静音
取消静音
帮助
- - %d分钟
+ - %d 分钟
+
- - %d小时
+ - %d 小时
+
- - %d天
+ - %d 天
+
频道组
- 订阅最后更新:%s
- 未加载: %d
- 正在加载feed…
- 正在处理feed…
+ 订阅最后更新:%s
+ 未加载:%d
+ 正在加载 feed…
+ 正在处理 feed…
选择订阅
未选中任何订阅
- - 已选中%d
+ - 已选中 %d
+
清空组名
您要删除该组吗?
新建
Feed
- Feed更新阈值
- 上次更新后,订阅被视为过期的时间-%s
+ Feed 更新阈值
+ 上次更新后,订阅被视为过期的时间 — %s
始终更新
- 可用时使用专用feed获取
- 仅在某些服务中可用,通常速度更快,但返回的视频数量可能有限,而且信息通常不完整(如,无视频持续时间,类型与没有直播状态)
+ 可用时使用专用 feed 获取
+ 仅在某些服务中可用,通常速度更快,但返回的视频数量可能有限,而且信息通常不完整(如无视频时长、类型,无直播状态)。
启用快速模式
禁用快速模式
- 您是否觉得Feed加载太慢?如果是这样,请尝试启用快速加载(可在设置中修改,也可使用下面的按钮修改)
+ 您是否觉得 feed 加载太慢?如果是这样,请尝试启用快速加载(可在设置中修改,也可使用下面的按钮修改)
\n
\nNewPipe 提供两种 feed 加载策略:
\n•获取整个订阅频道,很慢但是很完整。
\n•使用专用的服务端点,比较快但通常不完整
\n
-\n两者之间的区别在于,后者通常缺少一些信息,如视频的持续时间或类型(无法区分直播视频和普通视频),并且可能返回更少的视频条目
+\n两者之间的区别在于,后者通常缺少一些信息,如视频的持续时间或类型(无法区分直播视频和普通视频),并且可能返回更少的视频条目。
\n
-\nYouTube 是一个通过其 RSS feed 提供此快速方法的服务示例。
-\n
-\n因此,选择哪种方式取决于您的偏好:
-\n加载速度还是信息准确。
- NewPipe尚不支持该内容。
+\nYouTube 是一个通过其 RSS feed 提供这种快速方法的服务示例。
\n
+\n因此,选择哪种方式取决于您的偏好:加载速度还是信息准确。
+ NewPipe 尚不支持该内容。
\n
\n也许未来版本会支持它。
∞ 部视频
- 100+部视频
+ 100+ 部视频
艺术家
专辑
歌曲
该视频有年龄限制!
\n
-\n如果您想要观看,请在设置中启用\"%1$s\"
+\n如果您想要观看,请在设置中启用“%1$s”。
由 %s
- 由%s创建
+ 由 %s 创建
频道的头像缩略图
是的,包括没看完的视频
已经看过且在之后被加入播放列表的视频将被删除。
@@ -598,53 +601,53 @@
移除看过的视频
来自服务的原始文本将在串流项目中可见
显示原始时间
- 打开YouTube\"受限模式\"
+ 启用 YouTube“受限模式”
仅显示未分组订阅
播放列表页
尚无收藏
选择播放列表
- 请检查您的问题是否已经存在\\n创建重复票证时, 您需要从我们那里花些时间来让我们修复真正的bug
- 在GitHub上反馈
+ 请先检查您的要提交的问题是否已经存在。如果你创建了重复的反馈, 就会额外耗费我们用来修复这个问题的宝贵时间。
+ 在 GitHub 上反馈
复制已整理的报告
- 显示结果: %s
+ 显示结果:%s
从不
- 仅在Wi-Fi下
+ 仅在 Wi-Fi 下
视频开始播放后,自动定位到上次播放时的位置 — %s
播放列表
- 无法识别该URL,用其他应用打开\?
+ 无法识别此 URL。是否用其他应用打开\?
自动加入播放列表
- 活跃播放列表将被替换
+ 当前播放列表将被替换
从一个播放器切换到另一个播放器后,你的播放列表可能会被替换
清空播放列表前再次确认
无
- 缓冲
+ 正在缓冲
随机播放
单曲循环
- 您最多可以选择显示在紧凑通知中的三个操作选项!
- 点击编辑下面的每个通知动作\\n使用右方的复选框,选择显示在紧凑通知中的动作,最多三个
+ 最多可以选择三个操作显示在紧凑通知中!
+ 点击编辑下面的每一个通知操作。使用右方的复选框选择在紧凑通知中显示的动作,最多可以选择三个。
第五操作按钮
第四操作按钮
第三操作按钮
第二操作按钮
第一操作按钮
- 将通知中视频缩略图长宽比从 16:9 强制缩放到 1:1 (可能导致失真)
+ 将通知中视频缩略图的长宽比从 16:9 强制缩放到 1:1(可能会导致失真)
强制缩放缩略图至 1:1 比例
- 通知栏
+ 通知
显示内存泄漏
已加入队列
加入队列
- 清空本地存储的reCAPTCHA验证码相关cookies
- reCAPTCHA cookies 已被清空
- 清空 reCAPTCHA cookies
- YouTube提供了“受限模式”,将隐藏潜在的成人内容
- 展示可能不适合儿童观看的内容,因为有年龄限制(比如18岁以上)
- 让Android系统根据视频缩略图的主色彩自主决定通知颜色(注意,该特性仅在部分设备上可用)
+ 清空与本地存储的 reCAPTCHA 验证码有关的 cookie
+ reCAPTCHA cookie 已被清空
+ 清空 reCAPTCHA cookie
+ YouTube提供了“受限模式”,可以隐藏潜在的成人内容
+ 展示有年龄限制的、可能不适合儿童观看的内容(比如 18+)
+ 让 Android 系统根据视频缩略图的主色彩给通知着色(注意,该特性仅在部分设备上可用)
自动着色通知
锁屏背景和通知中使用缩略图
显示缩略图
视频哈希值计算通知
- 视频正在哈希值计算时显示的通知
- 计算哈希值中
+ 正在计算视频哈希值时显示的通知
+ 正在计算哈希值
最近
打开显示关于视频创建者及内容或搜索请求的额外元信息框
显示元数据信息
@@ -657,19 +660,22 @@
用…打开
设备上没有应用可以打开
让应用崩溃
- 此内容仅对已付费的用户可用,因此NewPipe 无法流式传输或下载该内容。
+ 此内容仅对已付费的用户可用,因此 NewPipe 无法流式传输或下载该内容。
该视频仅供 YouTube Music Premium 会员使用,NewPipe 无法流式传输或下载该视频。
此内容是私有的,因此 NewPipe 无法流式传输或下载该内容。
- 这是 SoundCloud Go +曲目,至少在你所在的国家/地区如此 NewPipe 无法流式传输或下载它。
+ 这是 SoundCloud Go +曲目,至少在你所在的国家/地区是这样,因此 NewPipe 无法流式传输或下载它。
此内容在你所在的国家/地区不可用。
- 这个视频有年龄限制\\n由于 YouTube 新的针对此类视频的政策,NewPipe 无法访问其任何视频流,因此无法播放该视频
+ 这个视频有年龄限制。
+\n由于 YouTube 针对此类视频的新政策,NewPipe 无法访问其任何视频流,因此无法播放该视频。
处理
电台
精选
- 自动(系统主题)
+ 自动(系统主题)
下载已开始
在此选择您最喜欢的夜间主题
- 选择你最喜欢的夜间主题 - %s
+ 选择你最喜欢的夜间主题 — %s
夜间主题
显示频道详情
+ 如果遇到黑屏或视频播放卡顿的情况,请禁用媒体隧道
+ 禁用媒体隧道
\ No newline at end of file
diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml
index a52b1bc51..7af3bc5f9 100644
--- a/app/src/main/res/values-be/strings.xml
+++ b/app/src/main/res/values-be/strings.xml
@@ -1,7 +1,6 @@
- Націсніце \"Пошук\", каб пачаць
-\n
+ Націсніце \"Пошук\", каб пачаць
%1$s праглядаў
Апублікавана %1$s
Патокавы плэер не знойдзены. Усталяваць VLC?
diff --git a/app/src/main/res/values-ber/strings.xml b/app/src/main/res/values-ber/strings.xml
index 96d293d0a..731da93a9 100644
--- a/app/src/main/res/values-ber/strings.xml
+++ b/app/src/main/res/values-ber/strings.xml
@@ -126,8 +126,7 @@
ⴰⵙⵎⴰⵍ ⵏ ⵜⴰⵢⴰⴼⵓⵜ ⵉ: %s
ⵎⵉⵏ ⵜⵅⵙⴷ ⴰⴷ ⵜⵉⵏⵉⴷ:\"%1$s\"\?
%1$s ⵏ ⵜⴰⵏⵏⴰⵢⵉⵏ
- ⴰⴷⵔ ⵅ \"ⵔⵣⵓ\"ⴰⴼⴰⴷ ⴰⴷ ⵜⵜⴰⵡⵍⴷ
-\n
+ ⴰⴷⵔ ⵅ \"ⵔⵣⵓ\"ⴰⴼⴰⴷ ⴰⴷ ⵜⵜⴰⵡⵍⴷ
ⵙⴽⵏ ⵉⵅⴼⴰⵡⴰⵍⵏ
ⴰⵙⴳⵓⵎ
\ No newline at end of file
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
index ba78c1ea1..2c9079607 100644
--- a/app/src/main/res/values-bg/strings.xml
+++ b/app/src/main/res/values-bg/strings.xml
@@ -1,7 +1,6 @@
- Докоснете търсачката, за да започнете
-\n
+ Докоснете търсачката, за да започнете
%1$s гледания
Публикувано на %1$s
Не е намерен стрийм плейър. Желаете ли да инсталирате VLC?
diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml
index 51430f854..307d03610 100644
--- a/app/src/main/res/values-bn-rBD/strings.xml
+++ b/app/src/main/res/values-bn-rBD/strings.xml
@@ -1,7 +1,6 @@
- অনুসন্ধান এ চাপ দিয়ে শুরু করুন
-\n
+ অনুসন্ধান এ চাপ দিয়ে শুরু করুন
%1$s জন দেখছে
প্রকাশকাল %1$s
কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি। VLC ইনস্টল করতে চাও\?
@@ -320,7 +319,7 @@
হয়েছে
ইভেন্টগুলো
আপডেট
- কোনটি না
+ কোনোটি না
স্বীকার করো
অস্বীকার করো
ক্যাপশন
diff --git a/app/src/main/res/values-bn-rIN/strings.xml b/app/src/main/res/values-bn-rIN/strings.xml
index 5760947d7..3ef948187 100644
--- a/app/src/main/res/values-bn-rIN/strings.xml
+++ b/app/src/main/res/values-bn-rIN/strings.xml
@@ -178,8 +178,7 @@
কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি। VLC ইনস্টল করতে চান\?
প্রকাশকাল %1$s
%1$s জন দেখেছে
- অনুসন্ধান এ চাপ দিয়ে শুরু করুন
-\n
+ অনুসন্ধান এ চাপ দিয়ে শুরু করুন
নতুন
নতুন কি
অ্যাপ এর ভাষা
diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml
index ed4bbe8fc..72c113deb 100644
--- a/app/src/main/res/values-bn/strings.xml
+++ b/app/src/main/res/values-bn/strings.xml
@@ -222,8 +222,8 @@
ইভেন্টগুলো
ট্র্যাক
ভিডিও গুলি
- প্লেলিস্ট
- প্লেলিস্ট
+ চালু তালিকা
+ চালু তালিকা
চ্যানেলগুলো
চ্যানেল
সবগুলি
@@ -231,7 +231,7 @@
ডাউনলোডগুলি
ডাউনলোডগুলি
লাইভ
- YouTube নিষিদ্ধ মোড
+ YouTube \"নিষিদ্ধ মোড\" চালু করুন
বয়স সীমাবদ্ধ কন্টেন্ট দেখাও
কন্টেন্ট
পপআপ মোডে চলছে
@@ -299,40 +299,40 @@
প্রথম ক্রিয়া বোতাম
থাম্বনেলে ১:১ অনুপাতে করো
Kodi মিডিয়া সেন্টারে এর মাধ্যমে ভিডিও প্লে করার জন্য একটি বিকল্প প্রদর্শন কর
- দেখাও \"Kodi এর মাধ্যমে চালাও \" বিকল্প
+ \"Kodi দ্বারা চালান\" বিকল্পটি প্রদর্শন কর
হারানো কোর ইনস্টল করবেন\?
- Kodi এর মাধ্যমে চালাও
+ Kodi দ্বারা চালাও
শুধুমাত্র কিছু ডিভাইস 2K/4K ভিডিও চালাতে পারে
- উচ্চ রেজোল্যুশন দেখাও
- ডিফল্ট পপআপ রেজোল্যুশন
+ উচ্চতর রেজুলেশন প্রদর্শন করা হবে
+ ডিফল্ট পপ-আপ রেজোল্যুশন
ডিফল্ট রেজোল্যুশন
- স্বয়ংক্রিয়ভাবে একটি ভিডিও প্লে করো যখন NewPipe অন্য অ্যাপ্লিকেশন থেকে চালু করা হয়
- স্বয়ংক্রিয়ভাবে প্লে করো যখন অন্য অ্যাপ্লিকেশন থেকে চালু করা হয়
+ স্বয়ংক্রিয়ভাবে একটি ভিডিও প্লে করে যখন NewPipe অন্য অ্যাপ্লিকেশন থেকে চালু করা হয়
+ স্বয়ংক্রিয় চালু
প্রভাব দৃশ্যমান করার জন্য ডাউনলোড ফোল্ডার পরিবর্তন করুন
অডিও ফাইলগুলির জন্য ডাউনলোডের ফোল্ডার নির্বাচন করুন
- ডাউনলোড করা অডিও এখানে রাখা হয়
+ ডাউনলোড করা অডিও ফাইলগুলি এখানে সঞ্চিত থাকে
অডিও ডাউনলোড ফোল্ডার
- ভিডিওগুলির জন্য ডাউনলোডের পাথ নির্বাচন কর
+ ভিডিওগুলি ডাউনলোডের জন্য ফোল্ডার নির্বাচন করুন
ডাউনলোড করা ভিডিওগুলো এখানে থাকে
ভিডিও ডাউনলোড করার ফোল্ডার
যুক্ত করুন
- পপআপ
+ পপ-আপ
ব্যাকগ্রাউন্ড
ট্যাব পছন্দ করুন
নতুন ট্যাব
- বুকমার্ককৃত প্লেলিস্টসমূহ
- সাবস্ক্রিপশন
+ বুকমার্ক করা প্লেলিস্টসমূহ
+ সদস্যতা
প্রধান
তথ্য দেখুন
- সাবস্ক্রিপশন আপডেটে ব্যার্থ
- সাবস্ক্রিপশন পরিবর্তন করা যায়নি
+ সদস্যতা হালনাগাদে ব্যর্থ
+ সদস্যতা পরিবর্তন করা যায়নি
চ্যানেল থেকে আনসাবস্ক্রাইব্ড
আনসাবস্ক্রাইব
সাবস্ক্রাইব করা আছে
সাবস্ক্রাইব
- পপআপ মোড
+ পপ-আপ মোড
বহির্গত অডিও প্লেয়ার ব্যবহার করুন
- কিছু কিছু রেজোলিউশনে অডিও বন্ধ করে দেয়
+ কিছু রেজোলিউশনে অডিও অপসারণ করে দেয়
বাইরের ভিডিও প্লেয়ার ব্যবহার করুন
ঘূর্ণন
ব্রাউজার বাছাই করুন
@@ -351,9 +351,8 @@
কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি (প্লে করতে VLC ইন্সটল করতে পারেন).
কোন স্ট্রিম প্লেয়ার পাওয়া যায়নি। VLC ইনস্টল করতে চাও\?
প্রকাশকাল %1$s
- %1$s জন দেখছে
- \"অনুসন্ধান\" এ চাপ দিয়ে শুরু করুন
-\n
+ %1$s জন দেখেছে
+ \"অনুসন্ধান\" এ চাপ দিয়ে শুরু করুন
বাফারিং
সাফল
পঞ্চম অ্যাকশন বাটন
@@ -390,20 +389,20 @@
বিজ্ঞপ্তি
বাধার পর প্লে চালিয়ে যাও (উদাহরণস্বরূপ ফোনকল)
সদস্যতা রপ্তানি করা যায়নি
- সদস্যতা/সাবস্ক্রিপশন আমদানি করা যায়নি
+ সদস্যতা আমদানি করা যায়নি
স্বয়ংক্রিয়ভাবে উৎপাদিত (কোনও আপলোডার পাওয়া যায়নি)
পছন্দ-তালিকা মুছে ফেলা যায়নি।
প্লে-তালিকা থাম্বনেইল হিসেবে সেট করো
কোনও বৈধ জিপ ফাইল নেই
এখনো কোন প্লে-তালিকা বুকমার্ক নেই
- এখনও কোনও চ্যানেল সাবস্ক্রিপশন নেই
+ এখনও কোনও চ্যানেল সদস্যতা নেই
মূল পৃষ্ঠার বিষয়বস্তু
ফাইলের নামে অনুমোদিত অক্ষরসমূহ
সমাধান হয়ে গেলে \"সম্পন্ন\" টিপো
কেউ শুনছে না
কেউ দেখছে না
সেবাটি পরিবর্তন করো, বর্তমানে নির্বাচিত:
- এখানে ঝিঝিপোকা ছাড়া আর কিছু নেই
+ ঝিঝিপোকা ছাড়া কিছুই নেই এখানে
এই ধরনের কোন ফাইল/বিষয়বস্তুর উৎস নেই
অপুনরুদ্ধারযোগ্য প্লেয়ার ত্রুটি ঘটেছে
পপআপ প্লেয়ারে সারিবদ্ধ
@@ -417,7 +416,7 @@
একটি পপ-আপে প্লে শুরু করো
পটভূমিতে প্লে শুরু করো
অ্যান্ড্রয়েডে মুক্তভাবে ও সহজে প্রচার দেখার অ্যাপ।
- ইতিহাস, সদস্যতা এবং পছন্দ-তালিকা রপ্তানি করো
+ ইতিহাস, সদস্যতা, চালুতালিকা এবং পছন্দসমূহ রপ্তানি করুন
\"সংযোজন করতে ধরে রাখো\" পরামর্শ দেখাও
উপলব্ধ হলে আলাদা ফিড থেকে এনো
সার্ভার ডেটা পাঠায় না
@@ -502,16 +501,16 @@
- %d নির্বাচিত
- %d সমূহ নির্বাচিত
- সাবস্ক্রিপশন নির্বাচন করো
+ সদস্যতা নির্বাচন করো
ফিড প্রক্রিয়া করা হচ্ছে…
চ্যানেল গ্রুপ
অধ্যায়
মতামত
বর্ণনা
- দিয়ে খুলো
+ দিয়ে খুলুন
ফিড হালনাগাদ সীমা
খালি গ্রুপ নাম
- কোনো সাবস্ক্রিপশন নির্বাচিত হয়নি
+ কোনো সদস্যতা নির্বাচিত হয়নি
%d: লোড হয়নি
দেখা ভিডিওগুলো সরাও\?
একটি ইন্সট্যান্স নাও
@@ -535,7 +534,7 @@
সাজাতে টানো
প্রতিবেদন অনুলিপি করো
শুধুমাত্র অদলবদ্ধ সদস্যতা দেখাও
- ফিড শেষে হালনাগাদ করা হয়েছে: %s
+ ফিড শেষ হালনাগাদ করা হয়েছে: %s
কোথায় ডাইনলোড করবো জিজ্ঞেস করো
পরিমাপকৃত নেটওয়ার্কে বাধা দাও
এই ডাউনলোড উদ্ধার করা যাচ্ছে না
@@ -587,5 +586,37 @@
পছন্দসমূহ কি আমদানি করতে চাও\?
অবৈধ অক্ষরগুলো এই মান দ্বারা প্রতিস্থাপিত
অন্য অ্যাপের উপরে দেখাতে অনুমতি দাও
- %s-এ তোমার পছন্দের ইন্সট্যান্স খুঁজো
+ %s-এ আপনার পছন্দের ইন্সট্যান্স খুঁজুন
+ প্লে করা স্ট্রিমের ইতিহাস এবং প্লেব্যাক অবস্থানগুলি মুছে দেয়
+ এই ভিডিওটি বয়সসীমাবদ্ধ ।
+\n
+\nআপনি এটি দেখতে চাইলে সেটটিংসে \"%1$s\" চালু করুন ।
+ Youtube একটি \"সীমাবদ্ধ মোড\" সরবরাহ করে যা সম্ভাব্য বয়সসীমাবদ্ধ বিষয়গুলি গুপ্ত রাখে
+ শিশুদের জন্যে সম্ভবত অনুপযুক্ত বিষয়গুলোও দেখান যেগুলির একটি বয়সসীমা রয়েছে (যেমন ১৮+ বিষয়সমূহ)
+ ইউআরএলটি চিন্থিত করা যায়নি | অন্য এপ্লিকেশন এ খুলতে চান \?
+ এই ফাইলে কাজ করার সময় নিউপাইপ বন্ধ করা হয়েছে
+ এই নামের একটি ডাউনলোড প্রক্রিয়ারত
+ সংরক্ষিত ট্যাব পড়া যায় নি, তাই সহজাতটি ব্যবহার করা হচ্ছে
+ তোমার ইতিহাস, সদস্যতা, চালুতালিকা আর (ঐচ্ছিকভাবে) পছন্দসমূহ উপেক্ষা করো
+ তোমার পছন্দের অন্ধকার রঙ নির্বাচন করো
+ তোমার দেশে এটি অনুপলুব্ধ।
+ তোমার ডিভাইসের কোনো অ্যাপ এটি খুলতে পারে না
+ একটি ডাউনলোড একই সময়ে চলতে পারবে
+ ডাউনলোড বাতিল করার আগে সর্বোচ্চ চেষ্টা
+ এই তথ্যটি ব্যক্তিগত, তাই নিউপাইপ এটির ধারাপ্রচার বা ডাউনলোড করতে পারবে না।
+ ইতিহাসের সব ভুক্তি কি আসলেই মুছতে চাও\?
+ এসডি কার্ডে নামানো যাচ্ছে না। ডাউনলোড স্থান ফিরাবে বা পাল্টাবে\?
+ বন্ধ পর্দার পটভূমি ও বিজ্ঞপ্তির পটভূমি উভয় জায়গায় এই প্রতিচ্ছবি ব্যবহার করো
+ কোথায় প্রত্যেক ডাউনলোড সংরক্ষণ করা হবে তা জিজ্ঞেস করা হবে।
+\nএসডি কার্ডে নামাতে চাইলে স্যাফ(SAF) নির্বাচন করো
+ নিউপাইপ প্রকল্প তোমার গোপনীয়তা গুরুত্বের সাথে নেয়। তাই এই অ্যাপ তোমার অনুমতি ছাড়া কোনো তথ্য পাঠায় না।
+\nনিউপাইপের গোপনীয়তা নীতিমালা কোন তথ্য পাঠানো হয় ও সংরক্ষণ হয় তা ব্যাখ্যা করে।
+ রিক্যাপচা পূরণ করলে নিউপাইপ যেসব কুকি রাখে তা মুছো
+ ধারা ভুক্তিতে সেবাগুলোর মূল লেখা দৃশ্যমান হবে
+ দেখার ইতিহাস থেকে এই ভুক্তিটি মুছবে\?
+ অনুসন্ধান ইতিহাস থেকে এই ভুক্তিটি মুছবে\?
+ প্রত্যেক ডাউনলোড কোথায় রাখা হবে তা জিজ্ঞেস করা হবে
+ এই নামের একটি ডাউনলোড চলমান
+ অ্যাপ আবার শুরু হলে ভাষা পাল্টাবে।
+ মিডিয়া সুরঙ্গকরণ অক্ষম
\ No newline at end of file
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 248672b7e..d84c14215 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -267,8 +267,7 @@
Controls de la velocitat de reproducció
Tempo
To
- Toca \"Cerca\" per començar
-\n
+ Toca \"Cerca\" per començar
Elimina l\'àudio en algunes resolucions
Reproductor d\'àudio extern
Desactiveu-ho per no generar miniatures i estalviar dades i memòria. Canviant aquesta opció, s\'eliminarà la memòria cau d\'imatges tant de la memòria com de l\'emmagatzematge.
diff --git a/app/src/main/res/values-ckb/strings.xml b/app/src/main/res/values-ckb/strings.xml
index 47f0f3828..fa4e7b3bb 100644
--- a/app/src/main/res/values-ckb/strings.xml
+++ b/app/src/main/res/values-ckb/strings.xml
@@ -497,8 +497,7 @@
خزمەتگوزاری چەسپاو، ئێستا هەڵبژێردراو:
تەواوی گەڕانەکانت بسڕدرێنەوە؟
بەردەوام بوونی ڤیدیۆ لەدوای هەبوونی هەر بڕینێک (وەک پەیوەندی تەلەفۆنی)
- کرته له \"گهڕان\" بكه بۆ دهستپێكردن
-\n
+ کرته له \"گهڕان\" بكه بۆ دهستپێكردن
کۆگای گەڕانی نێوخۆیی
ڤیدیۆ وە دەنگ
هاوبهشپێكردن
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 097f9f3a9..5adc0822f 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -61,8 +61,7 @@
Zobrazit věkově omezený obsah
Živě
Nebylo možné kompletně analyzovat stránku
- Začít klepnutím na \"Hledat\"
-\n
+ Začněte klepnutím na lupu.
Zkopírováno do schránky
Počkejte prosím…
NewPipe stahuje
@@ -689,4 +688,6 @@
Toto video je věkově omezeno.
\nKvůli novým pravidlům YouTube ohledně věkově omezených videí nemůže NewPipe získat přístup na streamy videa, a tak je nemůže přehrát.
Noční motiv
+ Vypněte media-tunelling, pokud zaznamenáte temnou obrazovku nebo zadrhávání během playbacku
+ Vypnout media-tunelling
\ No newline at end of file
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index aca74891b..1e3c8fc8a 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -81,8 +81,7 @@
Fehler melden
Anwenderbericht
Live
- „Suchen“ antippen, um zu beginnen
-\n
+ Tippe auf die Lupe, um zu beginnen.
Downloads
Downloads
Fehlerbericht
@@ -679,4 +678,6 @@
Automatisch (Gerätedesign)
Nachtdesign
Kanal-Details anzeigen
+ Deaktiviere das Media-Tunneling, wenn bei der Videowiedergabe ein schwarzer Bildschirm oder Stottern auftritt
+ Media-Tunneling deaktivieren
\ No newline at end of file
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 9a838c1d9..07fa633c7 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -87,8 +87,7 @@
Ιστορικό
Ιστορικό
Εμφάνιση πληροφοριών
- Πατήστε «Αναζήτηση» για να ξεκινήσετε
-\n
+ Πατήστε το μεγενθυτικό φακό για να ξεκινήσετε.
Δε βρέθηκε πρόγραμμα αναπαραγωγής ροής δεδομένων (μπορείτε να εγκαταστήσετε το VLC για να κάνετε αναπαραγωγή).
Λήψη του αρχείου ροής
Αφαιρείται ο ήχος από κάποιες αναλύσεις
@@ -679,4 +678,6 @@
Αυτόματο (θέμα συσκευής)
Νυχτερινό θέμα
Εμφάνιση λεπτομερειών καναλιού
+ Απενεργοποιήστε το media tunneling, αν εμφανίζεται μαύρη οθόνη ή διακοπτόμενος ήχος κατά την αναπαραγωγή βίντεο
+ Απενεργοποίηση media tunneling
\ No newline at end of file
diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml
index 78ceffa3f..e89c8f898 100644
--- a/app/src/main/res/values-en-rGB/strings.xml
+++ b/app/src/main/res/values-en-rGB/strings.xml
@@ -28,8 +28,7 @@
Show ‘Hold to append’ tip
Show ‘Play with Kodi’ option
Did you mean ‘%1$s’\?
- Tap ‘Search’ to get started
-\n
+ Tap the magnifying glass to get started.
Channel’s avatar thumbnail
Time after last update before a subscription is considered outdated – %s
Start playback automatically – %s
diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml
index 081d9afe5..b8b3c6d04 100644
--- a/app/src/main/res/values-eo/strings.xml
+++ b/app/src/main/res/values-eo/strings.xml
@@ -65,8 +65,7 @@
Signali eraron
Filmeto
Reprovi
- Premi \"Serĉi\" por komenci
-\n
+ Premi \"Serĉi\" por komenci
Neniu elsendlflua ludilo trovita (instalu VLC por ludi ĝin).
Malfermi en ŝprucfenestran modon
Forigas aŭdon ĉe kelkaj rezolucioj
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 9841b787a..2e52916f4 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -59,8 +59,7 @@
Las transmisiones en vivo no son soportadas aún
Contenido
Mostrar contenido con restricción de edad
- Toca en «Buscar» para comenzar
-\n
+ Toca en «Buscar» para comenzar.
Reproducción automática
Reproducir un vídeo cuando NewPipe es llamado desde otra aplicación
En directo
@@ -681,4 +680,5 @@
Selecciona tu tema nocturno favorito — %s
Automático (tema del dispositivo)
Mostrar detalles del canal
+ Destacado
\ No newline at end of file
diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml
index 0e8defb7e..003a7f0f8 100644
--- a/app/src/main/res/values-et/strings.xml
+++ b/app/src/main/res/values-et/strings.xml
@@ -1,7 +1,6 @@
- Alustamiseks toksa \"Otsi\"
-\n
+ Alustamiseks toksa suurendusklaasi ikooni.
%1$s vaatamist
Avaldatud %1$s
Voogesituseks puudub pleier. Kas paigaldada VLC?
@@ -314,8 +313,8 @@
Kustuta
Nimeta ümber
Nimi
- Lisa pleilisti
- Määra pleilisti pisipildiks
+ Lisa esitusloendisse
+ Määra esitusloendi pisipildiks
Lisa pleilist järjehoidjaks
Eemalda järjehoidja
Kas kustutada see pleilist?
@@ -498,4 +497,147 @@
Skaleeri teavituses kuvatav video pisipilt 16:9 külgede suhtest 1:1 suhtesse (võib põhjustada häireid)
Skaleeri pisipilt 1:1 küljesuhtesse
Vaheta alla laadimise kaust, et muudatused rakendada
+ Arvutan räsi
+ Hiljutised
+ Kirjeldus
+ Peatükid
+ Ükski sinu seadme rakendus ei saa seda avada
+ Jooksuta rakendus kokku
+ See sisu ei ole sinu riigis saadaval.
+ Vähemalt sinu riigis on see SoundCloud Go+ teenuse lugu, seega ei saa seda NewPipe\'i kaudu voogedastada ega alla laadida.
+ See sisu on privaatne, seega ei saa seda NewPipe\'i kaudu voogedastada ega alla laadida.
+ See video on saadaval ainult YouTube Music Premium teenuse tellijatele, seega ei saa seda NewPipe\'i kaudu voogedastada ega alla laadida.
+ See sisu on kättesaadav ainult tasulise teenuse kasutajatele, seega ei saa seda NewPipe\'i kaudu voogedastada ega alla laadida.
+ Lahenda
+ Esiletõstetud
+ Raadio
+ Automaatne (seadme teema)
+ Vali eelistatud teema öiseks kasutuseks — %s
+ Järgnevalt saad sa valida sobiva teema öiseks kasutuseks
+ Allalaadimine algas
+ Sarnane meedia
+ Näita kanali lisateavet
+ Luba rakendust kuvada teiste rakenduste peal
+ Teata sellest GitHub\'is
+ Kommentaarid
+ Mitte keegi hetkel seda videot ei vaata
+
+ - %s vaataja
+ - %s vaatajat
+
+ Mitte keegi hetkel seda pala ei kuula
+
+ - %s kuulaja
+ - %s kuulajat
+
+ Teavitused video räsimise edenemise kohta
+ Võta kasutusele YouTube\'i „Piiratud režiim“
+ Faili asukoht on muutunud või on ta kustutatud
+ Taasesituste asukohad on kustutatud.
+ Abiteave
+ Kas kustutame kõik taasesituste asukohad\?
+ Kustutab kõik taasesituse käigus salvestatud asukohad
+ Kustuta taasesituste asukohad
+ Kustuta küpsised, mille NewPipe on reCAPTCHA vastamise ajal salvestanud
+ reCAPTCHA küpsised on kustutatud
+ Kustuta reCAPTCHA küpsised
+ Teavitus video räsi kohta
+ Esitajad
+ Albumid
+ Laulud
+ Videod
+ Sellel videol on vanusepiirang.
+\nVastavalt YouTube uuetele reeglitele, mis käitlevad vanusepiirangutega materjali, NewPipe ei saa seda kätte ning vastavalt ei suuda seda ka esitada.
+ Sellel videol on vanusepiirang.
+\n
+\nKui sa soovid seda näha, siis lülita seadistustest „%1$s“ sisse.
+ YouTube\'is leiduv „Piiratud režiim“ peidab võimaliku täiskasvanutele mõeldud sisu
+ Näita sisu, mis vanusepiirangu tõttu ilmselt ei sobi lastele (näiteks 18+)
+ Teavitus
+ Sa saad kasutada vaid HTTPS-urle
+ Öine teema
+ Ei iialgi
+ Vaid Wi-Fi võrgus
+ Alusta esitamist automaatselt — %s
+ Näita mälulekkeid
+ Automaatselt loodud (üleslaadita ei leidu)
+ Lõpeta summutamine
+ Summuta
+ Esitusjärjekorda lisatud
+ Enim meeldimisi
+ Esitusjärjekord
+ Lisa esitusjärjekorda
+ Hiljuti lisatud
+ Kohalikud
+ Keele muutus jõustub rakenduse uuesti käivitamisel.
+ Kommentaaride laadimine ei õnnestunud
+ Esitusloendi järjehoidjaid veel pole
+ Vali esitusloend
+ Vaikimisi seadistatud kiosk
+ Valmis
+ Kui oled lõpetanud, siis vajuta „Valmis“ nuppu
+ Kommentaare pole
+ ∞ videot
+ 100+ videot
+ Sulge
+ Kustutasin %1$d allalaaditud faili
+ Kustuta allalaaditud failid
+ Kas sa soovid kustutada allalaadimiste ajaloo või allalaaditud failid\?
+ Kustuta allalaadimiste ajalugu
+ Seda allalaadimist ei saa uuesti alustada
+ Ühendus aegus
+ Seadmes pole enam ruumi
+ Sellise nimega allalaadimine on juba pooleli
+ faili asendamine ei õnnestu
+ Uus
+
+ - %d valitud
+ - %d valitud
+
+ Sa pole tellimusi valinud
+ Vali tellimused
+ Töötlen andmevoogu…
+ Laadin andmevoogu…
+ Pole laaditud: %d
+ Andmevoo viimane uuendus: %s
+ Kanalite rühmad
+
+ - %d päev
+ - %d päeva
+
+
+ - %d tund
+ - %d tundi
+
+
+ - %d minut
+ - %d minutit
+
+
+ - %d sekund
+ - %d sekundit
+
+ Sellega eemaldame vaadatud videod ja esitusloendisse lisatud videod.
+\nKas sa oled kindel\? Seda tegevuste ei saa hiljem tagasi pöörata!
+ Jah, sealhulgas videod, mille vaatmine jäi pooleli
+ Kas eemaldame vaadatud videod\?
+ Eemalda vaadatud videod
+ Kasuta süsteemi keelt
+ Rakenduse keel
+ Alati küsime kuhu kausta soovid faile alla laadida
+ Küsi allalaaditavate failide salvestamise kausta
+ Peata allalaadimised
+ Alusta allalaadimistega
+ Kopeeri vormindatud aruanne
+ Näita vaid rühmitamata tellimus
+ Kas sa soovid selle kanalite rühma kustutada\?
+ Rühmal puudub nimi
+ ExoPlayer\'i piirangute tõttu seadistasime otsingusammu %d sekundile
+ Luba korraga vaid üks allalaadimine
+ Piira allalaadimiste järjekorda
+ Faili kustutamisega läks ka tööjärg kautsi
+ Faili töötlemisel NewPipe lõpetas töö
+ Lülita meedia tunneldamine välja juhul, kui esitamisel tekib must ekraan või pildi kuvamine on katkendlik
+ Lülita meedia tunneldamine välja
+ Vaheta teenust, hetkel on kasutusel:
\ No newline at end of file
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index 8766df167..c84a3bf1b 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -39,8 +39,7 @@
Erabili kanpo bideo-erreproduzigailua
Erabili kanpo audio-erreproduzigailua
Atzeko planoan erreproduzitzen
- Sakatu \"Bilatu\" hasteko
-\n
+ Sakatu «bilatu» atalean hasteko.
Audioa deskargatzeko karpeta
Aukeratu audio fitxategiak deskargatzeko karpeta
Deskargatutako audio fitxategiak hemen gordetzen dira
@@ -679,4 +678,6 @@
Automatikoa (gailuaren gaia)
Gau Gaia
kanalaren xehetasunak erakutsi
+ Desaktibatu hedabideen tunela bideo-erreprodukzioan pantaila beltz bat edo totelka ari bada
+ Hedabideen tunela desaktibatu
\ No newline at end of file
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 9886a470f..4095bfb6e 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -1,7 +1,6 @@
- Napauta hakua aloittaaksesi
-\n
+ Napauta hakua aloittaaksesi
%1$s näyttökertaa
Julkaistu %1$s
Ei löytynyt suoratoistosoitinta. Asennetaanko VLC\?
diff --git a/app/src/main/res/values-fil/strings.xml b/app/src/main/res/values-fil/strings.xml
index 7e5c6875b..c85d38e01 100644
--- a/app/src/main/res/values-fil/strings.xml
+++ b/app/src/main/res/values-fil/strings.xml
@@ -1,7 +1,6 @@
- Pindutin ang \'hanap\' upang magsimula
-\n
+ Pindutin ang \'hanap\' upang magsimula
%1$s view
Nai-publish noong %1$s
Walang nakitang stream player. Mag-install ng VLC\?
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 1e528936f..dd8c07fd3 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -75,8 +75,7 @@
Audio
Réessayer
Veuillez d’abord accorder l’accès au stockage
- Appuyez sur la loupe pour commencer
-\n
+ Appuyez sur la loupe pour commencer.
Lecture automatique
Rapport utilisateur
Signaler
@@ -98,7 +97,7 @@
Serveur non pris en charge
Fichier déjà existant
Lien malformé ou accès à Internet indisponible
- NewPipe télécharge …
+ NewPipe télécharge...
Appuyer pour plus de détails
Veuillez patienter…
Copié dans le presse-papiers
@@ -115,7 +114,7 @@
Oui
Plus tard
Désactivés
- Quoi :\\nRequête :\\nLangue du contenu :\\nPays du contenu :\\nLangue de l’application :\\nService :\\nDate UTC :\\nPaquet :\\nVersion :\\nVersion du système d’exploitation :
+ Quoi :\\nRequest :\\nContent Language :\\nContent Country :\\nApp Language :\\nService :\\nGMT Time :\\nPackage :\\nVersion :\\nOS version :
k
M
Cette autorisation est nécessaire pour
@@ -681,4 +680,6 @@
Vous pouvez choisir votre thème nuit favori
Le téléchargement a démarré
Afficher les détails de la chaîne
+ Désactivez le tunnelage multimédia si vous constatez un écran noir ou un bégaiement lors de la lecture d\'une vidéo
+ Désactiver le tunnelage média
\ No newline at end of file
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index 23c59f049..3b3387d96 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -1,7 +1,6 @@
- Toque en \"Buscar\" para comezar
-\n
+ Toque en \"Buscar\" para comezar
%1$s visualizacións
Publicado o día %1$s
Non foi encontrado ningún reprodutor. Quere instalar o VLC\?
@@ -586,7 +585,7 @@
Vídeos
Este vídeo está restrinxido por idade.
\n
-\nSe desexa visualizalo, habilite \"Contido restrinxido por idade\" nos axustes.
+\nSe desexa visualizalo, habilite \"%1$s\" nos axustes.
Modo restrinxido de YouTube
Actualizacións
A instancia xa existe
diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml
index 1a051ff81..276f868c2 100644
--- a/app/src/main/res/values-he/strings.xml
+++ b/app/src/main/res/values-he/strings.xml
@@ -1,7 +1,6 @@
- יש לגעת ב־„חיפוש” כדי להתחיל
-\n
+ יש לגעת בזכוכית המגדלת כדי להתחיל.
%1$s צפיות
פורסם ב־%1$s
לא נמצאו נגני הזרמה, להתקין VLC\?
@@ -699,4 +698,6 @@
לפתור
ערכת עיצוב לילית
להציג את פרטי הערוץ
+ כדאי להשבית תיעול מדיה אם הופיעה תופעה של מסך שחור או גמגום בנגינת וידאו
+ השבתת תיעול מדיה
\ No newline at end of file
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index faa73f1c2..c5b1f4fd3 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -2,29 +2,29 @@
%1$s व्यूज
%1$s को प्रकाशित हुआ
- कोई स्ट्रीम प्लेयर नहीं मिला। क्या आप VLC इंस्टॉल करना चाहेंगे\?
+ स्ट्रीमिंग के लिए प्लेयर नहीं मिला। क्या आप VLC इंस्टॉल करना चाहेंगे\?
इंस्टॉल करें
ब्राउज़र में खोलें
पॉपअप मोड में खोलें
शेयर करें
- डाउनलोड
+ डाउनलोड करे
सर्च करे
सेटिंग्स
ब्राउज़र चुनें
स्क्रीन रोटेशन
- पॉपअप mode
+ पॉपअप मोड
सब्सक्राइब करें
- Subscribed
- Channel unsubscribed
- सदस्यता
- पीछे
+ सब्सक्राइबड
+ चैनल अनसब्सक्राइब हुआ
+ सब्सक्रिप्शनस
+ बैकग्राउंड
पॉपअप
ऑटोप्ले करें
ऑडियो
- हलका
- काली
- देखे हुए वीडियो की सूची
- डाउनलोड
+ लाइट
+ ब्लैक
+ देखे हुए विडियोज का इतिहास
+ डाउनलोड करे
वीडियो और ऑडियो
History and cache
बैकग्राउंड में चल रहा है
@@ -51,52 +51,51 @@
Item हटा दिया गया है
फ़िलहाल चर्चा में है
ऑडियो सेटिंग
- शुरू करने के लिए \"सर्च\" बटन दबाएं
-\n
+ शुरू करने के लिए \"सर्च\" बटन दबाएं
कैंसल करे
क्या आप का मतलब \"%1$s\" था\?
- किस से शेयर करे
- कोई दूसरा विडियो प्लेयर उपयोग करें
+ के साथ शेयर करे
+ कोई दूसरा विडियो प्लेयर इस्तेमाल करें
कुछ विडियो रिजॉल्यूशनस पर ऑडियो हट सकती है
कोई दूसरा ऑडियो प्लेयर उपयोग करें
मुख्य
- Subscription बदला नहीं जा सका
- सदस्यता का अद्यतन नहीं हो सका
+ सब्सक्रिप्शन बदला नहीं जा सका
+ सब्सक्रिप्शन अपडेट नहीं किया जा सका
देखे की क्या नया है
- वीडियो डाउनलोड फ़ोल्डर
+ वीडियो डाउनलोड का फ़ोल्डर
डाउनलोड की गई वीडियो फ़ाइलें यहां संग्रहीत हैं
वीडियो फ़ाइलों के लिए डाउनलोड फ़ोल्डर चुनें
ऑडियो डाउनलोड फ़ोल्डर
- डाउनलोड की गई वीडियो फ़ाइलें यहां संग्रहीत हैं
+ डाउनलोड की गई ऑडियो फ़ाइलें यहां संग्रहीत हैं
ऑडियो फ़ाइलों के लिए डाउनलोड फ़ोल्डर चुनें
- अन्य अप्प के द्वारा NewPipe के आह्वान पर वीडियो तुरंत चले
- वीडियो का डिफ़ॉल्ट रिज़ॉल्यूशन
- विडियो पॉपअप का डिफ़ॉल्ट रिज़ॉल्यूशन
- उच्च रिज़ॉल्यूशन दिखाएं
- केवल कुछ ही यंत्र है जो 2K/4K विडियो चला सकते हैं
+ दूसरे ऐप द्वारा न्यूपाइप को बुलाने पर तुरंत वीडियो चलाएं
+ डिफ़ॉल्ट रिज़ॉल्यूशन
+ पॉपअप का डिफ़ॉल्ट रिज़ॉल्यूशन
+ उच्च रिज़ॉल्यूशनस दिखाएं
+ केवल कुछ ही डिवाइस 2K/4K मे विडियो चला सकते हैं
Kodi से चलायें
- Kore एप्प नहीं मिली, इसे इनस्टॉल करें\?
+ Kore ऐप नहीं मिली, इसे इनस्टॉल करें\?
\"Kodi से चलायें\" वाला विकल्प दिखाएँ
- कोडी मीडिया सेंटर के माध्यम से वीडियो चलाने के लिए एक विकल्प प्रदर्शित करें
- डिफ़ॉल्ट ऑडियो का फॉर्मेट
- डिफ़ॉल्ट विडियो का फॉर्मेट
- एप्प का नया रूप
- काला
- विडियो पॉपअप की आकर और उसकी स्थति को याद रखे
- विडियो पॉपअप के पहले वाली आकर और उसकी स्थिति को याद रखे
- प्लेयर इशारा नियंत्रण
- प्लेयर की ब्राइटनेस और ध्वनी को नियंत्रण के लिए फ़ोन में इशारो का प्रयोग करे
- खोज के सुझाव देखे
- जब कुछ ढूंड रहे हो तो सुझाव दिखाये
- खोज के इतिहास को देखे
- खोज के query को फ़ोन की मेमोरी में ही रखे
- देखे हुए विडियो की सूची रखे
- वीडियो ज़ारी रखें
+ Kodi मीडिया सेंटर से विडियो चलाने के लिए विकल्प प्रदर्शित करें
+ डिफ़ॉल्ट ऑडियो फॉर्मेट
+ डिफ़ॉल्ट विडियो फॉर्मेट
+ ऐप थीम
+ डार्क
+ विडियो पॉपअप का आकर और उसकी स्थति को याद रखे
+ विडियो पॉपअप की आखिरी स्थिति और आकर को याद रखे
+ प्लेयर के गेस्चर कंट्रोल
+ प्लेयर की चमक और आवाज को नियंत्रित करने के लिए गेस्चर्स का इस्तेमाल करे
+ खोज के सुझाव
+ खोज के दौरान सुझाव दिखाये
+ खोज का इतिहास
+ खोज के डेटा को सिर्फ डिवाइस मेमोरी में रखे
+ देखे गए विडियोज की सूची रखे
+ वीडियो
रूकावटे खत्म होने के बाद विडियो प्ले करे (जैसे - फ़ोन कॉल)
- \'अगला\' और \'पहले समान\' वीडियो दिखाए
+ \'अगला\' और \'समान\' वीडियो दिखाए
\"जोड़ने के लिए पकड़ें रहे\" दिखाए
जब बैकग्राउंड और पॉपअप बटन विडियो के विवरण पन्ने में दबाई जाए तो tip को दिखाए
- ये वाला URL इसमें नहीं चलेगा
+ असमर्थित URL
डिफ़ॉल्ट विषय की भाषा
प्लेयर
चाल चलन
@@ -235,8 +234,8 @@
यंहा से चलाना शुरू करे
पृष्टभूमि में चलाना शुरू करे
पॉपअप में चलाना शुरू करे
- स्ट्रीम करने के लिए प्लेयर उपलब्ध नहीं है (आप इसे चलाने के लिए VLC प्लेयर इंस्टॉल कर सकते हैं)।
- स्ट्रीम डाउनलोड करें
+ स्ट्रीमिंग करने के लिए कोई प्लेयर उपलब्ध नहीं है (आप इसे चलाने के लिए VLC प्लेयर इंस्टॉल कर सकते हैं)।
+ स्ट्रीम फाइल डाउनलोड करें
जानकारी दिखाएं
बुकमार्क किये गए प्लेलिस्टस
में जोड़े
@@ -306,15 +305,15 @@
ऑटो-जनरेटेड
हीप डंप करने के दौरान मेमोरी लीक मॉनिटरिंग ऐप को अनुत्तरदायी बना सकता है
Out-of-Lifecycle त्रुटियों की रिपोर्ट करें
- छायाप्रारुप लोड करें
- तेजी से अचूक तलाश का प्रयोग करें
- अचूक खोज प्लेयर को कम परिशुद्धता के साथ तेजी से पदों की तलाश करने की अनुमति देता है|
+ थंबनेल लोड करें
+ तेज और अनिश्चित तलाश का प्रयोग करें
+ अनिश्चित खोज के कारण वीडियो प्लेयर कम सटीकता से लेकिन तेजी से वीडियो पोजीशन्स की तलाश कर सकता है। 5,15 या 25 सेकंड की तलाश में यह काम नहीं करता।
थंबनेल लोड करने, डेटा और मेमोरी उपयोग को रोकने के लिए बंद करें। इन-मेमोरी और ऑन-डिस्क छवि कैश दोनों को बदलता है|
- छवि कैश मिटा दिया
- कैश मेटाडेटा वाइप करें
- सभी कैश किए गए वेबपृष्ठ डेटा हटाएं
- मेटाडाटा कैश मिटा दिया गया
- अगली स्ट्रीम को स्वचालित रूप से जोड़ें
+ इमेज कैश मिटाया गया
+ कैश मेटाडेटा मिटाएं
+ कैश किए गए सभी वेबपेज का डेटा हटाएं
+ मेटाडाटा कैश मिटाया गया
+ अगली स्ट्रीम को ऑटोमैटिकली जोड़ें
गैर-दोहराने वाली कतार में अंतिम स्ट्रीम चलाते समय संबंधित स्ट्रीम को स्वतः संलग्न करें
फाइल
चेनल्स
@@ -382,14 +381,14 @@
पृष्ठभूमि प्लेयर में बदले
पॉप अप प्लेयर में बदले
न्यूपाइप एक काॅपीलेफ़्ट फ़्री साॅफ़्टवेर है: इसे आप अपनी इच्छा के अनुसार इस्तेमाल, जाँच, बाँट तथा और बेहतर बना सकते है। खास तौर पर आप इसे फ़्री साॅफ़्टवेर फ़ाउंडेशन के द्वारा जारी जीएनयू जनरल पब्लिक लाइसेंस के तीसरे या उसके बाद आने वाले कोई भी वर्णन के शर्तों के मुताबिक फिर से बाँट या बदल सकते हैं।
- सदस्यता वापस ले ली
- नया टॅब
- टॅब चुने
- वॉल्यूम नियंत्रण
+ अनसब्सक्राइब करे
+ नया टैब
+ टैब चुने
+ गेस्चर वॉल्यूम नियंत्रण
कतार
वीडियो प्लेयर की आवाज नियंत्रित करने के लिए गेस्चरस का इस्तेमाल करे
- चमक बदलने का इशारा
- वीडियो प्लेयर की चमक नियंत्रित करने के लिए गेस्चरस का इस्तेमाल करें
+ गेस्चर से चमक कंट्रोल करे
+ वीडियो प्लेयर की चमक को नियंत्रित करने के लिए गेस्चरस का इस्तेमाल करें
अपडेट
फाइल मिटा दी गयी
अप्प अपडेट अधिसूचना
@@ -435,16 +434,16 @@
मोबाइल डाटा का इस्तेमाल करते समय उपयोगी है, परन्तु कुछ डौन्लोडस रोके नहीं जा सकते है
घटनायें
सम्मेलनों
- टिप्पणियाँ दिखाएं
- टिप्पणियाँ छिपाने के लिए इसे बंद करे
- ऑटोप्ले
+ कॉमेंट्स दिखाएं
+ कॉमेंट्स छिपाने के लिए इसे बंद करे
+ ऑटोप्ले करे
कोई टिपण्णी नहीं
टिप्पणियाँ लोड नहीं कर सका
बंद करे
- फिर से शुरू करे
- आखरी प्लेबैक स्थान पर लौटे
+ प्लेबैक वापस चालू करें
+ आखिरी प्लेबैक पोजिशन पर वापस लौटे
सूचियों में स्थान
- प्लेबैक स्थान निशान सूचियों में दिखाए
+ प्लेबैक पोजिशन के निशान सूचियों में दिखाए
डाटा मिटायें
प्लेबैक स्थान मिटा दिए गए|
फाइल की जगह बदली गयी या फिर फाइल मिटा दी गयी
@@ -520,7 +519,7 @@
%s के द्वारा
%s के द्वारा बनाया गया
प्लेलिस्ट पृष्ठ
- परिणाम दिखा रहे हैं : %s
+ %s : के लिए परिणाम दिखया जा रहा है
हो गया
कलाकार
गाने
@@ -538,25 +537,25 @@
बच्चों के लिए अनुपयुक्त सामग्री दिखाएं क्योंकि इसकी आयु सीमा है (जैसे 18)
अधिसूचना
केवल HTTPS यूआरएल ही समर्थित हैं
- यूआरएल को नहीं पहचान पाये। दूसरे ऐप से खोलें\?
- ऑटोमैटिक कतार करे
- कतार को साफ़ करने से पहले पुष्टि के लिए पूछें
- फास्ट-फ़ॉरवर्ड /- रिवाइंड अवधि की तलाश करें
+ URL की पहचान नहीं हो सकी। दूसरे ऐप से खोलें\?
+ ऑटोमैटिकली कतार करे
+ कतार को मिटाने से पहले सत्यापन के लिए पूछें
+ तलाश अवधि फास्ट-फ़ॉरवर्ड /- रिवाइंड करे
एंड्रॉइड को थंबनेल में मुख्य रंग के अनुसार अधिसूचना के रंग को अनुकूलित करने दें (ध्यान दें कि यह सभी फोन पर उपलब्ध नहीं है)
- अधिसूचना को रंग दें
+ नोटीफिकेशन को रंगीन करें
कुछ नहीं
बफरिंग
Shuffle करे
दोहराएं
- कॉम्पैक्ट अधिसूचना में दिखाने के लिए आप अधिकतम तीन क्रियाओं का चयन कर सकते हैं!
- इस पर टैप करके नीचे दी गई प्रत्येक सूचना को संपादित करें। दाईं ओर चेकबॉक्स का उपयोग करके कॉम्पैक्ट अधिसूचना में दिखाए जाने के लिए उनमें से तीन तक का चयन करें।
+ आप कॉम्पैक्ट नोटिफिकेशन में दिखाए जाने वाले ऑप्शन्स में से अधिकतम 3 को चुन सकते है !
+ प्रत्येक नोटिफिकेशन को संपादित करने के लिए उस पर क्लिक करें। दाईं तरफ के चेकबॉक्स का इस्तेमाल करके नोटिफिकेशन में दिखाए जाने वाले अधिकतम 3 ऑप्शंस को चुना जा सकता है।
पांचवा एक्शन बटन
चौथा एक्शन बटन
तीसरा एक्शन बटन
दूसरा एक्शन बटन
पहला एक्शन बटन
- अधिसूचना में दिखाए गए वीडियो थंबनेल को 16: 9 से 1: 1 के अनुपात में दिखाया गया है (विकृतियों का परिचय दे सकता है)
- वीडियो छवि को 1:1 के आस्पेक्ट अनुपात मैं देखें
+ नोटिफिकेशन में दिखाए गए वीडियो थंबनेल को 16: 9 के बजाय 1: 1 के अनुपात में दिखाए (इस कारण कुछ परेशानियां हो सकती हैं)
+ थंबनेल को 1:1 के अनुपात मैं दिखाएं
- %dघंटा
- %dघंटे
@@ -594,11 +593,11 @@
वीडियो हैश अधिसूचना
स्ट्रीम निर्माता, स्ट्रीम विषय सूची या खोज अनुरोध के बारे में अतिरिक्त जानकारी के साथ मेटा जानकारी बक्से को छिपाने के लिए बंद करें.
मेटा जानकारी दिखाएँ
- वीडियो विवरण और अतिरिक्त जानकारी छिपाने के लिए इसे बंद करें
+ वीडियो का विवरण और अतिरिक्त जानकारी छिपाने के लिए इसे बंद करें
विवरण दिखाएं
सक्रिय प्लेअर की क़तार बदल दी जाएगी
एक प्लेअर से दूसरे प्लेअर में जाने से आपकी कतार बदल सकती है
- के साथ खोलें
+ मे खोलें
थंबनेल दिखाएं
लॉक स्क्रीन और नोटिफिकेशन दोनों के लिए थंबनेल का इस्तेमाल करे
पाठ
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index 1e2b6bf17..025399693 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -1,7 +1,6 @@
- Za početak dodirnite \"Pretraži\"
-\n
+ Za početak dodirnite \"Lupo\"
%1$s pregleda
Objavljeno %1$s
Reproduktor za stream nije pronađen. Instalirati VLC\?
@@ -32,7 +31,7 @@
Pozadina
Skočni prozor
Mapa za preuzimanje videozapisa
- Preuzete video datoteke se spremaju ovdje
+ Ovdje se spremaju preuzete video datoteke
Odaberi mapu za preuzimanje video datoteka
Mapa za preuzimanje zvuka
Preuzete audio datoteke se spremaju ovdje
@@ -263,8 +262,8 @@
Dodano kao playlistu
Minijatura playliste se promijenila.
Greška prilikom brisanja playliste.
- Bez naslova
- Podesno
+ Bez titlova
+ Popuni
Ispuniti
Povećaj
Auto generirano
@@ -287,8 +286,8 @@
Prijeđi na pozadinu
Prijeđi na skočni prozor
Prijeđi na glavni
- Uvoz baze podataka
- Izvoz baze podataka
+ Uvezi bazu podataka
+ Izvezi bazu podataka
Poništava vašu trenutačnu povijest, pretplate, playliste i (opcionalno) postavke
Izvezi povijest, pretplate, playliste i postavke
Izbriši povijest gledanja
@@ -318,8 +317,8 @@
Jeste li sigurni da želite izbrisati sve stavke iz povijesti?
Zadnje svirano
Najviše svirano
- Izvoz završen
- Uvoz završen
+ Izvezeno
+ Uvezeno
Nema važeće ZIP datoteke
Upozorenje: Nije moguće uvesti sve datoteke.
Ovo će poništiti vaše trenutne postavke.
@@ -331,9 +330,9 @@
Uvoz…
Izvoz…
Uvoz datoteke
- Prethodni izvozi
- Nije moguće uvesti pretplatnike
- Nije moguće izvesti pretplatnike
+ Prethodni izvoz
+ Nije bilo moguće uvesti pretplate
+ Nije bilo moguće izvesti pretplate
Uvezite YouTube pretplatnike preuzimanjem izvozne datoteke Google-a:
\n
\n1. Idite na ovaj URL: %1$s
@@ -390,7 +389,7 @@
Zadana zemlja sadržaja
Otkrivanje grešaka
Obavijest o ažuriranju aplikacije
- Uključite ili isključite orijentaciju
+ Uklj/isklj orijentaciju
Preuzimanje na vanjsku SD karticu nije moguće. Ponovo postaviti lokaciju mape za preuzimanje\?
Vanjski playeri ne podržavaju ove vrste veza
Nije pronađen nijedan videozapis
@@ -408,7 +407,7 @@
Konferencije
Preferirana \'otvori\' akcija
Zadana radnja pri otvaranju sadržaja — %s
- Podnaslovi
+ Titlovi
Izmijenite skalu teksta naslova player-a i pozadinske stilove. Potrebno je ponovno pokretanje aplikacije kako bi stupilo na snagu.
Prisilno izvješćivanje o greškama Rx-a koje se ne mogu isporučiti izvan \'fragmenta\' ili životnog ciklusa aktivnosti nakon odlaganja
Uvezite SoundCloud profil tako da upišete URL ili svoj ID:
@@ -440,7 +439,7 @@
Preuzeta datoteka s tim nazivom već postoji
Datoteka s ovim nazivom se već preuzima
Kod
- Odredišna mapa se ne može stvoriti
+ Nije moguće stvoriti odredišnu mapu
Datoteka se ne može stvoriti
Sustav je odbio dozvolu
Nije moguće uspostaviti sigurnu vezu
@@ -612,7 +611,7 @@
Uklj/Isklj uslugu, trenutačno odabrana:
Kopiraj formatirani izveštaj
- Izbriši riješene reCAPTCHA kolačiće koje NewPipe sprema
+ Izbriši kolačiće koje NewPipe sprema nakon rješavanja reCAPTCHA
reCAPTCHA kolačići su izbrisani
Izbriši reCAPTCHA kolačiće
Ovaj video je dobno ograničen.
@@ -689,4 +688,6 @@
Riješi
Noćna tema
Prikaži detalje kanala
+ Iskljuci medija tuneling ako dobivate crni ekran kada gledate video
+ Iskljuci medija tuneling
\ No newline at end of file
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 87e56a4d1..a770d74ec 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -46,18 +46,18 @@
Tetszik
Nem tetszik
Előnézeti kép
- Előnézeti kép
+ Vidó lejátszása, időtartam:
Fetöltő profilképe
Nem lehet létrehozni a letöltési mappát \'%1$s\'
Letöltés mappa létrehozása \'%1$s\'
Tartalom
- Korhatáros tartalom
+ Korhatáros tartalom megjelenítése
Hiba
A tartalom nem elérhető
- Ez egy élő közvetítés, amely még nem támogatott.
+ Élő közvetítések még nem támogatottak
Automatikus lejátszás
Videók automatikus lejátszása, ha a NewPipe egy másik alkalmazásból lett indítva
- ÉLŐ
+ Élő
Jelentés
Információ:
Ez történt:
@@ -65,18 +65,17 @@
Részletek:
Sajnos hiba történt.
Elnézést, ennek nem kellett volna megtörténnie.
- Hibajelentés e-mailben
+ Hiba bejelentése e-mailben
A stream nem elérhető
Nem sikerült a letöltés menü beállítása
Nem sikerült a videó URL aláírás azonosítása
- Háttértárhoz való hozzáférés megtagadva
+ Előbb adj hozzáférést a tárhelyhez
Újra
Hibajelentés
Felhasználói jelentés
Videó
Audio
- A kezdéshez koppints a \"Keresés\"-re
-\n
+ A kezdéshez koppints a \"Keresés\"-re
Nem sikerült az összes előnézeti kép betöltése
Nem sikerült a weblap betöltése
Nem sikerült a weblap teljes betöltése
@@ -98,7 +97,7 @@
Katt a részletekért
Kérlek várj…
Vágólapra másolva
- Kérlek válassz egy létező könyvtárat a letöltésekhez.
+ Kérlek adj meg egy letöltés könyvtárat a beállításokban
Nem támogatott szerver
Új küldetés
Csatornáról leiratkozva
@@ -156,8 +155,8 @@
[Ismeretlen]
Adatbázis importálása
Adatbázis exportálása
- Felülírja a jelenlegi előzményeket és feliratkozásokat
- Előzmények, feliratkozások és lejátszási listák exportálása
+ Felülírja a jelenlegi előzményeket, feliratkozásokat, lejátszási listákat és (opcionálisan) a beállításokat
+ Előzmények, feliratkozások, lejátszási listák és beállítások exportálása
Kép betöltése sikertelen
Alkalmazás/Kezelő felület összeomlott
Videó lejátszása sikertelen
@@ -188,7 +187,7 @@
Folytatás a háttérben
Folytatás felugró ablakban
Megtekintési előzmények törlése
- Eltávolítja a megtekintési előzményeket
+ Eltávolítja a megtekintési előzményeket és a visszajátszás helyét
Törlöd az összes megtekintési előzményt\?
Megtekintési előzmények törölve.
Keresési előzmények törlése
@@ -197,13 +196,13 @@
Keresési előzmények törölve.
Lejátszási hiba történt
Lejátszási hiba helyreállítása
- Érvénytelen könyvtár
- Érvénytelen fájl vagy tartalom forrás
- A fájl nem létezik vagy jogosultsági hiba lépett fel
+ Nincs ilyen mappa
+ Nincs ilyen fájl vagy tartalom forrás
+ A fájl nem létezik vagy jogosultság az olvasáshoz és íráshoz hiányzik
A fájl neve nem lehet üres
Hiba történt: %1$s
Nincs letölthető adatforrás
- Itt nincs semmi
+ Nincs itt semmi pár tücskön kívül
Húzza az átrendezéshez
e
M
@@ -251,7 +250,7 @@
Legyen ötleted a fordítással, a megjelenéssel, a forrás kód tisztításával vagy komolyabb átszervezésével kapcsolatban, bármilyen segítséget szívesen fogadunk. Járulj hozzá az alkalmazás fejlesztéséhez!
Megtekintés GitHubon
Adományozás
- A NewPipe alkalmazást önkéntesek fejlesztik szabadidejükben, hogy a lehető legjobb élményt hozzák el neked. Járulj hozzá a fejlesztők kávéjához, hogy tovább dolgozhassanak az alkalmazáson!
+ A NewPipe alkalmazást önkéntesek fejlesztik az ő szabadidejükben, hogy a lehető legjobb felhasználói élményt hozzák el neked. Járulj hozzá, hogy segítsd a fejlesztőket amíg ők egy csésze kávét szürcsölnek, hogy még jobbá tehessük a NewPipe-ot.
Hozzájárulás
Honlap
Látogasd meg a NewPipe honlapját további információkért és hírekért!
@@ -283,8 +282,8 @@
Csatorna választása
Még nincs csatorna feliratkozás
Újságárus választása
- Sikeres export
- Sikeres import
+ Exportálva
+ Importálva
Nem érvényes ZIP fájl
Figyelmeztetés: nem sikerült az összes fájl importálása.
Ez felül fogja írni a jelenlegi beállításokat.
@@ -304,18 +303,18 @@
Mindig kérdezz rá
Információk gyűjtése…
Kért tartalom betöltése
- Új lejátszási lista létrehozása
- Lejátszási lista törlése
- Lejátszási lista átnevezése
+ Új lejátszási lista
+ Törlés
+ Átnevezés
Név
Lejátszási listához adás
- Beállítás lejátszási lista előképeként
+ Beállítás lejátszási lista indexképeként
Könyvjelző törlése
- Kívánja törölni ezt a lejátszási listát\?
+ Törlődjön ez a lejátszási lista\?
Lejátszási listsa létrehozva
- Lejátszási listához hozzáadva
- Lejátszási lista előképe megváltozott
- Nem sikerült a lejátszási lista törlése
+ Hozzáadva lejátszási listához
+ Lejátszási lista előképe megváltozott.
+ Lejátszási lista törlése nem sikerült.
Felirat kikapcsolva
Illeszkedés
Kitöltés
@@ -361,7 +360,7 @@
Ne tegyen semmit
Lejátszás folytatása a háttérben
Lejátszás folytatása felugró ablakban
- Lejátszás folytatása a fókusz visszaszerzésekor
+ Lejátszás folytatása
Mutassa a \"Tartsa lenyomva a hozzáadáshoz\" tippet
Várólistához adva a háttérben
Elforgatás
@@ -608,4 +607,31 @@
Lejátszás a háttérben
Sorhoz hozzáadva
Sorhoz adás
+ Mentett fülek olvasása sikertelen, alapértelmezettek használata
+ Értesítések a videó hashelési folyamathoz
+ Videó hash értesítés
+ YouTube biztosít egy \"Korlátozott Módot\" ami elrejti a lehetséges felnőtteknek szóló tartalmat
+ YouTube \"Korlátozott Mód\"-jának bekapcsolása
+ A példány már létezik
+ Pédány érvényesítése nem sikerült
+ Példány URL megadása
+ Példány hozzáadása
+ A neked tetsző példányokat megtalálhatod itt: %s
+ Válaszd ki a kedvenc PeerTube példányaidat
+ PeerTube példányok
+ Lejátszó gesztus vezérlői
+ Életciklusából kifutott hibák jelentése
+ Preferált \'nyitási\' cselekedet
+ Fiók bezárása
+ Fiók megnyitása
+ Csatorna részleteinek megjelenítése
+ Tartsd hogy sorba állítsd
+ Alap Kiosk
+ Kiválasztás
+ A NewPipe egy copyleft szabad szoftver: Felhasználhatod, tanulmányozhatod, megoszthatod és fejlesztheted akaratod szerint. Konkrétan továbbadhatod és/vagy módosíthatod a GNU General Public License feltételei alatt ami a Free Software Foundation álltal lett publikálva, vagy a 3. verzióját a licensznek, vagy (a saját opciód szerint), bármelyik későbbi verzióját.
+ Megoldás
+ Nyomj a \"Kész\"-re amikor meg van oldva
+ Hash számítása
+ Összefüggő elemek
+ Kérlek ellenőrizd, hogy egy hiba, ami az összeomlásodat írja le, létezik-e már. Ha duplikált jegyet adsz be, időt veszel el tőlünk amit arra tudnánk fordítani, hogy kijavítsuk magát a bugot.
\ No newline at end of file
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index 8a43a4f90..98ea1a5c9 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -1,7 +1,6 @@
- Ketuk \"Cari\" untuk memulai
-\n
+ Ketuk kaca pembesar untuk segera memulai.
%1$s x ditonton
Dipublikasikan pada tanggal %1$s
Pasang
@@ -10,7 +9,7 @@
Bagikan
Unduh
Telusuri
- Setelan
+ Pengaturan
Bagikan dengan
Pilih browser
Gunakan pemutar video eksternal
@@ -159,8 +158,8 @@
Terlepas apakah Anda memiliki ide untuk; terjemahan, perubahan desain, pembersihan kode, atau perubahan kode yang signifikan, segala bantuan akan selalu diterima. Semakin banyak akan semakin baik jadinya!
Baca lisensi
Kontribusi
- Melanggan
- Berlanggan
+ Berlangganan
+ Disubscribe
Apa Yang Baru
Lanjutkan pemutaran
Melanjutkan pemutaran setelah interupsi (mis. panggilan telepon)
@@ -322,7 +321,7 @@
Putar otomatis streaming berikutnya
Berhenti berlanggan channel
Tidak bisa memperbarui langganan
- Langganan
+ Subscription
Gunakan tinjau cepat tak pasti
Memungkinkan pengguna memilih posisi waktu video dengan cepat tetapi dengan tingkat presisi yang rendah. Mencari 5, 15 atau 25 detik tidak berhasil dengan ini.
NewPipe adalah perangkat lunak libre copyleft: Anda bisa menggunakannya, mempelajarinya, berbagi, dan meningkatkannya. Secara khusus Anda bisa mendistribusikan ulang dan/atau memodifikasinya dibawah syarat Lisensi Publik Umum GNU yang diterbitkan oleh Free Software Foundation, baik versi 3 dari Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.
@@ -669,4 +668,6 @@
Tema malam
Pengunduhan dimulai
Tampilkan rincian channel
+ Nonaktifkan terowongan media (tunnel) jiaka anda mengalami sebuah layar hitam atau kerusakan dalam memutar video
+ Nonaktifkan terowongan media (tunnel)
\ No newline at end of file
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index a6894cdbc..42cff5ed1 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -59,8 +59,7 @@
I contenuti in diretta non sono ancora supportati
Contenuti
Mostra contenuti con restrizioni di età
- Tocca \"Cerca\" per iniziare
-\n
+ Tocca la lente d\'ingrandimento per iniziare.
Riproduzione automatica
Riproduci i video quando NewPipe viene aperto da un\'altra app
In diretta
@@ -679,4 +678,6 @@
Automatico (tema del dispositivo)
Tema notturno
Mostra dettagli canale
+ Disattiva il tunneling multimediale se durante la riproduzione dei video si verificano schermate nere o irregolarità nell\'audio
+ Disattiva tunneling multimediale
\ No newline at end of file
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index ef4564325..0461b1aa7 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -78,8 +78,7 @@
不具合を報告
利用者レポートを送る
生放送
- 開始するには「検索」をタップ
-\n
+ 虫眼鏡をタップして開始します。
開始
一時停止
再生
@@ -662,7 +661,13 @@
\n年齢制限付き動画を含む新しい YouTube ポリシーにより、NewPipe は動画ストリームにアクセスできないため再生できません。
以下からお好みの夜間テーマを選択できます
自動 (デバイスのテーマ)
- %s
+ お好みの夜間テーマを選択 — %s
解決
夜間テーマ
+ ダウンロードを開始しました
+ チャンネルの詳細を表示
+ ラジオ
+ おすすめ
+ ビデオ再生が止まったり出ない場合はメディアトンネリングを無効にしてください
+ マルチメディアトンネリングを無効にする
\ No newline at end of file
diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml
index ca7e03436..16ab8cbd5 100644
--- a/app/src/main/res/values-kab/strings.xml
+++ b/app/src/main/res/values-kab/strings.xml
@@ -163,8 +163,7 @@
Ldi deg uminig
%1$s n tmeẓriwin
Yeffeɣ-d deg %1$s
- Senned ɣef «Nadi» akken ad tebduḍ
-\n
+ Senned ɣef «Nadi» akken ad tebduḍ
Ula d yiwet n tmeẓriwt
- %s n tmeẓriwt
diff --git a/app/src/main/res/values-kmr/strings.xml b/app/src/main/res/values-kmr/strings.xml
index 8f03299b1..2f6224595 100644
--- a/app/src/main/res/values-kmr/strings.xml
+++ b/app/src/main/res/values-kmr/strings.xml
@@ -200,7 +200,6 @@
Dîrok
Destûrê bixwînin
NewPipe nermalava kopîleft libre ye: Hûn dikarin li gorî kêfa xwe bikar bînin, parve bikin û baştir bikin. Bi taybetî hûn dikarin wê di bin mercên Lîsansa Giştî ya GNU ya Giştî ya ku ji hêla Weqfa Nermalava Azad ve hatî weşandin de, an guhertoya 3 ya Lîsansê, an jî (li gorî vebijarka we) guhertoyek paşîn ji nû ve belav bikin û / an biguherînin.
- Mezinahî kirin
Zelal
Hênikkirin
Parzûn
@@ -384,8 +383,7 @@
Lîstikvanek herikê nehat dîtin. VLC saz bikin\?
Li ser hate weşandin %1$s
%1$s dîtinan
- Ji bo destpêkirinê \"Lêgerîn\" bitikînin
-\n
+ Ji bo destpêkirinê \"Lêgerîn\" bitikînin
Di hin karûbaran de heye, ew bi gelemperî pir zûtir e lê dibe ku hejmarek bi sînor a tiştan vegerîne û bi gelemperî agahdariya bêkêmasî vebigere (mînakî bê domdanî, celebek tişt, bê statûya zindî).
Dema ku hebe ji xwarina fedakar bistînin
Her dem nûve bikin
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index 32da51da3..c77353fa5 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -50,8 +50,7 @@
(실험적) 향상된 프라이버시를 위해 다운로드 트래픽을 강제로 Tor를 통해 전송 (스트리밍 비디오는 아직 지원되지 않습니다).
다운로드 디렉토리를 만들 수 없습니다 \'%1$s\'
다운로드 디렉토리를 만들었습니다 \'%1$s\'
- \"검색\" 버튼을 눌러서 시작하세요
-\n
+ \"검색\" 버튼을 눌러서 시작하세요
자동재생
NewPipe가 다른 앱에서 호출되었을 때 동영상을 재생합니다
컨텐츠
@@ -542,7 +541,7 @@
노래
이 비디오는 연령제한이 있습니다.
\n
-\n만약, 시청을 원한다면 설정에 \"연령 제한 컨텐츠\"를 활성화 하세요.
+\n만약, 시청을 원한다면 설정에 \"%1$s\"를 활성화 하세요.
완료
아티스트
앨범
diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml
index 944f9b8c8..01aa0c99f 100644
--- a/app/src/main/res/values-ku/strings.xml
+++ b/app/src/main/res/values-ku/strings.xml
@@ -1,7 +1,6 @@
- کرتە له ”گهڕان” بكه بۆ دهستپێكردن
-\n
+ کرتە له ”گهڕان” بكه بۆ دهستپێكردن
%1$s بینراو
بڵاوكراوهتهوه له %1$s
هیچ لێدەرێکی ڤیدیۆیی نهدۆزرایهوه. دهتهوێت VLC دابمەزرێنیت؟
diff --git a/app/src/main/res/values-la/strings.xml b/app/src/main/res/values-la/strings.xml
index 5072864e7..44f96ccc0 100644
--- a/app/src/main/res/values-la/strings.xml
+++ b/app/src/main/res/values-la/strings.xml
@@ -47,8 +47,7 @@
Praecessi propter: %s
Intendi \"%1$s\"\?
Optiones
- Tange \"Quaere\" ad initium
-\n
+ Tange \"Quaere\" ad initium
Quaere
Scarica
Condividi
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 470a3c032..b8702f146 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -1,7 +1,6 @@
- Palieskite „Ieškoti“, kad pradėtumėte
-\n
+ Norėdami pradėti paspauskite padidinimo stiklą.
%1$s peržiūrų
Publikuota %1$s
Nerastas srauto grotuvas. Įdiegti VLC\?
@@ -85,13 +84,13 @@
Negalima visiškai apdoroti tinklapio
Turinys neprieinamas
Negalima sutvarkyti atsisiuntimų meniu
- Tiesioginės translecijos yra nepalaikomos
+ Tiesioginės transliacijos kolkas nepalaikomos
Negalima gauti jokio srauto
Negalima įkelti jokio paveikslėlio
Programėlė/ vartotojo sąsaja nulūžo
Atsiprašome, taip neturėjo įvykti.
Pranešti apie šią klaidą el. paštu
- Atsiprašome, ištiko keletas klaidų.
+ Atsiprašome, kažkas ne taip.
Ataskaita
Informacija:
Kas nutiko:
@@ -158,10 +157,10 @@
Paleisti
Tęsti grojimą po pertraukčių (pvz. skambučių)
Rodyti “laikyti kad pakeisti„ patarimą
- Rodyti patarimą, kai foninis arba langelio rėžimo mygtukas paspaudžiamas vaizdo įrašų detalių puslapyje
+ Paspaudus \"Išsamiau:\" fono ar iššokančio lango mygtuke rodyti patarimą
Grotuvas
Elgsena
- Istorija ir laikmena
+ Istorija ir podėlis
Foninio grotuvo eilėje
Įtraukta į langelio rėžimo grojimo eilę
Grojaraštis
@@ -170,7 +169,7 @@
NewPipe pranešimai
Foninio ir langelio rėžimo grotuvų pranešimai
[Nežinoma]
- Nepavyko groti šio srauto
+ Srauto atkurti nepavyko
Įvyko nepataisoma grotuvo klaida
Atstatoma po grotuvo klaidos
Nėra rezultatų
@@ -204,12 +203,12 @@
Apie
Pagalbininkai
Leidimai
- Nemokama, atviro kodo Youtube peržiūros programėlė Android sistemai.
+ Laisvas transliavimas ant Android.
Prisidėti
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!
+ 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.
Duokite grąžos
Interneto puslapis
Kad sužinotumėte daugiau apie NewPipe apsilankykite mūsų interneto puslapyje.
@@ -260,8 +259,8 @@
Perjungti į pagrindinį
Importuoti duomenų bazę
Eksportuoti duomenų bazę
- Bus perrašyta dabartinė istorija ir prenumeratos
- Eksportuoti istoriją, prenumeratas ir grojaraščius.
+ Bus perrašyta jūsų dabartinė istorija, prenumeratos, grojaraščiai ir (pasirinktinai) nustatymai
+ Eksportuoti istoriją, prenumeratas, grojaraščius ir nustatymus
Išorinis grotuvas nepalaiko tokių nuorodų
Negalimas URL
Nerasta video srautų
@@ -295,14 +294,14 @@
Pervadinti
Pavadinimas
Pridėti į grojaraštį
- Nustatyti kaip grojaraščio paveikslėlį
+ Nustatyti kaip grojaraščio miniatiūrą
Pridėti grojaraštį į žymes
Pašalinti žymes
Ištrinti šį grojaraštį\?
Grojaraštis sukurtas
Pridėta į grojaraštį
Grojaraščio paveikslėlis pakeistas.
- Nepavyko ištrinti grojaraščio
+ Nepavyko ištrinti grojaraščio.
Nėra antraštės
Pritaikyti
Užpildyti
@@ -310,13 +309,385 @@
Automatiškai sugeneruotas
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\"
+ Priverstinai pranešti apie \"undeliverable Rx exceptions outside of fragment or activity lifecycle after disposal\"
Išjungti, kad paslėpti komentarus
Rodyti komentarus
Pasirinkti skirtuką
- Naujas skirtukas
+ Nauja kortelė
Atsisakyti prenumeratos
Rodomi rezultatai užklausai: %s
Atverti su
Pakartoti
+ 1 elementas pašalintas.
+ Skaičiuojama maišos suma
+ Komentarų nėra
+ ∞ vaizdo įrašų
+ 100+ vaizdo įrašų
+
+ - %s klausytojas
+ - %s klausytojai
+ - %s klausytojų
+
+ Niekas neklauso
+
+ - %s žiūri
+ - %s žiūri
+ - %s žiūri
+
+ Niekas nežiūri
+ Sekėjų skaičius neprieinamas
+ Perjungti paslaugą, dabar pasirinkta:
+ Aprašymas
+ Susiję įrašai
+ Komentarai
+ Pranešti per GitHub
+ Kopijuoti formatuotą pranešimą
+ Suteikti leidimą rodyti virš kitų programų
+ Ar norite atstatyti numatytuosius\?
+ Atstatyti numatytuosius
+ Įkelti išsaugotų kortelių nepavyko, naudojamos numatytosios
+ Nėra srautų parsiuntimui
+ Įvyko klaida: %1$s
+ Failo vardas negali būti tuščias
+ Tokio failo nėra arba nesuteiktas leidimas jį pasiekti
+ Tokio failo/turinio šaltinio nėra
+ Tokio aplanko nėra
+ Failas perkeltas ar ištrintas
+ Įrašyti į išorinę SD kortelę nepavyko. Atstatyti atsisiuntimo aplanką\?
+ Išorinė saugykla neprieinama
+ Žinynas
+ Paieškos istorija pašalinta.
+ Išvalyti visą paieškos istoriją\?
+ Išvalo paieškos istoriją
+ Išvalyti paieško istoriją
+ Pašalina visas atkūrimo vietas
+ Pašalinti atkūrimo vietas
+ Žiūrėjimo istorija pašalinta.
+ Išvalyti visą žiūrėjimo istoriją\?
+ Išvalo atkurtų srautų ir atkūrimo vietos istoriją
+ Išvalyti žiūrėjimo istoriją
+ Išvalyti slapukus kuriuos NewPipe išsaugojo kai vedėte reCAPTCHA
+ reCAPTCHA slapukai išvalyti
+ Išvalyti reCAPTCHA slapukus
+ Pranešimas apie video maišos progresą
+ Video maišos pranešimas
+ Pranešimas apie naują NewPipe versija
+ Programos atnaujinimo pranešimas
+ Failas
+ Failas pašalintas
+ Atlikėjai
+ Albumai
+ Dainos
+ Įvykiai
+ Naudotojai
+ Takeliai
+ Vaizdo įrašai
+ Grojaraščiai
+ Kanalai
+ Šiam video taikomas amžiaus apribojimas.
+\nDėl naujų YouTube amžiaus ribojimų NewPipe negali pasiekti ir atkurti šių video srautų.
+ Šiam video taikomas amžiaus apribojimas
+\n
+\nĮjunkite \"%1$s\" norėdami peržiūrėti.
+ Youtube turi \"apribotą režimą\" kuriame slepiamas galimai suaugusiems skirtas turinys
+ Įjungti YouTube \"apribotą režimą\"
+ Rodyti turinį kuris gali būti netinkamas vaikams (18+)
+ Pranešimai
+ Atnaujinimai
+ Kopija jau yra
+ Palaikomi tik HTTPS adresai
+ Pridėti kopiją
+ Pasirinkite patikusias kopijas %s
+ Pasirinkite mėgiamiausias PeerTube kopijas
+ PeerTube kopijos
+ URL neatpažintas. Atverti kita programa\?
+ Auto atkūrimas
+ Išvalyti duomenis
+ Sąraše rodyti atkūrimo vietos indikatorių
+ Vietos sąraše
+ Naudoti gestus ryškumo valdymui
+ Ryškumo valdymo gestai
+ Naudoti gestus garsumo valdymui
+ Garsumo gesto valdymas
+ Auto eilė
+ Tęsti atkūrimą į eilę pridedant susijusius srautus
+ Automatiškai pridėti sekantį į eilę
+ Metaduomenų saugykla išvalyta
+ Pašalinti visus išsaugotus puslapio duomenis
+ Išvalyti išsaugotus metaduomenis
+ Paveikslėlių saugykla išvalyta
+ Norėdami paslėpti meta duomenis info langeliuose su papildoma informacija apie srauto autorius ir turinį išjunkite.
+ Rodyti meta duomenis
+ Išjunkite norėdami paslėpti video aprašymą ir papildomą informaciją
+ Naudoti greitą netikslų prasukimą
+ Naktinė tema
+ Leisti Android priderinti pranešimo spalvą prie pagrindinės miniatiūros spalvos (prieinama ne visuose įrenginiuose)
+ Spalvoti pranešimą
+ Nieko
+ Kraunama
+ Maišyti
+ Galite pasirinkit iki trijų veiksmų kompaktiškame pranešime!
+ Norėdami pakeisti kiekvieną pranešimo veiksmą paspauskite ant jo. Pasirinkite iki trijų norėdami kompaktiškos peržiūros.
+ Penktas veiksmo mygtukas
+ Ketvirtas veiksmo mygtukas
+ Trečias veiksmo mygtukas
+ Antras veiksmo mygtukas
+ Pirmas veiksmo mygtukas
+ Pakeisti video miniatiūrų rodomų pranešime kraštinių santykį iš 16:9 į 1:1 (gali būti iškraipoma)
+ Pakeisti miniatiūrų dydi 1:1 santykiu
+ Pakeiskite parsiuntimo aplankus
+ Atkūrimo vietos pašalintos.
+ Pašalinti visas atkūrimo vietas\?
+ Netinkama kopija
+ Įveskite kopijos URL
+ Atstatyti paskutinį atkūrimo laiką
+ Tęsti atkūrimą
+ Rodyti aprašymą
+ Norėdami taupyti duomenų srautą ir atminties naudojimą išjunkite. Pakeitimai išvalys duomenis atmintyje ir diske.
+ Įkelti miniatiūras
+ Aktyvaus grotuvo eilė bus pakeista
+ Perjungiant iš vieno grotuvo į kitą gali pakeisti jūsų eilę
+ Prieš išvalant eilę prašyti patvirtinimo
+ Greito prasukimo trukmė
+ Netikslus prasukimas leidžia grotuvui greitai peršokti į kitą vietą su sumažintu tikslumu. 5,10 ar 25 sekundės to nenaudoja.
+ Importuokite \"YouTube\" prenumeratas iš \"Google Takeout\":
+\n
+\n1. Eikite į šį URL adresą: %1$s
+\n2. Prisijunkite, kai būsite paprašyti
+\n3. Spustelėkite \"All data included\" (įtraukti visus duomenis), tada \"Deselect all\" (panaikinti visų duomenų pasirinkimą), tada pasirinkite tik \"Subscriptions\" (prenumeratos) ir spustelėkite \"OK\" (gerai).
+\n4. Spustelėkite \"Next step\" (kitas žingsnis), tada \"Create export\" (sukurti eksportą).
+\n5. Pasirodžius mygtukui \"Download\" (Atsisiųsti), spustelėkite jį ir
+\n6. Iš atsisiųsto išėmimo zip išskleiskite .json failą (paprastai po \"YouTube and YouTube Music/subscriptions/subscriptions.json\") ir importuokite jį čia.
+ \"NewPipe\" yra \"copyleft libre\" programinė įranga: galite ją naudoti, studijuoti, dalytis ja ir tobulinti savo nuožiūra. Konkrečiai, galite ją platinti ir (arba) keisti pagal GNU bendrosios viešosios licencijos, kurią paskelbė Laisvosios programinės įrangos fondas, 3 licencijos versiją arba (savo nuožiūra) bet kurią vėlesnę versiją, sąlygas.
+ Importuokite \"SoundCloud\" profilį įvesdami URL arba savo ID:
+\n
+\n1. Interneto naršyklėje įjunkite darbalaukio režimą (svetainė neprieinama mobiliesiems įrenginiams).
+\n2. Eikite šiuo adresu: %1$s
+\n3. Prisijunkite, kai būsite paprašyti
+\n4. Nukopijuokite profilio URL, į kurį buvote nukreipti.
+ Šis turinys prieinamas tik sumokėjusiems naudotojams, todėl \"NewPipe\" negali jo transliuoti ar atsisiųsti.
+ Šis vaizdo įrašas prieinamas tik \"YouTube Music Premium\" nariams, todėl \"NewPipe\" negali jo transliuoti ar atsisiųsti.
+ Išjunkite medijos tuneliavimą, jei vaizdo įrašo atkūrimo metu atsiranda juodas ekranas arba užstrigimas
+ Pakeiskite grotuvo antraštės teksto mastelį ir fono stilių. Pakeitimai įsigalios iš naujo paleidus programą.
+ Šis turinys yra privatus, todėl \"NewPipe\" jo negali transliuoti ar atsisiųsti.
+ Ar norite išvalyti atsisiuntimų istoriją ar ištrinti visus atsisiųstus failus\?
+ Laikas po paskutinio atnaujinimo, po kurio prenumerata laikoma pasenusia — %s
+ Serveris nepriima daugiasrautinių atsisiuntimų, pakartokite bandymą su @string/msg_threads = 1
+ Naudoti miniatiūrą užrakinimo ekrano fonui ir pranešimams
+ Šiuo metu vyksta atsisiuntimas su šiuo pavadinimu
+ Šis turinys nėra prieinamas jūsų šalyje.
+ Jokia programa jūsų įrenginyje negali atidaryti šio
+ Vienu metu bus vykdomas tik vienas atsisiuntimas
+ NewPipe buvo uždaryta kol dirbo su failu
+ Serveris nesiunčia duomenų
+ Užmegzti saugaus ryšio nepavyko
+ Naudojant mobilius duomenis riboti raišką
+ Automatiškai atkurti — %s
+ Taip ir iš dalies žiūrėtus vaizdo įrašus
+ Atstatyti parsiuntimo nepavyko
+ Pertraukti matuojamuose tinkluose
+ Sumažinti iki iššokančio lango grotuvo
+ Sumažinti į fono grotuvą
+ Prenumeratų importuoti nepavyko
+ Išjungti media tuneliavimą
+ Rodyti per didelį atminties naudojimą
+ Tik per Wi-Fi
+ Kanalo avataro miniatiūra
+ Išjungti greitą režimą
+ Neįkelta: %d
+ Išvalyti parsiuntimų istoriją
+ Generuoti unikalų vardą
+ Atkūrimo greičio valdymas
+ Rodyti miniatiūrą
+ Kanalo grupės
+
+ - %d diena
+ - %d dienos
+ - %d dienų
+
+
+ - %d minutes
+ - %d minutės
+ - %d minučių
+
+
+ - %d sekundė
+ - %d sekundės
+ - %d sekundžių
+
+ Sistemos numatytoji
+ Kalba
+ Naudoti SAF
+ Sustabdyti siuntimus
+ Nerasta
+ Parsiųsta
+ Perjungti rodinį
+ Radijo
+ Siūloma
+ Skyriai
+ Paskutiniai
+ Niekada
+ Kanalas
+ Naujas
+ atstatoma
+ Užverti
+ Sustabdyti
+ Kodas
+ Perrašyti
+ Eilė
+ apdorojama
+ eilėje
+ sustabdyta
+ Laukiama
+ Baigta
+ Auto
+ Tinklelis
+ Sąrašas
+ Atnaujinimai
+ Atstatyti
+ Žingsnis
+ Nieko
+ Atmesti
+ Priimti
+ Pikas
+ Tempas
+ Eksportuojama…
+ Importuojama…
+ Importuoti
+ Importuoti/Eksportuoti
+ Subtitrai
+ Automatiškai sugeneruota (įkėlėjas nerastas)
+ Įjungti garsą
+ Nutildyti
+ Numatytasis veiksmas atveriant turinį — %s
+ Numatytasis \"atverti\" veiksmas
+ Pridėta į eilę
+ Pridėti į eilę
+ Rodyti kanalo detales
+ Groti eilę
+ Konferencijos
+ Labiausiai patikę
+ Nesenai pridėta
+ Vietinė
+ Kalba pasikeis paleidus programą iš naujo.
+ Komentarų įkelti nepavyko
+ Ar norite importuoti nustatymus\?
+ Kol kas nėra grojaraščio žymų
+ Pasirinkite grojaraštį
+ Numatytasis režimas
+ Pasirinkimas
+ Kokios kortelės rodomos pagrindiniame puslapyje
+ Skaityti privatumo politiką
+ NewPipe į jūsų privatumą žiūri labai rimtai. Programa be jūsų sutikimo nerenka jokių duomenų.
+\nNewPipe privatumo politika išsamiai parodo kokie duomenys siunčiami ir saugomi pranešant apie problemą.
+ NewPipe privatumo politika
+ Šio failo atkūrimui nėra įdiegtos programos
+ Atlikta
+ Išspręsta
+ Paspauskite \"atlikta\" kai išspręsta
+ Patikrinkite ar apie problemą su kuria susidūrėte dar nėra pranešta. Sukurdami kelis pranešimus apie tą pačią problemą atimate iš mūsų laiką kurį galėtume skirti klaidų taisymui.
+ Ar manote, kad kanalas kraunamas per lėtai\? Jei taip, pabandykite įjungti greitąjį įkrovimą (tai galite pakeisti nustatymuose arba paspaudę toliau esantį mygtuką).
+\n
+\n\"NewPipe\" siūlo dvi kanalo įkėlimo strategijas:
+\n- Visos prenumeratos kanalo atsisiuntimas, kuris yra lėtas, bet išsamus.
+\n- Naudojant specialų paslaugos galinį tašką, kuris yra greitas, bet paprastai neišsamus.
+\n
+\nSkirtumas tarp šių dviejų būdų yra tas, kad greitasis būdas paprastai neturi tam tikros informacijos, pavyzdžiui, elemento trukmės ar tipo (negalima atskirti tiesioginių ir įprastų vaizdo įrašų), ir gali grąžinti mažiau elementų.
+\n
+\n\"YouTube\" yra pavyzdys paslaugos, kuris siūlo šį greitąjį metodą su savo RSS kanalu.
+\n
+\nTaigi pasirinkimas priklauso nuo to, ko labiau norite: greičio ar tikslios informacijos.
+ Siekdami laikytis Europos bendrojo duomenų apsaugos reglamento (GDPR), atkreipiame jūsų dėmesį į \"NewPipe\" privatumo politiką. Prašome atidžiai ją perskaityti.
+\nNorėdami išsiųsti mums pranešimą apie klaidą, turite su ja sutikti.
+ Prieinama kai kuriose tarnybose, paprastai yra daug greitesnė, tačiau gali grąžinti ribotą kiekį elementų ir dažnai neišsamią informaciją (pvz., nėra trukmės, elemento tipo, nėra tiesioginės būsenos).
+ Vaizdo įrašai, kurie buvo peržiūrėti prieš juos įtraukiant į grojaraštį ir po to, kai jie buvo įtraukti į grojaraštį, bus pašalinti.
+\nAr tikrai\? To negalima atšaukti!
+ Jūsų bus paklausta, kur išsaugoti kiekvieną atsisiuntimą.
+\nPasirinkite SAF, jei norite atsisiųsti į išorinę SD kortelę
+ Tai \"SoundCloud Go+\" kūrinys, bent jau jūsų šalyje, todėl jo negalima transliuoti ar atsisiųsti per \"NewPipe\".
+ Šio turinio \"NewPipe\" dar nepalaiko.
+\n
+\nTikimės, kad jis bus palaikomas būsimoje versijoje.
+ \"Storage Access Framework\" leidžia atsisiųsti duomenis į išorinę SD kortelę.
+\nKai kurie įrenginiai yra nesuderinami
+ Atminkite, kad ši operacija gali brangiai kainuoti tinkle.
+\n
+\nAr norite tęsti\?
+ Rodyti pranešimą, kuriame raginama atnaujinti programą, kai yra nauja versija
+ Dėl ExoPlayer apribojimų prasukimo trukmė buvo nustatyta %d sekundės
+ Naudinga pereinant prie mobiliųjų duomenų, nors kai kurių atsisiuntimų sustabdyti negalima
+ Veiksmas, kai iš pagrindinio vaizdo įrašų grotuvo pereinama į kitą programą — %s
+ Srauto elementuose bus matomi orginalūs tekstai iš paslaugų
+ Jūsų bus paklausta, kur išsaugoti kiekvieną atsisiuntimą
+ Žemiau galite pasirinkti mėgstamą nakties temą
+ Šiuo pavadinimu yra laukiama atsisiuntimo
+ Atsisiųstas failas su šiuo pavadinimu jau egzistuoja
+ Didžiausias bandymų skaičius prieš atšaukiant atsisiuntimą
+ Pasirinkite mėgstamiausią nakties temą — %s
+ Ar norite panaikinti šią grupę\?
+ Eiga prarasta, nes failas buvo panaikintas
+ Failas šiuo pavadinimu jau egzistuoja
+ Nepavyko sukurti paskirties aplanko
+ Kai įmanoma gauti iš atskiro kanalo
+ Elementams rodyti orginalų \"prieš\" laiką
+ Nepavyksta prisijungti prie serverio
+ Failo sukurti nepavyko
+ Įrenginyje nebėra vietos
+ Nepavyko rasti serverio
+ Sistema nedavė leidimo
+ Sistema uždraudė veiksmą
+ Rodyti tik negrupuotas prenumeratas
+ Paskutinis atnaujinimas: %s
+ Klausti kur parsiųsti
+ failo perrašyti nepavyko
+ Prieinamas NewPipe atnaujinimas!
+ Perjungiant programą sumažinti
+ Atkabinti (gali iškraipyti)
+ Nepavyko eksportuoti prenumeratų
+ Parsiunčiama
+ Automatinis (įrenginio tema)
+ Programa nulūžo
+ Sukūrė %s
+ Pašalinti žiūrėtus video\?
+ Įjungti greitą režimą
+ Kanalo atnaujinimo slenkstis
+ Tuščias grupės pavadinimas
+ Nepasirinkta jokia prenumerata
+ Pašalinta %1$d parsiuntimai
+ Pašalinti parsiųstus failus
+ Pasirinkite kopiją
+ Riboti parsiuntimų eilę
+ %s parsiuntimai baigti
+ Paspauskite parsiuntimui
+ Sąrašo rodinio režimas
+ Prasukti kai nieko negroja
+ Grojaraščio puslapis
+ %s
+ Pašalinti žiūrėtus
+ Visada atnaujinti
+
+ - %d pasirinktas
+ - %d pasirinkti
+ - %d pasirinkta
+
+ Pasirinkite prenumeratas
+ Apdorojamas srautas…
+ Įkeliamas srautas…
+
+ - %d valanda
+ - %d valandos
+ - %d valandų
+
+ Pradėti siuntimus
+ Prisijungimo laikas baigėsi
+ Daugiausiai bandymų
+ Apdorojimas nepavyko
+ Rodyti klaidą
+ Parsiųsti nepavyko
+ Be limito
+ jūsųID, soundcloud.com/jūsųid
+ Ankstesnis ekportavimas
+ Importuoti failą
+ Eksportuoti į
+ Importuoti iš
\ No newline at end of file
diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml
index 6a45130e1..380a4eebf 100644
--- a/app/src/main/res/values-lv/strings.xml
+++ b/app/src/main/res/values-lv/strings.xml
@@ -277,7 +277,6 @@
Fails izdzēsts
Atsaukt
Labākā izšķirtspēja
- Maina izmēru
Notīrīt
Atsvaidzināt
Filtrēt
@@ -616,8 +615,7 @@
Netika atrasts video atskaņotājs. Instalēt VLC\?
Publicēts %1$s
%1$s skatījumi
- Nospiediet \"Meklēt\", lai sāktu
-\n
+ Nospiediet \"Meklēt\", lai sāktu
Iekrāsot notifikāciju
Nekas
Lādējas
diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml
index 7c221f20b..57fe3485f 100644
--- a/app/src/main/res/values-ml/strings.xml
+++ b/app/src/main/res/values-ml/strings.xml
@@ -461,8 +461,7 @@
സ്ട്രീം പ്ലയർ കണ്ടെത്താനായില്ല. VLC ഇൻസ്റ്റാൾ ചെയ്യട്ടെ\?
%1$s - ന് പ്രസിദ്ധീകരിച്ചു
%1$s തവണ കാണപ്പെട്ടു
- തുടങ്ങാൻ \"തിരയൽ\" അമർത്തുക
-\n
+ തുടങ്ങാൻ \"തിരയൽ\" അമർത്തുക
ഈ ഉള്ളടക്കത്തെ ഇതുവരെ ന്യൂപൈപ്പ് പിന്തുണയ്ക്കുന്നില്ല.
\n
\nഭാവിയിലെ ഒരു പതിപ്പിൽ ഇത് പിന്തുണയ്ക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
diff --git a/app/src/main/res/values-mr/strings.xml b/app/src/main/res/values-mr/strings.xml
new file mode 100644
index 000000000..3a2a71bc9
--- /dev/null
+++ b/app/src/main/res/values-mr/strings.xml
@@ -0,0 +1,51 @@
+
+
+ ऑटो प्ले
+ ऑडिओ फाईल साठी डाउनलोड फोल्डर निवडा
+ डाउनलोड केलेल्या ऑडियो फाईल येथे साठवल्या जातात
+ ऑडिओ डाउनलोड फोल्डर
+ व्हिडिओ फाईल डाऊनलोड करण्याचे फोल्डर निवडा
+ डाउनलोड केलेल्या फाईल येथे साठवल्या जातात
+ व्हिडिओ डाउनलोड फोल्डर
+ पॉप अप
+ पार्श्वभाग
+ टॅब निवडा
+ नवीन टॅब
+ बुकमार्क केलेली प्लेलिस्ट
+ सबस्क्रिप्शन
+ मुख्य
+ माहिती दाखवा
+ सबस्क्रिप्शन अद्यतनित करू शकले नाही
+ सबस्क्रिप्शन मध्ये बदल करू शकलो नाही
+ चॅनलचे सबस्क्राईब काढले
+ सबस्क्राईब काढा
+ सबस्क्राईब केले
+ सबस्क्राईब
+ पॉप अप मोड
+ बाहेरील ऑडियो प्लेअर वापरा
+ बाहेरील व्हिडिओ प्लेअर वापरा
+ फिरविणे
+ ब्राऊझर निवडा
+ शेअर करा
+ यासाठी रिझल्ट दाखवत आहे: %s
+ सेटिंग
+ शोधा
+ फाईल डाउनलोड
+ डाउनलोड
+ शेअर
+ याचा वापर करून उघडा
+ पॉप अप मोड मध्ये उघडा
+ हा मेन्यू नमुना व्हिडिओ किंवा ऑडियो वेब ब्राउजर मध्ये चालवू शकतो
+ रद्द करा
+ इंस्टॉल
+ प्लेअर सापडले नाही (तुम्ही VLC player वापरून फाईल चालवू शकता).
+ प्लेअर सापडले नाही. VLC प्लेअर इंस्टॉल करू इच्छिता का\?
+ सुरू करण्यासाठी \"शोधा\" दाबा
+ कोडी वापरून चालवा
+ फक्त काही उपकरणे 2k/4k व्हिडिओ चालवू शकतात
+ वरचे रेसॉल्युशन दाखवा
+ डिफॉल्ट पॉप अप रेसिल्युशन
+ डीफॉल्ट रेसोल्युशन निवडा
+ Newpipe इतर ॲप मधून चालल्यास व्हिडिओ चालवा
+ मध्ये टाका
+
\ No newline at end of file
diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml
index d5de13aba..6493cfcb7 100644
--- a/app/src/main/res/values-ms/strings.xml
+++ b/app/src/main/res/values-ms/strings.xml
@@ -1,7 +1,6 @@
- Tekan \"Cari\" untuk bermula
-\n
+ Tekan \"Cari\" untuk bermula
%1$s tontonan
Diterbitkan pada %1$s
Tiada pemain strim ditemui. Adakah anda mahu memasang VLC\?
diff --git a/app/src/main/res/values-nap/strings.xml b/app/src/main/res/values-nap/strings.xml
index 210eb817f..b0c12cc4c 100644
--- a/app/src/main/res/values-nap/strings.xml
+++ b/app/src/main/res/values-nap/strings.xml
@@ -39,6 +39,5 @@
Condividi
Nisciuno lettore truvato (può installà VLC p\' \'o reprodurre).
Nisciuno lettore truvato. Vuo\' installà VLC\?
- Priemme \"Truova\" p\'accummencià
-\n
+ Priemme \"Truova\" p\'accummencià
\ No newline at end of file
diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml
index 3f13a0628..913b76b31 100644
--- a/app/src/main/res/values-nb-rNO/strings.xml
+++ b/app/src/main/res/values-nb-rNO/strings.xml
@@ -50,8 +50,7 @@
(Eksperimentelt) Tving nedlasting av trafikk gjennom Tor for forbedret personvern (strømming av videoer støttes ikke enda).
Kan ikke opprette nedlastingsmappe \'%1$s\'
Opprettet nedlastingsmappen \'%1$s\'
- Trykk «Søk» for å komme i gang
-\n
+ Trykk forstørrelsesglasset for å begynne
Automatisk avspilling
Spiller en video når NewPipe blir forespurt av et annet program
Innhold
@@ -605,7 +604,7 @@
\n
\nValget koker ned til det du foretrekker: hastighet eller presis info.
Originaltekster fra tjenester vil vises for elementer i strømmen
- Sjekk om det allerede eksisterer et problem som diskuterer krasj. Når du oppretter duplikatbilletter, tar du deg tid fra oss som vi kan bruke på å fikse den faktiske feilen.
+ Sjekk om det allerede eksisterer et problem som diskuterer ditt krasj. Når du oppretter duplikatbilletter, tar du tid fra oss som vi kan bruke på å fikse den faktiske feilen.
Du kan maksimalt velge tre handlinger som skal vises i kompaktvarselet!
Rediger hver varslingshandling nedenfor ved å trykke på den. Velg opptil tre av dem som skal vises i det kompakte varselet ved å bruke avmerkingsboksene til høyre.
Skaler videominiatyrbildet som vises i varselet fra 16:9 til 1:1 sideforhold (kan føre til forvrengninger)
@@ -679,4 +678,6 @@
Løs
Nattdrakt
Vis kanaldetaljer
+ Skru av media-tunnelering hvis du opplever svart skjerm eller videohakking
+ Skru av media-tunnelering
\ No newline at end of file
diff --git a/app/src/main/res/values-ne/strings.xml b/app/src/main/res/values-ne/strings.xml
index e3d3122fd..f7f56f929 100644
--- a/app/src/main/res/values-ne/strings.xml
+++ b/app/src/main/res/values-ne/strings.xml
@@ -594,7 +594,7 @@
गित
यो भिडियो उमेर प्रतिबन्धित छ।…
\n…
-\nएदी तपैंलाई हेर्न परेमा, सेटिंगमा गई “उमेर प्रतिबन्धित समाग्री” सक्षम गर्नुहोस्।
+\nएदी तपैंलाई हेर्न परेमा, सेटिंगमा गई “%1$s” सक्षम गर्नुहोस्।
यूट्यूब प्रतिबन्धित मोड
%s द्वारा
%s द्वारा सिर्जना गरिएको
diff --git a/app/src/main/res/values-nl-rBE/strings.xml b/app/src/main/res/values-nl-rBE/strings.xml
index c2443fc53..a0f111be0 100644
--- a/app/src/main/res/values-nl-rBE/strings.xml
+++ b/app/src/main/res/values-nl-rBE/strings.xml
@@ -1,7 +1,6 @@
- Tik op \"Zoeken\" om te beginnen
-\n
+ Tik op het loepje om te beginnen.
%1$s keer bekeken
Gepubliceerd op %1$s
Er is geen stream videospeler gevonden. Wilt u VLC installeren\?
@@ -654,4 +653,16 @@
Video Hash Melding
Zet uit om metadata pop-ups te verbergen met extra informatie over de stream auteur, stream inhoud of een zoekaanvraag.
Toon metadata
+ Media vertunneling uitschakelen
+ Toon kanaal details
+ Los op
+ Beschrijving
+ Gerelateerde items
+ Reacties
+ Deze video heeft een leeftijdsbeperking.
+\nAls gevolg van het nieuwe YouTube-beleid met video\'s met leeftijdsbeperkingen heeft NewPipe geen toegang tot deze videostreams en kan deze dus niet afspelen.
+ Zet uit om videobeschrijving en extra informatie te verbergen
+ Toon beschrijving
+ Nacht Thema
+ Open met
\ No newline at end of file
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 67845c3cf..8bf1b8796 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -72,8 +72,7 @@
Video
Geluid
Opnieuw proberen
- Druk op \"zoeken\" om te beginnen
-\n
+ Druk op \"zoeken\" om te beginnen.
Automatisch afspelen
Speelt video’s af als NewPipe vanuit een andere app wordt geopend
Live
@@ -263,8 +262,8 @@
Bezig met laden van gevraagde inhoud
Databank importeren
Databank exporteren
- Dit overschrijft je huidige geschiedenis, abonnementen, afspeellijsten en (optionele) settings
- Exporteer geschiedenis, abonnementen, afspeellijsten en instellingen
+ Dit overschrijft je huidige geschiedenis, abonnementen, playlists en instellingen
+ Exporteer geschiedenis, abonnementen, playlists en instellingen
Geëxporteerd
Geïmporteerd
Geen geldig ZIP-bestand
@@ -642,11 +641,11 @@
Verwijder cookies die NewPipe opslaat wanneer u een reCAPTCHA oplost
reCAPTCHA cookies zijn verwijderd
Verwijder reCAPTCHA cookies
- YouTube biedt een \"beperkte modes\" aan, dit verbergt mogelijk materiaal voor volwassenen
+ YouTube biedt een \"beperkte modus\" aan; dit verbergt mogelijk materiaal voor volwassenen
Toon inhoud die mogelijk niet geschikt is voor kinderen omwille van een leeftijdslimiet (zoals 18+)
Laat Android de kleur van de notificatie aanpassen, op basis van de meest voorkomende kleur in de thumbnail (let op: niet beschikbaar op elk apparaat)
Notificatie kleur aanpassen
- Toon miniatuurafbeelding op het vergrendelscherm als achtergrond en binnen meldingen
+ Toon miniatuurafbeelding op het vergrendelscherm als achtergrond en in de meldingen
Toon miniatuurafbeelding
Recent
Hash berekenen
@@ -654,14 +653,14 @@
Video Hash Melding
Schakel dit uit om metainformatie vakken te verbergen met aanvullende informatie over de maker van de stream, streaminhoud of een zoekopdracht.
Toon meta informatie
- Omschrijving
+ Beschrijving
Toon beschrijving
Geen app op je apparaat kan dit openen
Hoofdstukken
Gerelateerde streams
- Commentaar
+ Reacties
Schakel dit uit om video beschrijvingen en additionele informatie te verbergen
- Openen met
+ Open met
Radio
Uitgelicht
Deze inhoud is alleen beschikbaar voor gebruikers die hebben betaald, dus het kan niet worden gestreamd of gedownload door NewPipe.
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 0dfdc8c08..716a96f85 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -1,7 +1,6 @@
- Naciśnij „Szukaj”, aby zacząć
-\n
+ Dotknij lupę, aby rozpocząć.
Zainstaluj
Anuluj
Otwórz w przeglądarce
@@ -689,4 +688,6 @@
Automatyczny (motyw urządzenia)
Motyw nocny
Pokaż szczegóły kanału
+ Wyłącz tunelowanie multimediów jeśli zaobserwowałeś czarny ekran bądź brak płynności odtwarzania wideo
+ Wyłącz tunelowanie multimediów
\ No newline at end of file
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index f61ba71da..218bfd844 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -88,8 +88,7 @@
O site não pôde ser analisado totalmente
Miniatura de visualização do vídeo
Transmissões ao vivo ainda não são suportadas
- Toque em \"Pesquisar\" para começar
-\n
+ Toque na lupa para começar.
Arquivo já existe
Threads
Link inválido ou internet indisponível
@@ -106,7 +105,7 @@
Usar Tor
Relatório do usuário
Mostrar \"Reproduzir com Kodi\"
- Ocorrido:\\nPedido:\\nIdioma do conteúdo:\\nPaís do conteúdo:\\nIdioma do app:\\nServiço:\\nHora GMT:\\nPacote:\\nVersão:\\nVersão da SO:
+ Ocorrido:\\nPedido:\\nIdioma do conteúdo:\\nPaís do conteúdo:\\nIdioma do app:\\nServiço:\\nHora GMT:\\nPacote:\\nVersão:\\nVersão do Sistema Operacional:
Abrir no modo popup
Resolução padrão do popup
Mostrar resoluções maiores
@@ -679,4 +678,6 @@
Automático (tema do dispositivo)
Tema Noturno
Mostrar detalhes do canal
+ Desative o túnel de mídia se você tiver uma tela preta ou a reprodução do vídeo estiver engasgando
+ Desativar túnel de mídia
\ No newline at end of file
diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml
index 772c25aee..cda5c24f2 100644
--- a/app/src/main/res/values-pt-rPT/strings.xml
+++ b/app/src/main/res/values-pt-rPT/strings.xml
@@ -7,8 +7,7 @@
Tenha em atenção de que esta operação pode sobrecarregar a sua rede.
\n
\nDeseja continuar\?
- Toque \"Pesquisar\" para iniciar
-\n
+ Toque na lupa para começar.
Continuar reprodução
Processos
Os carateres inválidos são substituídos por este valor
@@ -673,10 +672,12 @@
Rádio
Destaque
Resolver
- A descarrega começou
+ Descarga iniciada
Pode escolher o seu tema escuro favorito abaixo
Escolha o seu tema escuro favorito — %s
Automático (Tema do aparelho)
Tema Escuro
Mostrar detalhes do canal
+ Desative esta opção se estiverem a ocorrer erros de ecrã escuro ou paragens durante a reprodução
+ Desativar túnel multimédia
\ No newline at end of file
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 1109f7b6d..124d7bc92 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -73,8 +73,7 @@
Áudio
Tentar novamente
Deve conceder acesso ao armazenamento
- Toque \"Pesquisar\" para iniciar
-\n
+ Toque na lupa para começar.
Reprodução automática
Reproduzir vídeo se NewPipe for invocado por outra aplicação
Em direto
@@ -123,7 +122,7 @@
Desativado
Resolução padrão para janela popup
Mostrar resoluções mais altas
- Apenas alguns dispositivos conseguem reproduzir vídeos em 2K/4K
+ Apenas alguns aparelhos conseguem reproduzir vídeos em 2K/4K
Popup
Lembrar propriedades de popup
Popup
@@ -332,7 +331,7 @@
\n6. A partir do zip descarregado extraia o ficheiro .json (normalmente em \"YouTube e YouTube Music/subscriptions/subscriptions.json\") e importe-o aqui.
Importe o seu perfil SoundCloud digitando o URL ou a ID.:
\n
-\n1. Ative o modo desktop do seu navegador web (o site não está disponível para dispositivos móveis)
+\n1. Ative o modo desktop do seu navegador web (o site não está disponível para aparelhos móveis)
\n2. Aceda a este URL: %1$s
\n3. Inicie a sessão
\n4. Copie o URL do seu perfil.
@@ -359,7 +358,7 @@
NewPipe é desenvolvido por voluntários que utilizam o seu tempo livre para nos proporcionar a melhor experiência. Retribua para ajudar os programadores a tornarem NewPipe ainda melhor.
Contribuir
Política de privacidade do NewPipe
- O projeto NewPipe leva a sua privacidade muito a sério. Sendo assim, não recolhe quaisquer dados sem o seu consentimento.
+ O projeto NewPipe leva a sua privacidade muito a sério. Por isso, não recolhe nenhum dado sem o seu consentimento.
\nA polícia de privacidade do NewPipe explica, em detalhe, os tipos de dados enviados sempre que submete um relatório de erro.
Ver política de privacidade
Colocar vídeo seguinte na fila
@@ -473,7 +472,7 @@
não é possível sobrescrever o ficheiro
Existe uma descarga pendente com este nome
NewPipe foi fechado enquanto trabalhava no ficheiro
- Não há espaço livre no dispositivo
+ Não há espaço livre no aparelho
Progresso perdido, o ficheiro foi eliminado
Ligação expirada
Deseja limpar o histórico de descargas ou remover todos os ficheiros descarregados\?
@@ -487,7 +486,7 @@
\nEscolha SAF se quiser descarregar para o cartão SD externo
Utilizar SAF
\'Storage Access Framework\' permite descargas para um cartão SD externo.
-\nAlguns dipositivos não são compatíveis
+\nAlguns dispositivos não são compatíveis
Remover posições de reprodução
Remove todas as posições de reprodução
Remover todas as posições de reprodução\?
@@ -644,7 +643,7 @@
Limpar cookies reCAPTCHA
O YouTube fornece um \"Modo restrito\" que oculta o conteúdo destinado a adultos
Mostrar conteúdo possivelmente impróprio para crianças porque tem um limite de idade (como 18+)
- Fazer com que o Android personalize a cor da notificação de acordo com a cor principal na miniatura (esta opção não está disponível em todos os dispositivos)
+ Fazer com que o Android personalize a cor da notificação conforme a cor principal na miniatura (esta opção não está disponível em todos os aparelhos)
Colorir notificação
Usar miniaturas no fundo do ecrã de bloqueio e em notificações
Mostrar miniatura
@@ -674,9 +673,11 @@
Destaques
Resolver
Escolha o seu tema escuro favorito — %s
- A descarrega começou
+ Descarga iniciada
Pode escolher o seu tema escuro favorito abaixo
Automático (Tema do aparelho)
Tema Escuro
Mostrar detalhes do canal
+ Desative esta opção se estiverem a ocorrer erros de ecrã escuro ou paragens durante a reprodução
+ Desativar túnel multimédia
\ No newline at end of file
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index 0c9a1d0bb..7ea8c1f20 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -59,8 +59,7 @@
Folosește Tor
(Experimental) Forțează descărcarea traficului prin Tor pentru intimitate crescută (transmiterea în flux a videoclipurilor nu este deocamdată suportată).
Nu s-a putut crea directorul de descărcare \'%1$s\'
- Apăsați căutare pentru a începe
-\n
+ Apăsați căutare pentru a începe
Redare automată
Redă un videoclip atunci când NewPipe este deschis din altă aplicație
În direct
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 5669f07c3..888fec2dc 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -47,8 +47,7 @@
Папка для скачанного аудио
Папка для скачанного аудио
Введите путь к папке для скачивания аудио
- Нажмите \"Поиск\", чтобы начать
-\n
+ Нажмите на лупу, чтобы начать.
Подождите…
Файл уже существует
Потоки
@@ -690,4 +689,6 @@
Рекомендуемые
Решить
Подробно о канале
+ Отключите туннелирование медиа, если вы видите черный экран или подёргивание при воспроизведении видео
+ Отключить туннелирование медиа
\ No newline at end of file
diff --git a/app/src/main/res/values-sat/strings.xml b/app/src/main/res/values-sat/strings.xml
index 03c2d8720..21048e0bb 100644
--- a/app/src/main/res/values-sat/strings.xml
+++ b/app/src/main/res/values-sat/strings.xml
@@ -11,8 +11,7 @@
ᱵᱟᱹᱰᱨᱟᱹ
ᱵᱚᱦᱟᱞ
%1$s ᱧᱮᱞᱠᱚ
- ᱮᱦᱲᱵ ᱞᱟᱹᱜᱤᱫ \"ᱥᱮᱸᱫᱽᱨᱟ\" ᱨᱮ ᱚᱛᱟᱭ ᱢᱮ
-\n
+ ᱮᱦᱲᱵ ᱞᱟᱹᱜᱤᱫ \"ᱥᱮᱸᱫᱽᱨᱟ\" ᱨᱮ ᱚᱛᱟᱭ ᱢᱮ
ᱵᱟᱦᱨᱮ ᱣᱤᱰᱤᱭᱚ ᱯᱞᱮᱭᱟᱹᱨ ᱵᱮᱵᱷᱟᱨ ᱢᱮ
ᱛᱮᱞᱟ ᱫᱮᱠᱷᱟᱣᱜᱽ ᱠᱟᱱᱟᱺ%s
ᱟᱢᱟᱜ ᱚᱨᱛᱷᱚ \"%1$s\" ᱥᱮ\?
diff --git a/app/src/main/res/values-sc/strings.xml b/app/src/main/res/values-sc/strings.xml
index 292d5239b..2d5597d90 100644
--- a/app/src/main/res/values-sc/strings.xml
+++ b/app/src/main/res/values-sc/strings.xml
@@ -610,8 +610,7 @@
Perunu riproduidore de flussos agatadu. Cheres installare VLC\?
Publicadu su %1$s
%1$s visualizatziones
- Toca \"Chirca\" pro incumintzare
-\n
+ Toca sa lente de ismanniamentu pro incumintzare.
Mai
Cun su Wi-Fi ebbia
Incumintza cun sa riprodutzione automaticamente — %s
@@ -679,4 +678,6 @@
Automàticu (tema de su dispositivu)
Tema pro sa note
Ammustra sos detàllios de su canale
+ Disabìlita sa tunnellizatzione de sos elementos multimediales si durante sa riprodutzione bi sunt ischermadas nieddas o su flussu de su vìdeu no est regulare
+ Disabìlita sa tunnellizatzione de sos mèdios
\ No newline at end of file
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 2f5741602..d7d1399bf 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -55,8 +55,7 @@
(Experimentálne) Vyžadovať preberanie cez Tor pre väčšie súkromie (streamovanie videa momentálne nie je podporované).
Nemožno vytvoriť adresár na preberanie \'%1$s\'
Zložka na preberanie bola vytvorená \'%1$s\'
- Ťuknite na \"Vyhľadávanie\"
-\n
+ Začnite klepnutím na lupu.
Automatické prehrávanie
Prehrá video pri zavolaní NewPipe inou aplikáciou
Obsah
@@ -689,4 +688,6 @@
Zobraziť podrobnosti kanála
Vyrieš
Nočná Téma
+ Ak vám video pri prehrávaní seká alebo sa zobrazuje čierna obrazovka zakážte tunelovanie médií
+ Zakázať tunelovanie médií
\ No newline at end of file
diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml
index 12500a528..89595f283 100644
--- a/app/src/main/res/values-sl/strings.xml
+++ b/app/src/main/res/values-sl/strings.xml
@@ -2,15 +2,15 @@
%1$s pogledov
Objavljeno %1$s
- Predvajalnika pretoka ni mogoče najti. Ali želite namestiti program VLC?
+ Predvajalnika pretoka ni mogoče najti. Želite namestiti program VLC\?
Namesti
Prekliči
Odpri v brskalniku
Omogoči souporabo
Prejmi
- Poišči
+ Iskanje
Nastavitve
- Ali ste mislili: %1$s?
+ Ali ste mislili \"%1$s\"\?
Omogoči souporabo z
Izbor brskalnika
usmerjenost
@@ -18,20 +18,20 @@
Uporabi zunanji predvajalnik zvoka
Mapa z prenesenimi videi
Preneseni video so shranjeni tukaj
- Vpis poti za prejem videa
+ Izberite mapo za prenos video datotek
Privzeta ločljivost
Predvajaj s Kodi
- Programa Kore ni mogoče najti. Ali želite program namestiti?
+ Ali želite namestiti manjkajoči program Kore\?
Pokaži možnost \"Predvajaj s Kodi\"
Privzet zapis zvoka
Zvok
Prenesi
Pokaži naslednje in podobne posnetke
- Zapis naslova URL ni podprt.
+ Nepodprt URL
Privzeti jezik vsebine
- Video in Zvok
+ Video in zvok
Sličica predogleda videa
- Sličica predogleda videa
+ Predvajaj video, dolžina:
Sličica objavitelja
Pokaži možnost predvajanja videa preko predstavnega središča Kodi
Všeč mi je
@@ -45,26 +45,26 @@
Omrežna napaka
Uporabi Tor
(Preizkusno) Vsili prenos prejema preko sistema Tor za povečanje zasebnosti (pretakanje videa ni še podprto).
- Pot do mape za prejem zvočnih datotek
- Pot do mape, ki je določena za prejem zvočnih datotek
- Vpis poti za prejem zvočnih datotek
+ Mapa prenesenih avdio datotek
+ Prenesene avdio datoteke so shranjene tukaj
+ Izberite mapo za prenos avdio datotek
Ni mogoče ustvariti mape za prejem \'%1$s\'
Ustvarjena je mapa za prejem \'%1$s\'
Napaka
Vseh sličic videov ni mogoče naložiti
Ni mogoče odšifrirati podpisa naslova URL videa
Ni mogoče razčleniti spletišča.
- Vsebina ni na voljo.
+ Vsebina ni na voljo
Ni mogoče nastaviti menija za prejem datotek.
- Posnetek je pretok v živo. Ta vrsta prenosa še ni podprta.
+ Pretočno predvajanje v živo še ni podprto
Vsebina
Pokaži starostno omejeno vsebino
Ni mogoče dokončno razčleniti spletišča.
Ni mogoče pridobiti pretoka.
Do te napake naj ne bi prišlo.
- Pošlji poročilo napake prek elektronske pošte
+ Prijavite to napako po e-pošti
Prišlo je do napak.
- POROČILO
+ Poročilo
Podrobnosti:
Kaj se je zgodilo:
Podrobnosi:
@@ -72,10 +72,10 @@
Zvok
Poskusi znova
Opomba (v angleščini):
- Dovoljenje za dostop do shrambe je zavrnjeno
+ Dovoli dostop do shrambe
Samodejno predvajanje
Predvaja vsebino, če je program zagnan iz drugega programa
- Pošlji poročilo o napaki
+ Prijavi napako
Poročilo uporabnika
v živo
Začnite z iskanjem
@@ -87,14 +87,14 @@
Ime datoteke
Nizi
Napaka
- Strežnik ni podprt
+ Nepodprt strežnik
Datoteka že obstaja
Napačno oblikovan naslov URL oziroma nedostopen internet
Prejemanje
Podrobnosti
Počakajte …
Kopirano v odložišče.
- Izberite mapo za prejem.
+ Izberite mapo za prejem
Nova naloga
V redu
Prejemi
@@ -103,7 +103,7 @@
Slike ni mogoče naložiti
Program se je sesul!
Izziv reCAPTCHA
- Zahteva izziva reCAPTCHA
+ Zahtevan izziv reCAPTCHA
Predmet:\\nZahteva:\\nJezik vsebine:\\nStoritev:\\nČas v GMT:\\nPaket:\\nRazličica:\\nRazličica OS:
Črna
Vse
@@ -114,15 +114,15 @@
Da
Kasneje
Odpri v pojavnem načinu
- Dovoljenje je zahtevano za
-odpiranje v pojavnem načinu
- Pojavni način NewPipe
+ To dovoljenje je potrebno za odpiranje
+\nv pojavnem načinu
+ Pojavni način
Predvajanje v pojavnem načinu
Onemogočeno
Prednostni zapis video datoteke
Privzeta ločljivost pojavnega okna
Pokaži večje ločljivosti
- Predvajanje posnetkov 2K/4K omogočajo le nekatere naprave.
+ Predvajanje posnetkov 2K/4K omogočajo le nekatere naprave
Ozadje
Pojavno okno
Filter
@@ -131,9 +131,9 @@ odpiranje v pojavnem načinu
Zapomni si položaj in velikost pojavnega okna
Zapomni si položaj in velikost pojavnega okna
Pojavno okno
- Pri nekaterih ločljivostih bo posnetek brez zvoka, če je ta možnost omogočena
+ Pri nekaterih ločljivostih bo posnetek brez zvoka
Upravljanje predvajalnika s potezami
- Uporabi poteze za nadzor svetlosti in glasnosti predvajalnika
+ Uporabi poteze za nadzor svetlosti in glasnosti
Predlogi iskanja
Pokaži predloge med iskanjem
Najboljša ločljivost
@@ -150,12 +150,12 @@ odpiranje v pojavnem načinu
Pokaži na Github
Dovoljenje NewPipe
Preberi določila dovoljenja
- Odprtokodni predvajalnik Youtube za Android.
+ Odprtokodni predvajalnik za Android.
Naroči
Naročeno
Kanal ni naročen
- Ni mogoče spremeniti naročnine
- Ni mogoče posodobiti naročnine
+ Ni bilo mogoče spremeniti naročnine
+ Ni bilo mogoče posodobiti naročnine
Glavno
Naročnine
Kaj je novega
@@ -169,22 +169,22 @@ odpiranje v pojavnem načinu
Iskalne poizvedbe shranjuj krajevno
Zgodovina ogledov
Sledi zgodovini predvajanih posnetkov
- Nadaljuj po prekinitvi
- Nadaljuj s predvajanjem po prekinitvi (na primer zaradi telefonskega klica)
+ Nadaljuj predvajanje
+ Nadaljuj s predvajanjem po prekinitvi (npr. po telefonskem klicu)
Obvestila NewPipe
Obvestila predvajalnika NewPipe
Doprinos k projektu
Zgodovina
Preiskano
Predvajano
- Shranjevanje zgodovine je onemogočeno
+ Zgodovina je izklopljena
Zgodovina
Zgodovina je prazna!
Zgodovina je počiščena
Če imate odlične zamisli, predloge za prevode in oblikovne spremembe, izboljšave kode ali obvladate programiranje in bi želeli sodelovati, vedite, da je pomoč vedno dobrodošla!
Predvajalnik
Obnašanje
- Zgodovina
+ Zgodovina in predpomnilnik
Seznam predvajanja
Razveljavi
Ni rezultatov iskanja
@@ -222,7 +222,7 @@ odpiranje v pojavnem načinu
Stran kanalov
Izbor kanala
Najboljših 50
- Novo in vroče
+ Novo in priljubljeno
Odstrani
Podrobnosti
Nastavitve zvoka
@@ -230,7 +230,7 @@ odpiranje v pojavnem načinu
Spletišče
Storitev
Neveljaven naslov URL
- Prenesi datoteko pretoka.
+ Prenesi pretočno datoteko
Pokaži podrobnosti
Zaznamki
Dodaj k
@@ -339,7 +339,7 @@ odpiranje v pojavnem načinu
Vsa zgodovina gledanja izbrisana.
Izbrišem vso zgodovino gledanja\?
Izbriši zgodovino gledanja
- Izvozi zgodovino, naročnine in sezname predvajanja
+ Izvozi zgodovino, naročnine, sezname predvajanj in nastavitve
Obvestila posodobitve aplikacije
Datoteka
Datoteka izbrisana
@@ -534,4 +534,7 @@ odpiranje v pojavnem načinu
Rešiti
Izbrišite vse predpomnjene podatke spletnih strani
Odpiranje z
+ Prikaži puščanje pomnilnika
+ Prikaži detajle kanala
+ Nočna tema
\ No newline at end of file
diff --git a/app/src/main/res/values-so/strings.xml b/app/src/main/res/values-so/strings.xml
index 946ce1065..93d14b571 100644
--- a/app/src/main/res/values-so/strings.xml
+++ b/app/src/main/res/values-so/strings.xml
@@ -71,8 +71,7 @@
%1$s ayaa lafuray
Wax fura lama helin shaygan. Ku shubo VLC\?
Lasoo galiyay: %1$s
- Ku dhufo \"Raadi\" 🔍 si aad u bilowdo
-\n
+ Ku dhufo \"Raadi\" 🔍 si aad u bilowdo
Shay magacan leh ayaa horay ujiray
Ku badal
Usamee magac gaar ah
@@ -483,7 +482,6 @@
Kala badalka daareha waxay badali kartaa hormada sidaas darteed waydii in la xaqiijiyo intaan hormada la tirtirin
Xaqiijinta tirtirka hormada
Wakhtiga horay udhaafinta/dibucelinta
- Dhaaf-dhaafinta dagdaga ah ee waxa daaran, 100% sax wax uma dhaafiso waxayna u sahashaa muuqaal daareha inuu u dhaaf dhaafiyo si dagdag ah. Nidaamkan 5, 15 ama 25 ilbiriqsi wax looma dhaafin karo.
Mugdi
Caddaan
Dhagaysi
diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml
index 98c1ec742..3aaae5bfa 100644
--- a/app/src/main/res/values-sq/strings.xml
+++ b/app/src/main/res/values-sq/strings.xml
@@ -1,7 +1,6 @@
- Shtyp \"Kërko\" për të filluar
-\n
+ Shtyp \"Kërko\" për të filluar
%1$s shikime
Publikuar më %1$s
Instalo
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
index b3b90b95e..bd9293f89 100644
--- a/app/src/main/res/values-sr/strings.xml
+++ b/app/src/main/res/values-sr/strings.xml
@@ -1,57 +1,57 @@
- %1$s приказа
+ прегледа: %1$s
Објављен %1$s
- Нема плејера токова. Желите ли да инсталирате ВЛЦ\?
+ Нема плејера токова. Инсталирати ВЛЦ\?
Инсталирај
- Одустани
+ Откажи
Отвори у прегледачу
- Дели
- Преузми
+ Подели
+ Преузимање
Тражи
Поставке
- Да ли сте мислили: \"%1$s\"\?
+ Да ли сте мислили: „%1$s“\?
Подели помоћу
- Отвори помоћу
+ Изабери претраживач
ротација
- Фасцикла за преузимање снимака
- Преузети снимци се чувају овде
- Изаберите фасциклу за преузимање видео снимака
+ Фасцикла за видео
+ Преузети видео записи се чувају овде
+ Избор фасцикле за преузимање видеа
Подразумевана резолуција
Пусти помоћу Кодија
- Да инсталирам недостајућу апликација Кор (Kore)\?
+ Инсталирати даљински за Коди\?
Прикажи „Пусти помоћу Кодија“
Приказ опције за пуштање видеа у Коди медија центру
Аудио
Подразумевани формат звука
- Преузми
+ Преузимање
УРЛ није подржан
- Прикажи \'следећи\' и \'слични\' видео
+ Прикажи „следећи“ и „слични“ видео
Подразумевани језик садржаја
Видео и аудио
Остало
Сличица видео прегледа
Пусти видео, трајање:
- Сличица аватара отпремаоца
+ Аватар пошиљаоца
Несвиђања
Свиђања
Користи спољашњи видео плејер
Користи спољашњи аудио плејер
Пуштам у позадини
- Користи Тор
- (Експериментално) Принудно преусмерење саобраћаја кроз Тор за доданту приватност (токови још нису подржани).
+ Користи „Тор“
+ (Експериментално) Преусмерава преузимање кроз „Тор“ за додатну приватност (токови још нису подржани).
Тема
- Тамна
- Светла
+ тамна
+ светла
Изглед
Грешка мреже
- Фолдер преузимања за аудио
- Изаберите фасциклу за преузимање аудио фајлова
- Овде се чувају преузети аудио-снимци
+ Фасцикла за аудио
+ Избор фасцикле за аудио фајлове
+ Преузети аудио записи се чувају овде
Направљен директоријум за преузимање „%1$s“
- Не могу да направим директоријум за преузимање„ %1$s“
+ Не могу да направим директоријум за преузимање „%1$s“
Грешка
- Не могох да учитам све сличице
+ Не могу да учитам све сличице
Не могу да дешифрујем потпис видео урл-а
Не могу да рашчланим веб-сајт
Садржај је недоступан
@@ -61,10 +61,10 @@
Преноси уживо још увек нису подржани
Не могу да рашчланим веб-сајт у целости
Не могу да добавим ниједан ток
- Нажалост, то не би требало да се деси.
+ Нажалост, ово не би требало да се деси.
Пријавите ову грешку е-поштом
- Извини, нешто није у реду.
- Пријава
+ Извините, нешто није у реду.
+ Пријави
Подаци:
Шта се десило:
Ваш коментар (на енглеском):
@@ -76,38 +76,37 @@
Пријавите грешку
Извештај корисника
Уживо
- Додирните \"Претражи\" да бисте започели
-\n
+ тапните на лупу да започнете
Аутопуштање
- Пушта видео по позиву друге апликације
+ Пушта видео по позиву из друге апликације
Почни
Паузирај
Пусти
- Избриши
+ Обриши
Контролна сума
Нова мисија
У реду
- Назив документа
+ Назив фајла
Нити
Грешка
- Неподржани сервер
- Датотека већ постоји
+ Сервер није подржан
+ Фајл већ постоји
Неисправан УРЛ или нема интернета
- Њупајп преузимање
+ Њупајп преузима
Тапните за детаље
Сачекајте…
Копирано у привремену меморију
- Молимо Вас да дефинишите фасциклу за преузимање касније у подешавањима
+ Одредите фасциклу за преузимање касније у поставкама
Преузимања
Преузимања
Извештај о грешци
- Не могох да учитам слику
- Апликација/УИ је краховала
+ Не могу да учитам слику
+ Програм се срушио
Шта:\\nЗахтев:\\nЈезик садржаја:\\nЗемља садржаја:\\nЈезик апликације:\\nУслуга:\\nГМТ време:\\nПакет:\\nИздање:\\nИздање ОС-а:
- reCAPTCHA стопка
- Решите reCAPTCHA задатак
- Црна
- Сви
+ „reCAPTCHA“ задатак
+ Решите „reCAPTCHA“ задатак
+ црна
+ Све
Канал
хиљ
мил
@@ -120,9 +119,9 @@
Режим прозорчета
Пуштање у режиму прозорчета
Искључено
- Пожељни формат видеа
+ Подразумевани формат видеа
Резолуција искачућег прозора
- Прикажи више резолуције
+ Прикажи веће резолуције
Само неки уређаји могу да пуштају 2K/4K видео
Филтер
Освежи
@@ -130,15 +129,15 @@
Позадина
Прозорче
Уклања звук на неким резолуцијама
- Упамти величину и позицију искачућег прозора
- Памти последњу величину и позицију искачућег прозорчета
- Контроле прејера потезом
- Користите покрете како би контролисали осветљеност и јачину звука плејера
+ Упамти својства искачућег прозора
+ памти последњу величину и позицију искачућег прозора
+ Контроле плејера потезом
+ Користите потезе за контролу осветљености и јачине звука у плејеру
Предлози у претрази
Приказује предлоге током претраге
Искачући прозор
- Претплаћен
- Претплати
+ Прати се
+ Прати
Главно
Претплате
Шта је ново
@@ -148,7 +147,7 @@
Чувај историјат гледања
Настави са репродукцијом
Најбоља резолуција
- Преузми
+ Преузимање
О програму
Поставке
О програму
@@ -156,7 +155,7 @@
О програму
Доприносиоци
Лиценце
- Бесплатно и лагано стримовање на Андроид-у.
+ Слободно и лагано стримовање на Андроиду.
Погледај на Гитхабу
Прочитај лиценцу
Допринос
@@ -173,15 +172,15 @@
© %1$s од %2$s под %3$s
Не могу да учитам лиценцу
Одјављен са канала
- Није могуће променити претплату
- Није могуће ажурирати претплату
+ Не могу да променим претплату
+ Не могу да ажурирам претплату
Плејер
Понашање
- Историја и кеш меморија
+ Историја и кеш
Листа пуштања
Врати
- Обавештење
- Обавештења за Њупајп у позадини и искачуће прозоре
+ Њупајп обавештење
+ Обавештења за Њупајп плејере у позадини и искачућем прозору
Нема резултата
Нема ничега овде осим цврчака
Нема претплатника
@@ -196,13 +195,13 @@
- %s прегледа
- %s прегледа
- Нема видео снимака
+ Нема видеа
- %s видео
- %s видеа
- %s видеа
- Неисправни знакови ће бити замењени овом вредношћу
+ Неисправни знакови биће замењени овим
Знак за замену
Посебни знакови
Лиценце треће стране
@@ -213,18 +212,18 @@
У реду за позадински плејер
У реду за искачући плејер
Пусти све
- Неуспшно пуштања овог тока
+ Не могу да пустим овај ток
Десила се непоправљива грешка плејера
Опорављам се од грешке плејера
- Желите ли да обришете ову ставку из историјата претраге?
- Садржај на главној страници
+ Желите да обришете ову ставку из историјата претраге\?
+ Садржај главне стране
Празна страница
Киоск страница
Страница претплате
Страница довода
Страница канала
Изаберите канал
- Још увек нема претплате на канале
+ Још нема претплата на канале
Изаберите киоск
Киоск
У тренду
@@ -236,8 +235,8 @@
Нема плејера тока (можете инсталирати ВЛЦ).
Преузимање фајла тока
Прикажи податке
- Сачуване плејлисте
- Додај у
+ Обележене листе
+ Додај на
Подразумевана држава за садржај
Услуга
Исправљање грешака
@@ -245,131 +244,131 @@
Само једном
[непознато]
Прикажи поруку „задржи ради стављања у ред”
- Донирај
- ЊуПајп су развили волонтери који своје слободно време проводе доносећи вам најбоље корисничко искуство. Донирајте да бисте помогли програмерима да ЊуПајп постане још бољи док уживају у чашици ракије.
+ Донација
+ ЊуПајп развијају волонтери у своје слободно време како би вам пружили најбоље искуство. Узвратите им како би наставили са побољшавањем ЊуПајпа док уживају уз шољицу кафе.
Узврати
Веб страна
За више информација и новости посетите ЊуПајпов вебсајт.
Задржи за стављање у ред
Пусти одавде
- Користи брзо, али непрецизно премотавање
+ Користи брзо, непрецизно премотавање
Непрецизно премотавање омогућава плејеру да брже долази до позиције уз смањену прецизност. Премотавање за 5, 15 или 25 секунди са овом опцијом не ради.
- Учитавање слика
- Искључите како се не би преузимале слике, чиме ћете смањити количину пренетог саобраћаја и потрошњу меморије. Промена ове опције ће уклонити слике из радне и трајне меморије.
+ Учитај сличице
+ Искључите да спречите преузимање сличица, смањујући утрошак преноса података и меморије. Изменом ће се очистити и меморијски и диск кеш.
Очишћен кеш са сликама
Уклони кеширане метаподатке
- Уклони све податке о кешираним веб-странама
- Откажи претплату
- Нова картица
- Одабери картицу
- Приказивање коментара
- Искључите да би сте сакрили коментаре
- Због ограничења ExoPlayer трајање тражења је постављено на %d секунди
- Да, и делимично гледани видео снимци
- Видео записи који су гледани пре и након додавања на листу песама биће уклоњени.
-\nДа ли сте сигурни\? Ово се не може поништити!
- Уклонити гледане видео снимке\?
+ Уклања све податке кешираних веб-страна
+ Откажи праћење
+ Нови језичак
+ Изаберите језичак
+ Приказ коментара
+ искључите за сакривање коментара
+ Због ограничења плејера, премотавање је постављено на %d секунди
+ Да, и делимично одгледани снимци
+ Видео записи који су гледани пре и након додавања на листу биће уклоњени.
+\nДа ли сте сигурни\? Ово се не може повратити!
+ Уклонити одгледане видео снимке\?
Уклони гледано
- Подразумевана подешавања система
+ Системски
Језик апликације
Изаберите инстанцу
- \'Storage Access Framework\' омогућава преузимање на спољну СД картицу.
-\nНеки уређаји су некомпатибилни
- Користи SAF
- Питаће вас где да сачувате свако преузимање.
-\nИзаберите SAF ако желите да преузимате на спољну СД картицу
+ „Storage Access Framework“ омогућава преузимање на спољну СД картицу.
+\nНеки уређаји нису компатибилни
+ Користи „SAF“
+ Питаће вас где да сачува свако преузимање.
+\nИзаберите „SAF“ ако желите да преузимате на спољну СД картицу
Питаће вас где да сачувате свако преузимање
- Питајте где да преузмете
- Паузирајте преузимања
- Започните преузимања
- Једно преузимање ће се покретати истовремено
- Ограничите ред за преузимање
+ Питај где да се преузме
+ Паузирај преузимања
+ Започни преузимања
+ По једно преузимање ће бити активно
+ Ограничи ред за преузимање
Затвори
Корисно при преласку на мобилне податке, иако нека преузимања не могу бити обустављена
Прекид на мереним мрежама
- Максималан број покушаја пре отказивања преузимања
- Максималан број поновљених покушаја
- Зауставити
- Избрисан %1$d преузимања
- Избришите преузете датотеке
- Да ли желите да обришете историју преузимања или избришете све преузете датотеке\?
+ Највећи број покушаја пре отказивања преузимања
+ Највише покушаја
+ Заустави
+ Обрисано %1$d преузимања
+ Избриши преузете фајлове
+ Желите да очистите историју преузимања или обришете све преузете фајлове\?
Обриши историју преузимања
- Није могуће опоравити ово преузимање
- Временско ограничење везе
- Напредак је изгубљен јер је датотека избрисана
- Недовољно меморије на уређају
- ЊуПајп је затворен док је радио на датотеци
+ Не могу да опоравим ово преузимање
+ Веза је истекла
+ Напредак је изгубљен јер је фајл обрисан
+ Нема простора на уређају
+ ЊуПајп је затворен док је радио на фајлу
Накнадна обрада није успела
Није пронађено
- Сервер не прихвата преузимања са више нити, покушајте поново са @string/msg_threads = 1
+ Сервер не прихвата преузимања са више нити. Покушајте са @string/msg_threads = 1
Сервер не шаље податке
Не могу да се повежем са сервером
- Није могуће пронаћи сервер
+ Не могу да пронађем сервер
Не могу да успоставим безбедну везу
Систем је одбио дозволу
- Није могуће створити одредишну фасциклу
- Датотека се не може створити
+ Не могу да направим одредишну фасциклу
+ Фајл се не може направити
Код
Прикажи грешку
- Постоји преузимање са овим именом
- У току је преузимање са овим именом
- не може преписати датотеку
- Преузета датотека са овим именом већ постоји
- Датотека са овим именом већ постоји
- Препиши
- Генериши јединствено име
+ Преузимање са овим називом чека на ред
+ У току је преузимање са овим називом
+ не могу да пребришем фајл
+ Преузет фајл са овим називом већ постоји
+ Фајл са овим називом већ постоји
+ Пребриши
+ Генериши јединствен назив
%s преузимања завршена
- Преузимање је завршено
+ Преузимање завршено
Преузимање неуспешно
Систем одбија радњу
Ред чекања
опоравља се
- Пост обрада
+ накнадна обрада
у реду
паузирано
- Нерешено
- Готовo
- Додирните за преузимање
+ На чекању
+ Завршено
+ Тапните за преузимање
Доступно је ажурирање за ЊуПајп!
- Пребаци поглед
+ Промени приказ
Аутоматски
- Решетка
+ Мрежа
Листа
Режим приказа листе
Никад
- Само на Ви-Фи мрежи
- Покрените репродукцију аутоматски — %s
- Смањите на искачући плејер
- Смањите на позадински плејер
- Ниједан
- Акција приликом преласка на другу апликацију са главног видео плејера — %s
- Смањивање пребацивања апликације
- Прикажите обавештење да затражите ажурирање апликације када буде доступна нова верзија
+ Само на бежичној
+ Покрени пуштање аутоматски — %s
+ Умањи на искачући плејер
+ Умањи на позадински плејер
+ ништа
+ Радња при преласку на другу апликацију са главног видео плејера — %s
+ Умањи при мењању апликације
+ Прикажи обавештење када постоји нова верзија апликације
Ажурирања
- Ограничите резолуцију када користите мобилне податке
+ Ограничи резолуцију када користим мобилне податке
Одбиј
Без органичења
Прихвати
- Да бисмо били у складу са Европском општом уредбом о заштити података (GDPR), скрећемо вам пажњу на политику приватности апликације ЊуПајпа. Молимо вас да пажљиво прочитате.
-\nМорате га прихватити да бисте нам послали извештај о грешци.
+ Да бисмо били у складу са Европском општом уредбом о заштити података („GDPR“), скрећемо вам пажњу на политику приватности апликације ЊуПајпа. Пажљиво је прочитајте.
+\nМорате је прихватити да бисте нам послали извештај о грешци.
Ресетуј
Корак
Премотавање унапред током тишине
- Откачите (може довести до изобличења)
+ Откачити (може изазвати изобличења)
Висина тона
Брзина
Контроле брзине репродукције
- Имајте на уму да ова операција може бити скупа на мрежи.
+ Имајте на уму да ова операција може потрошити доста података.
\n
-\nДа ли желите да наставите\?
+\nЖелите ли да наставите\?
вашИД, soundcloud.com/yourid
- Увезите SoundCloud профил тако што ћете откуцати УРЛ или свој ИД:
+ Увезите СаундКлауд профил тако што ћете откуцати УРЛ или свој ИД:
\n
\n1. Омогућите „режим радне површине“ у веб прегледачу (веб локација није доступна за мобилне уређаје)
\n2. Идите на ову УРЛ адресу: %1$s
\n3. Пријавите се када вас питају
\n4. Копирајте УРЛ профила на који сте преусмерени.
- Увезите Јутјуб претплате са Google takeout-а:
+ Увезите Јутјуб претплате са Гугл тејкаута:
\n
\n1. Идите на ову УРЛ адресу: %1$s
\n2. Пријавите се када вас питају
@@ -377,10 +376,10 @@
\n4. Кликните на „Следећи корак“, а затим на „Направи извоз“
\n5. Кликните на дугме „Преузми“ након што се појави и
\n6. Из преузете зип датотеке за преузимање извадите .json датотеку (обично под „YouTube и YouTube Music/subscriptions/subscriptions.json“) и увезите је овде.
- Извоз претплата није успео
- Увоз претплата није успео
+ Не могу да извезем претплате
+ Не могу да увезем претплате
Претходни извоз
- Увези датотеку
+ Увези фајл
Увозим…
Извозим…
Извоз у
@@ -388,228 +387,227 @@
Увоз
Увоз/извоз
Срушите апликацију
- Оригинални текстови са услуга биће видљиви у ставкама стрима
- Прикажи оригинално време на предметима
- Присилни пријављивање Rx изузетака које се неможе испоручити изван фрагмента или животног циклуса активности након одлагања
+ Изворни текстови са услуга биће видљиви у ставкама тока
+ Прикажи изворно време ставки
+ Присили пријављивање неиспоручивих „Rx“ изузетака изван делова или активности након одлагања
Пријави грешке ван животног циклуса
Прикажи цурење меморије
- Надгледање цурења меморије може проузроковати да апликација престане да реагује при одбацивању гомиле
- Измените скалу титла и стилове позадине за титлове плејера. Захтева поновно покретање апликације да би ступило на снагу.
+ Надгледање цурења меморије може изазвати заглављивање апликација при стварању записника
+ Мења величину и позадину титлова плејера. Захтева поновно покретање да би ступило на снагу.
Титлови
- Аутоматски генерисано
+ Аутоматски направљено
Увеличај
- Напуните
- Фит
+ Попуњено
+ Уклопљено
Без титлова
- Аутоматски генерисано (није пронађен отпремач)
- Брисање плејлисте није успело.
- Сличица плејлисте је промењена.
- Плејлиста
- Плејлиста је направљена
- Желите ли да избришете ову плејлисту\?
- Обележи плејлисту
- Уклоните обележивач
- Постави као сличицу плејлисте
+ Аутоматски направљено (нема отпремача)
+ Не могу да обришем листу.
+ Сличица листе је промењена.
+ Листа пуштања
+ Листа је направљена
+ Да обришем ову листу\?
+ Обележи листу
+ Уклони обележивач
+ Постави као сличицу листе
Упали звук
- Угаси звук
- Додај на плејлисту
- Име
+ Утишај
+ Додај на листу
+ Назив
Преименуј
- Избриши
- Ново плејлиста
- Учитавање захтеваног садржаја
- Добијање информација…
- Увек пита
- Плејер у искачујућем прзору
+ Обриши
+ Нова листа
+ Учитавам тражени садржај
+ Добављам податке…
+ Увек питај
+ Плејер у искачућем прозору
Плејер у позадини
Видео плејер
- Подразумевана радња приликом отварања садржаја — %s
- Пожељно „отворити“ акција
+ Подразумевана радња при отварању садржаја — %s
+ Пожељна радња при отварању
Нешто ће се овде ускоро појавити ;D
Затвори фиоку
- Отворите фиоку
- Почните да играте у искачућем прозору
- Почните да играте у позадини
- у реду
- У реду
- Ред репродукције
+ Отвори фиоку
+ Почни пуштање у искачућем прозору
+ Почни пуштање у позадини
+ Стави у ред
+ На листи
+ Ред пуштања
Конференције
Највише свиђања
Недавно додато
Локално
- Језик ће се променити након што се апликација поново покрене.
- Учитавање коментара није успело
- Да ли желите да увезете и поставке\?
- Ово ће заменити ваше тренутно подешавање.
- Упозорење: Увоз свих датотека није успео.
- Нема важеће ZIP датотеке
+ Језик ће бити промењен након поновног покретања.
+ Не могу да учитам коментаре
+ Желите да увезете и поставке\?
+ Ово ће прегазити тренутна подешавања.
+ Упозорење: не могу да увезем све фајлове.
+ Није исправан ЗИП фајл
Увезено
Извезено
- Још нема обележивача на плејлисти
- Изаберите плејлисту
- Уобичајни киоск
+ Још нема обележивача на листи
+ Изаберите листу пуштања
+ Подразумевани киоск
Избор
- Које су картице приказане на главној страници
+ Које картице се налазе на главној страници
Највише пуштано
- Последња репродукција
- Да ли сте сигурни да желите да избришете све ставке из историје\?
- Да ли желите да избришете ову ставку из историје гледања\?
- ЊуПајп је бесплатни копилефт софтвер: можете га користити, проучавати и делити по жељи. Конкретно, можете га дистрибуирати и / или модификовати под условима ГНУ Опште јавне лиценце коју је објавила Фондација за слободни софтвер, било верзије 3 лиценце, или (по вашој жељи) било које касније верзије.
+ Последње пуштано
+ Заиста желите да обришете све ставке из историјата\?
+ Желите да обришете ову ставку из историје гледања\?
+ ЊуПајп је бесплатни слободни софтвер. Можете га користити, проучавати и делити по жељи. Конкретно, можете га дистрибуирати и/или мењати под условима ГНУ Опште јавне лиценце коју је објавила Фондација за слободни софтвер, било верзије 3 лиценце, или (по вашој жељи) било које касније верзије.
Прочитајте политику приватности
Пројекат ЊуПајп врло озбиљно схвата вашу приватност. Стога апликација не прикупља никакве податке без вашег пристанка.
\nПолитика приватности ЊуПајпа детаљно објашњава који се подаци шаљу и чувају када пошаљете извештај о паду апликације.
Политика приватности ЊуПајпа
- Није инсталирана ниједна апликација за репродукцију ове датотеке
+ Нема апликације за пуштање овог фајла
Готово
Реши
Притисните „Готово“ кад решите
- Избрисана је 1 ставка.
+ Обрисана је 1 ставка.
Израчунавање хеша
Преименуј
Одбаци
- Избриши све
- Избриши један
- Креирај
+ Обриши све
+ Обриши један
+ Направи
Нема коментара
- ∞ видео снимака
- 100+ видео снимака
+ ∞ видеа
+ 100+ видеа
- %s слушалац
- - %s слушалац
- - %s слушаоци
+ - %s слушаоца
+ - %s слушалаца
Нико не слуша
- %s гледалац
- %s гледаоца
- - %s гледаоци
+ - %s гледалаца
Нико не гледа
Број претплатника није доступан
- Укључи / искључи услугу, која је тренутно изабрана:
+ Мењај услугу, тренутно изабрана:
Превуците за преуређивање
Опис
- Повезани стримови
Коментари
Проверите да ли већ постоји проблем који говори о вашем паду апликације. Када правите дупликате карата, одузимате нам време које бисмо могли потрошити на исправљање стварне грешке.
- Пријави на GitHub-у
+ Пријави на Гитхабу
Копирајте форматирани извештај
Дајте дозволу за приказ преко других апликација
- Врати уобичајне вредности
- Да ли желите да вратите уобичајне вредности\?
- Није могуће прочитати сачуване картице, па користите подразумеване
- Није доступан ниједан стрим за преузимање
+ Врати подразумеване
+ Желите да вратите подразумеване вредности\?
+ Не могу да очитам сачуване картице. Користим подразумеване
+ Нема тока доступног за преузимање
Дошло је до грешке: %1$s
- Датотека не постоји или јој недостаје дозвола за читање или чување
- Име датотеке не може бити празно
- Не постоји такав извор датотеке / садржаја
+ Фајл не постоји или нема дозволе за читање или писање
+ Назив фајла не може бити празан
+ Нема таквог фајла/извора садржаја
Нема такве фасцикле
- Датотека је премештена или избрисана
- Није пронађен ниједан видео ток
- Није пронађен ниједан аудио ток
- Неважећи УРЛ
+ Фајл је премештен или избрисан
+ Нема видео тока
+ Нема аудио тока
+ Неисправан УРЛ
Спољни плејери не подржавају ове врсте веза
- Преузимање на спољну СД картицу није могуће. Желите ли да ресетујете локацију фасцикле за преузимање\?
+ Преузимање на спољну СД картицу није могуће. Ресетовати локацију фасцикле за преузимање\?
Спољно складиште није доступно
Помоћ
- Историја претраживања је избрисана.
- Желите ли да избришете целу историју претраге\?
+ Историја претраге је обрисана.
+ Да обришем целу историју претраге\?
Брише историју кључних речи за претрагу
- Обришите историју претраге
- Избрисане су позиције репродукције.
- Избрисати све позиције репродукције\?
+ Обриши историју претраге
+ Позиције репродукције су обрисане.
+ Обрисати све позиције репродукције\?
Брише све позиције репродукције
- Избришите позиције репродукције
+ Обриши позиције репродукције
Историја гледања је избрисана.
- Избришите целу историју гледања\?
- Брише историју репродукованих токова и позиције репродукције
- Очистите историју гледања
- Очистите колачиће које ЊуПајп чува када решите reCAPTCHA
- Извоз историје, претплате, плејлисте и подешавања
- Замењује вашу тренутну историју, претплате, плејлисте и (опционално) подешавања
- колачићи reCAPTCHA су очишћени
- Очистите reCAPTCHA колачиће
+ Обрисати целу историју гледања\?
+ Брише историју пуштаних токова и позиције репродукције
+ Очисти историју гледања
+ Чисти колачиће које ЊуПајп чува када решите „reCAPTCHA“
+ Извоз историје, претплата, листи и поставки
+ Замениће вашу тренутну историју, претплате, листе и (опционо) поставке
+ „reCAPTCHA“ колачићи су очишћени
+ Очисти „reCAPTCHA“ колачиће
Извоз базе података
Увоз базе података
- Пребаците се на Главни
- Пребаците се на искочни прозор
- Пребаците се на позадину
- Пребаци оријентацију
+ Пребаци на главно
+ Пребаци на искачући прозор
+ Пребаци у позадину
+ Мењај оријентацију
Обавештења о напретку хеширања видео записа
Обавештење о видео хешу
Обавештења о новој верзији ЊуПајпа
Обавештење о ажурирању апликације
- Датотека
- Датотека је избрисана
- Уметници
+ Фајл
+ Фајл избрисан
+ Извођачи
Албуми
Песме
Догађаји
Корисници
Нумере
Видео
- Плејлисте
+ Листе пуштања
Канали
Овај видео је старосно ограничен.
-\nЗбог нових Јутјуб смерница са старосним видео записима, Њупајп не може да приступи ниједном од својих видео токова, па стога није у могућности да га репродукује.
+\nЗбог нових Јутјуб смерница за такве видео записе, Њупајп не може да им приступи, па није у могућности да их репродукује.
Овај видео је старосно ограничен.
\n
-\nУкључите „%1$s“ у подешавањима ако желите да га видите.
- Јутјуб нуди „Ограничени режим“ који скрива потенцијални садржај за одрасле
+\nУкључите „%1$s“ у поставкама ако желите да га видите.
+ Јутјуб омогућава „Ограничени режим“ који скрива потенцијални садржај за одрасле
Укључите Јутјубов „Ограничени режим“
- Прикажите садржај који је можда неприкладан за децу јер има старосну границу (попут 18+)
+ Приказ садржаја који можда није прикладан за децу јер има старосну границу (попут 18+)
Обавештење
Ажурирања
Инстанца већ постоји
Подржане су само HTTPS УРЛ адресе
- Није могуће потврдити инстанцу
- Унесите УРЛ адресе инстанце
+ Не могу да потврдим инстанцу
+ Унесите УРЛ инстанце
Додајте инстанцу
Пронађите инстанце које вам се свиђају на %s
PeerTube инстанца
Изаберите своје омиљене инстанце PeerTube
- УРЛ није препознат. Отворити помоћу друге апликације\?
- Аутоматско покретање
+ УРЛ није препознат. Отворити другом апликацијом\?
+ Аутоматско пуштање
Очисти податке
Прикажите индикаторе положаја репродукције на листама
Позиције на листама
Вратите последњу позицију репродукције
- Наставите репродукцију
- Користите покрете за контролу осветљености плејера
- Контрола геста осветљености
- Користите покрете за контролу јачине звука играча
- Контрола кретања јачине звука
+ Наставак репродукције
+ Користите покрете за контролу осветљаја
+ Контрола осветљености потезом
+ Користите потезе за контролу јачине звука плејера
+ Контрола јачине звука потезом
Аутоматски ред
Наставите да завршавате (не понављајући) ред репродукције додавањем повезаног стрима
- Следећи стрим аутоматски ставља у ред
+ Аутоматски стави у ред следећи ток
Кеш метаподатака обрисан
- Искључите да бисте сакрили оквире са мета подацима са додатним информацијама о творцу стрима, садржају стрима или захтеву за претрагу.
- Прикажи мета информације
- Искључите да бисте сакрили опис видеа и додатне информације
+ Искључите за сакривање поља мета-података са додатним информацијама о творцу тока, садржају или захтеву за претрагу.
+ Прикажи мета-податке
+ Искључите за сакривање описа видеа и додатних информација
Прикажи опис
- Ред активног играча ће бити замењен
- Пребацивање са једног играча на другог може заменити ваш ред
- Питај за потврду пре него што очистите ред
- Брзо мотање-напред/-назад тражење трајања
- Ноћна тема
- Нека Андроид прилагоди боју обавештења према главној боји на сличици (имајте на уму да ово није доступно на свим уређајима)
+ Редослед активног плејера биће замењен
+ Пребацивање на други плејер може променити ваш редослед
+ Питај за потврду пре пражњења редоследа
+ Време за премотавања напред/назад
+ ноћна тема
+ Андроид ће прилагодити боју обавештења према главној боји на сличици (није доступно на свим уређајима)
Обоји обавештења
Ништа
Учитавање
Мешање
Понављање
Можете да изаберете највише три радње за приказ у компактном обавештењу!
- Уредите сваку радњу обавештења у наставку тапкајући је. Означите до три од њих која ће се приказивати у компактном обавештењу помоћу поља за потврду с десне стране.
- Пето акционо дугме
- Четврто акционо дугме
- Треће акционо дугме
- Дугме друге акције
- Дугме прве акције
- Смањите сличице видео записа приказаног у обавештењу са односа 16: 9 на 1: 1 (може довести до изобличења)
+ Уредите сваку радњу обавештења додиром на њу. Означите до три радње које ће се приказивати у компактном обавештењу помоћу кућица са десне стране.
+ Дугме пете радње
+ Дугме четврте радње
+ Дугме треће радње
+ Дугме друге радње
+ Дугме прве радње
+ мења размеру сличице видеа у обавештењима са 16:9 на 1:1 (може довести до изобличења)
Промените фасцикле за преузимање да би дејствовало
- Смањите сличице на 1: 1 размеру
- Приказивање резултата за :%s
- Отвори са
+ Смањите сличице на 1:1 размеру
+ Приказ резултата за: %s
+ Отвори помоћу
Преузимање је започело
Испод можете одабрати своју омиљену ноћну тему
Изаберите своју омиљену ноћну тему — %s
@@ -617,56 +615,56 @@
Радио
Истакнуто
Овај садржај је доступан само корисницима који су платили, тако да га ЊуПајп не може стримовати или преузимати.
- Овај видео је доступан само премиум члановима Јутјуб Музике, тако да га ЊуПајп не може стримовати или преузимати.
+ Овај видео је доступан само премијум члановима Јутјуб музике, тако да га ЊуПајп не може стримовати или преузимати.
Овај садржај је приватан, тако да га ЊуПајп не може стримовати или преузимати.
- Ово је СаундКлауд Го+ нумера, барем у вашој земљи, тако да га ЊуПајп не може стримовати или преузимати.
+ Ово је СаундКлауд Го+ нумера, барем у вашој земљи, тако да је ЊуПајп не може стримовати или преузимати.
Овај садржај није доступан у вашој земљи.
- Ниједна апликација на уређају не може да отвори ово
+ Нема апликације која отвара ово
Поглавља
- Скорашњи
+ Недавни
Користите сличицу и за позадину закључаног екрана и за обавештења
Прикажи сличицу
- Страница плејлисте
- Од %s
- Направио %s
- Минијатурна слика канала
+ Страница листе
+ од %s
+ Направи %s
+ Сличица аватара канала
ЊуПајп још увек не подржава овај садржај.
\n
\nНадамо се да ће бити подржан у будућој верзији.
- Да ли мислите да је убацивање фида преспоро\? Ако је то случај, покушајте да омогућите брзо учитавање (можете га променити у подешавањима или притиском на доње дугме).
+ Да ли је учитавање довода преспоро\? Ако је тако, укључите брзо учитавање (промените у поставкама или притиском на дугме испод).
\n
-\nЊуПајп нуди две стратегије улагања фида:
-\n• Преузимање целог канала за претплату, који је спор, али потпун.
-\n• Коришћење наменске крајње тачке услуге, која је брза, али обично није потпуна.
+\nЊуПајп нуди два начина учитавања довода:
+\n• Преузимање целог претплаћеног канала, што је споро али потпуно.
+\n• Коришћење наменске крајње тачке услуге, што је брже али обично није потпуно.
\n
-\nРазлика између њих две је у томе што брзом обично недостају неке информације, попут трајања или врсте ставке (не могу се разликовати видео снимци уживо од уобичајених), а можда ће вратити и мање предмета.
+\nРазлика је у томе што брзом обично недостају неке информације, попут трајања или врсте (не могу се разликовати живи видео од уобичајених), а можда ће вратити и мање ставки.
\n
-\nЈутјуб је пример услуге која нуди овај брзи метод са својим РСС фидом.
+\nЈутјуб је пример услуге која нуди овај брзи метод својим РСС доводом.
\n
-\nДакле, избор се своди на оно што више волите: брзину или прецизне информације.
- Онемогући брзи режим
- Омогућите брзи режим
- Доступно у неким услугама, обично је много брже, али може вратити ограничену количину предмета и често непотпуне информације (нпр. нема трајања, врсте предмета, нема статуса уживо).
- Преузми из наменског фида када је доступан
- Увек ажурирај
- Време након последњег ажурирања пре него што се претплата сматра застарелом — %s
- Праг ажурирања фида
- Фид
+\nДакле, избор се своди на оно шта желите: брзину или прецизне информације.
+ Искључи брзи режим
+ Укључи брзи режим
+ Доступно у неким услугама. Обично је много брже али може вратити мање ставки и често непотпуне информације (нпр. нема трајања, врсте предмета, нема статуса уживо).
+ Преузми из наменског довода када је доступан
+ Увек ажурна
+ Време након којег се претплата сматра застарелом — %s
+ Праг освежавања довода
+ Довод
Прикажи само негруписане претплате
- Нови
- Да ли желите да избришете ову групу\?
- Празно име групе
+ Нова
+ Желите да избришете ову групу\?
+ Празан назив групе
- - %d одабрани
+ - %d одабран
- %d одабрана
- %d одабраних
- Није изабрана ниједна претплата
- Изаберите претплате
- Обрада фида…
- Учитавање фида…
+ Нема изабраних претплата
+ Изабери претплате
+ Обрађујем довод…
+ Учитавам довод…
Није учитано: %d
- Последње ажурирање фида: %s
+ Довод освежен: %s
Групе канала
- %d дан
@@ -675,7 +673,7 @@
- %d сат
- - %d сати
+ - %d сата
- %d сати
@@ -685,9 +683,11 @@
- %d секунда
- - %d секунди
+ - %d секунде
- %d секунди
Прикажи детаље о каналу
- Повезани предмети
+ Повезани записи
+ Искључите тунеловање ако имате црн екран или прекиде у репродукцији
+ Искључи тунеловање медија
\ No newline at end of file
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index eb2d9eacf..9f9a81990 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -473,7 +473,7 @@
Låtar
Denna video är åldersbegränsad.
\n
-\nOm du vill visa den aktiverar du \"Åldersbegränsat innehåll\" i inställningarna.
+\nOm du vill visa den aktiverar du \"%1$s\" i inställningarna.
Inga kommentarer
Tryck på \"Klar\" när det är löst
∞ videos
diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml
index 44be9a6d5..bca50dc89 100644
--- a/app/src/main/res/values-ta/strings.xml
+++ b/app/src/main/res/values-ta/strings.xml
@@ -1,7 +1,6 @@
- தொடங்க \"தேடல்\" ஐ தட்டவும்
-\n
+ தொடங்க \"தேடல்\" ஐ தட்டவும்
%1$s பார்வைகள்
%1$s அன்று வெளியிடப்பட்டது
நிகழ்பட ஓட்டி கண்டறியப்படவில்லை. VLC நிறுவ வேண்டுமா\?
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
index ee6ac9ed5..75cb5781e 100644
--- a/app/src/main/res/values-th/strings.xml
+++ b/app/src/main/res/values-th/strings.xml
@@ -1,7 +1,6 @@
- แตะที่ปุ่ม \"ค้นหา\" เพื่อเริ่มต้น
-\n
+ แตะที่ปุ่ม \"ค้นหา\" เพื่อเริ่มต้น
%1$s ครั้ง
เผยแพร่เมื่อ %1$s
ไม่พบแอปที่สามารถสตรีมสื่อวีดีโอได้ คุณต้องการติดตั้ง VLC หรือไม่\?
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 84b4073c4..508c2bbe7 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -1,7 +1,6 @@
- Başlamak için \"Ara\" bölümüne dokun
-\n
+ Başlamak için büyüteç simgesine dokunun.
%1$s görüntüleme
Yayınlanma: %1$s
Akış oynatıcısı bulunamadı. VLC yüklensin mi\?
@@ -679,4 +678,6 @@
Kendiliğinden (aygıt teması)
Gece Teması
Kanal ayrıntılarını göster
+ Ortam yürütümünde siyah ekran veya tutukluk yaşıyorsanız ortam tünellemeyi devre dışı bırakın
+ Ortam tünellemeyi devre dışı bırak
\ No newline at end of file
diff --git a/app/src/main/res/values-tzm/strings.xml b/app/src/main/res/values-tzm/strings.xml
index cc856f586..082e752de 100644
--- a/app/src/main/res/values-tzm/strings.xml
+++ b/app/src/main/res/values-tzm/strings.xml
@@ -160,8 +160,7 @@
Tanafut
Agem
Lteɣ
- Add \"Rzu\" i usenti
-\n
+ Add \"Rzu\" i usenti
Ssemal tadɣert \"Γer s Kodi\"
Dɣer asedaw n wagam n ifuyla n ividyuten
Ssemres ameɣri n imsli abeṛṛani
@@ -198,4 +197,15 @@
Sisem
Sbedd
[Arussin]
+ Aglam
+ Rnu ɣer telgamt n tɣuri
+ Ittwaẓeṛ
+ Turagin
+ Ttu
+ Ser
+ Ilbumen
+ Tilgamin n tɣuri
+ Talgamt n tɣuri
+ Taɣuri tawurmant
+ Taɣuri tawurmant
\ No newline at end of file
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 925953a29..509a09be4 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -23,14 +23,14 @@
Тека для завантаження аудіо
Завантажені аудіофайли зберігаються тут
Самовідтворення
- Програє відео коли NewPipe викликано з іншого застосунку
+ Відтворює відео коли NewPipe викликано з іншої програми
Типова роздільна здатність
Програти в Kodi
Встановити відсутній застосунок Kore\?
Показати опцію „Програти в Kodi“
Показати опцію програвання відео в Kodi
Аудіо
- Типовий звуковий формат
+ Типовий формат звуку
Тема
Темна
Світла
@@ -58,12 +58,11 @@
Не вдалося отримати жодного потоку
Шкода, цього не мало статися.
Надіслати звіт про помилки по e-mail
- На жаль, трапились деякі помилки.
+ Вибачте, щось пішло не так.
Звіт
Інформація:
Що сталося:
- Натисніть „Пошук“ для початку
-\n
+ Натисніть на „збільш. скло“, щоб почати
Чорна
Завантаження
Завантаження
@@ -118,10 +117,10 @@
Головна
Підписки
Новинки
- У тлі
+ На тлі
У вікні
Типова роздільна здатність вікна
- Лише деякі пристрої можуть відтворювати 2K/4K-відео
+ Не всі пристрої можуть відтворювати 2K/4K-відео
Показувати вищі роздільні здатності
Типовий формат відео
Памʼятати розмір і позицію вікна
@@ -139,7 +138,7 @@
Очистити дані
Вести облік перегляду відеозаписів
Історія переглядів
- Відновити програвання
+ Відновлювати відтворення
Продовжувати відтворення після переривань (напр. телефонних дзвінків)
Показати пораду „Утримуй, щоб додати“
Типова країна вмісту
@@ -168,8 +167,8 @@
Перемкнути на головну
Імпортувати базу даних
Експортувати базу даних
- Перезапише вашу поточну історію та підписки
- Експортувати історію, підписки та списки відтворення
+ Поточні підписки, списки відтворення, історія і (за бажанням) налаштування буде замінено
+ Експорт підписок, списків відтворення, історії та налаштувань
Не вдалося програти цей потік
Відновлення після помилки програвача
Недійсний URL
@@ -182,9 +181,9 @@
Цей дозвіл потрібен для перегляду
\nу віконному режимі
Завантаження
- Допустимі символи у іменах файлів
- Недопустимі символи замінити на цей
- Символ для заміни
+ Допустимі символи в назвах файлів
+ Недопустимі символи замінюватимуться цим значенням
+ Замінні символи
Літери та цифри
Більшість спеціальних символів
Про NewPipe
@@ -201,7 +200,7 @@
Експортовано
Імпортовано
Топ 50
- Нове і гаряче
+ Нове та гаряче
Деталі
Налаштування аудіо
Відеопрогравач
@@ -272,7 +271,7 @@
Дійсно видалити всі елементи з історії\?
Програвалося останнім
Програвалося найбільше
- Контент на головній сторінці
+ Вміст на головній сторінці
Порожня сторінка
Кіоск-сторінка
Підписки
@@ -290,7 +289,7 @@
Утримуйте, щоб додати в чергу
Розпочати програвання звідси
Розпочати програвання на фоні
- Розпочати програванні у вікні
+ Почати відтворення у вікні
Відкрити бічну панель
Закрити бічну панель
Незабаром тут щось з\'явиться ;D
@@ -318,8 +317,8 @@
Примусове звітування про неможливість доставлення Rx-винятків, які відбуваються за межами фрагменту або діяльності життєвого циклу після усунення
Викор. швидкий неточний пошук
Неточний пошук дозволяє програвачеві рухатися позиціями швидше, проте з меншою точністю.
- Автоматично додавати в чергу наступний запис
- Продовжити завершення (не повторюваної) черги, додавши повʼязаний потік
+ Авто-додавати в чергу наступний запис
+ Продовжити при завершені (не повторюваної) черги, додавши повʼязаний запис
Файл
Такої теки не існує
Такого джерела файлу/контенту не існує
@@ -336,11 +335,14 @@
Попереднє експортування
Не вдалося імпортувати підписки
Не вдалося експортувати підписки
- Виберіть експортований файл підписок YouTube.
-\n
-\nДля експорту ваших підписок з YouTube.
-\n1. Перейдіть за посиланням %1$s
-\n2. Авторизуйтесь, якщо буде потрібно.
+ Щоб імпортувати підписки з YouTube завантаживши файл-список:
+\n1. Перейдіть за цим посиланням: %1$s
+\n2. В разі необхідності пройдіть процедуру входу
+\n3. Повинно початися завантаження експортованого списку (у вигляді файлу)
+\n
+\nДля експорту ваших підписок з YouTube.
+\n1. Перейдіть за посиланням %1$s
+\n2. Авторизуйтесь, якщо буде потрібно.
\n3. Виберіть файл підписок (subscription_manager) в папці завантажень
Імпортуйте профіль SoundCloud, вписавши або URL, або ваш ID:
\n
@@ -363,7 +365,7 @@
Тон
Від\'єднати (може спричинити спотворення)
Відсутні потоки, доступні для завантаження
- Бажана дія при відкритті
+ Бажана дія при відкриванні
Типова дія під час відкриття вмісту — %s
Субтитри
Зміна висоти тексту субтитрів та стилів тла. Потребує перезапуску застосунку.
@@ -373,7 +375,7 @@
Видалити всю історію переглядів\?
Історію переглядів видалено.
Очистити історію пошуку
- Видаляє історію пошукових ключових слів
+ Видаляє історію пошукових запитів
Видалити всю історію пошуку\?
Історію пошуку видалено.
Видалено 1 елемент.
@@ -381,19 +383,19 @@
Імпортувати разом з налаштуваннями\?
Політика приватності NewPipe
Проект NewPipe дуже серйозно ставиться до вашої приватності. Тому застосунок не збирає ніяких даних без вашої згоди.
-\nПолітика приватності NewPipe пояснює у деталях, які дані відсилаються та зберігаються, коли ви надсилаєте звіт про падіння застосунку.
+\nПолітика приватності NewPipe пояснює в деталях, які дані відсилаються і зберігаються при надсиланні звіту про збій програми.
Читати політику приватності
З метою дотримання Загального регламенту про захист даних ЄС (General Data Protection Regulation, GDPR) ми звертаємо вашу увагу на політику приватності NewPipe. Будь ласка, прочитайте уважно.
\nВи маєте прийняти її, аби надіслати нам звіт про помилку.
Прийняти
Відхилити
Без обмежень
- Обмежити роздільну здатність при використанні мобільного трафіку
+ Обмежити розд. зд. при використ. мобільних даних
Пропускати тихі проміжки
Крок
Скинути
- Зменшити при перемкненні застосунку
- Дія при перемиканні до іншого застосунку з головного відеопрогравача — %s
+ Зменшити при перемиканні програм
+ Дія при перемиканні до інших програм від головного відеопрогравача — %s
Нічого
Зменшити до програвача у тлі
Зменшити до програвача у вікні
@@ -414,7 +416,7 @@
Оновлення
Події
Файл видалено
- Сповіщення про оновлення застосунку
+ Сповіщення про оновлення застосунка
Сповіщення про нову версію NewPipe
Зовнішнє сховище недоступне
Відновити типові налаштування
@@ -477,7 +479,7 @@
На пристрої не залишилося вільного місця
Прогрес втрачено через видалення файлу
Час очікування з\'єднання вичерпано
- Очистити історію завантажень, чи завантажені файли\?
+ Очистити історію завантажень чи завантажені файли\?
Обмежити чергу завантажень
В кожен момент часу виконуватиметься одне завантаження
Почати завантаження
@@ -492,7 +494,7 @@
Видалити запам\'ятовані позиції
Видаляє всі запамʼятовані позиції
Видалити всі запамʼятовані позиції\?
- Для ефективності змініть теки завантаження
+ Для дієвості змініть теки завантаження
Перемкнути службу, наразі обрано:
Кіоск за замовчуванням
Немає переглядів
@@ -513,9 +515,9 @@
Виберіть сервер PeerTube
Каталог серверів: %s
Додати екземпляр
- Введіть посилання на сервер
- Підтримуються лише HTTP-посилання
- Сервер уже додано
+ Введіть URL екземпляра
+ Підтримуються лише HTTPS-посилання
+ Екземпляр уже існує
Недавно додані
Найбільш вподобані
відновлюється
@@ -610,12 +612,12 @@
Видалено %1$d завантажень
Ескіз аватара каналу
Оригінальні тексти сервісів будуть видимі в потокових елементах
- Режим обмеженого доступу YouTube
+ Увімкнути \"Обмежений режим\" YouTube
Результати для: %s
Створено %s
Показати лише незгруповані підписки
Скопіювати відформатований звіт
- Повідомити про помилку на GitBub
+ Повідомити на GitHub
Перевірте, будь ласка, чи проблема що спричинила збій вже відома спільноті та розробникам. Дублюючи запити на вирішення помилок Ви забираєте час розробників який можна було б так на вирішення існуючих проблем.
Вибрати плейліст
Жоден плейліст ще не додано
@@ -643,7 +645,7 @@
Показувати ескіз
Ніколи
Лише через Wi-Fi
- Запускати відтворення автоматично — %s
+ Починати відтворення автоматично — %s
Показувати витоки памʼяті
Показати деталі каналу
Грати чергу
@@ -663,4 +665,31 @@
Це відео доступне лише для користувачів YouTube Music Premium, тому його не можна передавати потоково або завантажувати через NewPipe.
Цей вміст доступний лише користувачам, які заплатили, тому його не можна передавати потоково або завантажувати через NewPipe.
Ви можете вибрати нічну тему нижче
+ Рекомендовані
+ Збій застосунку
+ Початковий час оприлюднення
+ Додано в чергу
+ Додати в чергу
+ Вирішити
+ Обчислення гешу
+ Очистити збережені під час вирішення reCAPTCHA реп\'яшки (cookies)
+ Реп\'яшки (cookies) reCAPTCHA видалено
+ Очистити реп\'яшки (cookies) reCAPTCHA
+ Сповіщення про перебіг відеогешування
+ Сповіщення про відеогешування
+ Це відео має вікові обмеження.
+\nЗгідно з новою політикою YouTube щодо відео з віковими обмеженнями NewPipe не може мати доступ до жодного потоку цього відео і, таким чином, не має можливості відтворити його.
+ Показувати вміст, який, можливо, не підходить для дітей, бо має вікове обмеження (наприклад, 18+)
+ Вимкніть, щоб приховати поля метаданих (автор потоку, вміст потоку або пошуковий запит).
+ Вимкніть, щоб приховати опис відео та додаткові відомості
+ Черга активного програвача буде замінена
+ Перехід від одного програвача до іншого може замінити вашу чергу
+ Підтверджувати очищення черги
+ Кольорувати повідомлення основним кольором мініатюри. Підтримується не всіма пристроями
+ Кольорове сповіщення
+ У компактному сповіщенні є не більше трьох дій!
+ Дії можна змінити, натиснувши на них. Відзначте не більше трьох для показу в місткому сповіщенні.
+ Масштабувати мініатюру відео 16: 9 до 1:1 (можливі спотворення)
+ Вимкнення тунелювання медіаданих за наявності чорного екрана або гальмування під час відтворення відео
+ Вимкнути тунелювання медіа
\ No newline at end of file
diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml
index 3c9851452..81da06a29 100644
--- a/app/src/main/res/values-ur/strings.xml
+++ b/app/src/main/res/values-ur/strings.xml
@@ -1,7 +1,6 @@
- شروع کرنے کے لیے \"تلاش\" پر ٹیپ کریں
-\n
+ شروع کرنے کے لیے \"تلاش\" پر ٹیپ کریں
%1$s ملاحظات
%1$s کو شائع ہوا
انسٹال
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index 6b4a143d3..d21a3e7ce 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -1,7 +1,6 @@
- Nhấn \"Tìm kiếm\" để bắt đầu
-\n
+ Nhấn vào kính lúp để bắt đầu.
%1$s lượt xem
Đăng vào %1$s
Không tìm thấy trình phát. Cài đặt VLC\?
@@ -669,4 +668,6 @@
Nổi bật
Hiện chi tiết kênh
Giải
+ Tắt truyền phương tiện qua đường hầm nếu bạn gặp màn hình đen hoặc khựng khi phát video
+ Tắt truyền phương tiện qua đường hầm
\ No newline at end of file
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
index cb72412eb..7ce33853c 100644
--- a/app/src/main/res/values-zh-rHK/strings.xml
+++ b/app/src/main/res/values-zh-rHK/strings.xml
@@ -50,8 +50,7 @@
選擇聲音檔案的下載路徑
未能建立下載路徑「%1$s」
已建立下載路徑「%1$s」
- 點擊 \"搜索\" 以開始使用
-\n
+ 點擊 \"搜索\" 以開始使用
自動撥放
當 NewPipe 被其他程式調用時播放視頻
內容
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index c30f4e0e1..0c34781f8 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -50,8 +50,7 @@
選擇音訊檔的下載資料夾
無法建立下載目錄「%1$s」
已建立下載目錄「%1$s」
- 輕觸「搜尋」按鈕開始使用
-\n
+ 輕觸放大鏡以開始使用。
以懸浮視窗開啟
移除某些解析度的音訊
懸浮視窗模式
@@ -669,4 +668,6 @@
自動(裝置佈景主題)
夜間佈景主題
顯示頻道詳細資訊
+ 如果您遇到黑畫面或影片播放停頓的現象,請停用媒體隧道
+ 停用媒體隧道
\ No newline at end of file
diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml
index 9a1fcba7d..c23e81fbe 100644
--- a/app/src/main/res/values/settings_keys.xml
+++ b/app/src/main/res/values/settings_keys.xml
@@ -171,7 +171,8 @@
allow_heap_dumping_key
show_memory_leaks_key
allow_disposed_exceptions_key
- show_original_time_ago_text_key
+ show_original_time_ago_key
+ disable_media_tunneling_key
crash_the_app_key
@@ -264,6 +265,7 @@
feed_use_dedicated_fetch_method
+ import_export_data_path
import_data
export_data
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4ea0fe0e0..b8ca33c87 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,7 +1,6 @@
- Tap \"Search\" to get started
-\n
+ Tap the magnifying glass to get started.
%1$s views
Published on %1$s
No stream player found. Install VLC?
@@ -522,6 +521,8 @@
Force reporting of undeliverable Rx exceptions outside of fragment or activity lifecycle after disposal
Show original time ago on items
Original texts from services will be visible in stream items
+ Disable media tunneling
+ Disable media tunneling if you experience a black screen or stuttering on video playback
Crash the app
Import/export
diff --git a/app/src/main/res/xml/debug_settings.xml b/app/src/main/res/xml/debug_settings.xml
index 8dda516fe..d27d67aad 100644
--- a/app/src/main/res/xml/debug_settings.xml
+++ b/app/src/main/res/xml/debug_settings.xml
@@ -30,6 +30,13 @@
android:title="@string/show_original_time_ago_title"
app:iconSpaceReserved="false" />
+
+
+ lines="232,304"/>