From c9766d25efdc49d14621a28ac65732a03aed89a3 Mon Sep 17 00:00:00 2001
From: Fynn Godau
Date: Wed, 31 Mar 2021 20:16:08 +0200
Subject: [PATCH 1/2] Rename related streams to related items
---
.../fragments/detail/VideoDetailFragment.java | 38 +++++++++----------
...ragment.java => RelatedItemsFragment.java} | 38 +++++++++----------
.../event/CustomBottomSheetBehavior.java | 2 +-
.../newpipe/player/helper/PlayerHelper.java | 8 ++--
...edStreamInfo.java => RelatedItemInfo.java} | 16 ++++----
.../fragment_video_detail.xml | 2 +-
...streams.xml => fragment_related_items.xml} | 0
...ms_header.xml => related_items_header.xml} | 0
app/src/main/res/values-ar/strings.xml | 2 +-
.../main/res/values-b+zh+HANS+CN/strings.xml | 2 +-
app/src/main/res/values-bn/strings.xml | 2 +-
app/src/main/res/values-ca/strings.xml | 2 +-
app/src/main/res/values-cs/strings.xml | 2 +-
app/src/main/res/values-de/strings.xml | 2 +-
app/src/main/res/values-el/strings.xml | 2 +-
app/src/main/res/values-es/strings.xml | 2 +-
app/src/main/res/values-eu/strings.xml | 2 +-
app/src/main/res/values-fi/strings.xml | 2 +-
app/src/main/res/values-fr/strings.xml | 2 +-
app/src/main/res/values-he/strings.xml | 2 +-
app/src/main/res/values-hi/strings.xml | 2 +-
app/src/main/res/values-hr/strings.xml | 2 +-
app/src/main/res/values-in/strings.xml | 2 +-
app/src/main/res/values-it/strings.xml | 2 +-
app/src/main/res/values-ja/strings.xml | 2 +-
app/src/main/res/values-kmr/strings.xml | 2 +-
app/src/main/res/values-ku/strings.xml | 2 +-
app/src/main/res/values-lv/strings.xml | 2 +-
app/src/main/res/values-nb-rNO/strings.xml | 2 +-
app/src/main/res/values-nl/strings.xml | 2 +-
app/src/main/res/values-pl/strings.xml | 2 +-
app/src/main/res/values-pt-rBR/strings.xml | 2 +-
app/src/main/res/values-pt-rPT/strings.xml | 2 +-
app/src/main/res/values-pt/strings.xml | 2 +-
app/src/main/res/values-ro/strings.xml | 2 +-
app/src/main/res/values-ru/strings.xml | 2 +-
app/src/main/res/values-sc/strings.xml | 2 +-
app/src/main/res/values-sk/strings.xml | 2 +-
app/src/main/res/values-sl/strings.xml | 2 +-
app/src/main/res/values-so/strings.xml | 2 +-
app/src/main/res/values-sq/strings.xml | 2 +-
app/src/main/res/values-tr/strings.xml | 2 +-
app/src/main/res/values-ur/strings.xml | 2 +-
app/src/main/res/values-vi/strings.xml | 2 +-
app/src/main/res/values-zh-rTW/strings.xml | 2 +-
app/src/main/res/values/strings.xml | 2 +-
46 files changed, 90 insertions(+), 90 deletions(-)
rename app/src/main/java/org/schabi/newpipe/fragments/list/videos/{RelatedVideosFragment.java => RelatedItemsFragment.java} (80%)
rename app/src/main/java/org/schabi/newpipe/util/{RelatedStreamInfo.java => RelatedItemInfo.java} (54%)
rename app/src/main/res/layout/{fragment_related_streams.xml => fragment_related_items.xml} (100%)
rename app/src/main/res/layout/{related_streams_header.xml => related_items_header.xml} (100%)
diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
index a5dfe2057..e5cf28bdf 100644
--- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
+++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
@@ -73,7 +73,7 @@ import org.schabi.newpipe.fragments.BackPressable;
import org.schabi.newpipe.fragments.BaseStateFragment;
import org.schabi.newpipe.fragments.EmptyFragment;
import org.schabi.newpipe.fragments.list.comments.CommentsFragment;
-import org.schabi.newpipe.fragments.list.videos.RelatedVideosFragment;
+import org.schabi.newpipe.fragments.list.videos.RelatedItemsFragment;
import org.schabi.newpipe.ktx.AnimationType;
import org.schabi.newpipe.local.dialog.PlaylistAppendDialog;
import org.schabi.newpipe.local.dialog.PlaylistCreationDialog;
@@ -153,7 +153,7 @@ public final class VideoDetailFragment
// tabs
private boolean showComments;
- private boolean showRelatedStreams;
+ private boolean showRelatedItems;
private boolean showDescription;
private String selectedTabTag;
@AttrRes @NonNull final List tabIcons = new ArrayList<>();
@@ -280,7 +280,7 @@ public final class VideoDetailFragment
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
showComments = prefs.getBoolean(getString(R.string.show_comments_key), true);
- showRelatedStreams = prefs.getBoolean(getString(R.string.show_next_video_key), true);
+ showRelatedItems = prefs.getBoolean(getString(R.string.show_next_video_key), true);
showDescription = prefs.getBoolean(getString(R.string.show_description_key), true);
selectedTabTag = prefs.getString(
getString(R.string.stream_info_selected_tab_key), COMMENTS_TAB_TAG);
@@ -413,7 +413,7 @@ public final class VideoDetailFragment
showComments = sharedPreferences.getBoolean(key, true);
tabSettingsChanged = true;
} else if (key.equals(getString(R.string.show_next_video_key))) {
- showRelatedStreams = sharedPreferences.getBoolean(key, true);
+ showRelatedItems = sharedPreferences.getBoolean(key, true);
tabSettingsChanged = true;
} else if (key.equals(getString(R.string.show_description_key))) {
showComments = sharedPreferences.getBoolean(key, true);
@@ -927,11 +927,11 @@ public final class VideoDetailFragment
tabContentDescriptions.add(R.string.comments_tab_description);
}
- if (showRelatedStreams && binding.relatedStreamsLayout == null) {
+ if (showRelatedItems && binding.relatedItemsLayout == null) {
// temp empty fragment. will be updated in handleResult
pageAdapter.addFragment(new EmptyFragment(false), RELATED_TAB_TAG);
tabIcons.add(R.drawable.ic_art_track_white_24dp);
- tabContentDescriptions.add(R.string.related_streams_tab_description);
+ tabContentDescriptions.add(R.string.related_items_tab_description);
}
if (showDescription) {
@@ -974,14 +974,14 @@ public final class VideoDetailFragment
}
private void updateTabs(@NonNull final StreamInfo info) {
- if (showRelatedStreams) {
- if (binding.relatedStreamsLayout == null) { // phone
- pageAdapter.updateItem(RELATED_TAB_TAG, RelatedVideosFragment.getInstance(info));
+ if (showRelatedItems) {
+ if (binding.relatedItemsLayout == null) { // phone
+ pageAdapter.updateItem(RELATED_TAB_TAG, RelatedItemsFragment.getInstance(info));
} else { // tablet + TV
getChildFragmentManager().beginTransaction()
- .replace(R.id.relatedStreamsLayout, RelatedVideosFragment.getInstance(info))
+ .replace(R.id.relatedItemsLayout, RelatedItemsFragment.getInstance(info))
.commitAllowingStateLoss();
- binding.relatedStreamsLayout.setVisibility(
+ binding.relatedItemsLayout.setVisibility(
player != null && player.isFullscreen() ? View.GONE : View.VISIBLE);
}
}
@@ -1331,8 +1331,8 @@ public final class VideoDetailFragment
super.handleError();
setErrorImage(R.drawable.not_available_monkey);
- if (binding.relatedStreamsLayout != null) { // hide related streams for tablets
- binding.relatedStreamsLayout.setVisibility(View.INVISIBLE);
+ if (binding.relatedItemsLayout != null) { // hide related streams for tablets
+ binding.relatedItemsLayout.setVisibility(View.INVISIBLE);
}
// hide comments / related streams / description tabs
@@ -1426,12 +1426,12 @@ public final class VideoDetailFragment
binding.detailTitleRootLayout.setClickable(false);
binding.detailSecondaryControlPanel.setVisibility(View.GONE);
- if (binding.relatedStreamsLayout != null) {
- if (showRelatedStreams) {
- binding.relatedStreamsLayout.setVisibility(
+ if (binding.relatedItemsLayout != null) {
+ if (showRelatedItems) {
+ binding.relatedItemsLayout.setVisibility(
player != null && player.isFullscreen() ? View.GONE : View.INVISIBLE);
} else {
- binding.relatedStreamsLayout.setVisibility(View.GONE);
+ binding.relatedItemsLayout.setVisibility(View.GONE);
}
}
@@ -1843,8 +1843,8 @@ public final class VideoDetailFragment
showSystemUi();
}
- if (binding.relatedStreamsLayout != null) {
- binding.relatedStreamsLayout.setVisibility(fullscreen ? View.GONE : View.VISIBLE);
+ if (binding.relatedItemsLayout != null) {
+ binding.relatedItemsLayout.setVisibility(fullscreen ? View.GONE : View.VISIBLE);
}
scrollToTop();
diff --git a/app/src/main/java/org/schabi/newpipe/fragments/list/videos/RelatedVideosFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/list/videos/RelatedItemsFragment.java
similarity index 80%
rename from app/src/main/java/org/schabi/newpipe/fragments/list/videos/RelatedVideosFragment.java
rename to app/src/main/java/org/schabi/newpipe/fragments/list/videos/RelatedItemsFragment.java
index 902df94bc..a66b7d569 100644
--- a/app/src/main/java/org/schabi/newpipe/fragments/list/videos/RelatedVideosFragment.java
+++ b/app/src/main/java/org/schabi/newpipe/fragments/list/videos/RelatedItemsFragment.java
@@ -15,38 +15,38 @@ import androidx.preference.PreferenceManager;
import androidx.viewbinding.ViewBinding;
import org.schabi.newpipe.R;
-import org.schabi.newpipe.databinding.RelatedStreamsHeaderBinding;
+import org.schabi.newpipe.databinding.RelatedItemsHeaderBinding;
import org.schabi.newpipe.error.UserAction;
import org.schabi.newpipe.extractor.ListExtractor;
import org.schabi.newpipe.extractor.stream.StreamInfo;
import org.schabi.newpipe.fragments.list.BaseListInfoFragment;
import org.schabi.newpipe.ktx.ViewUtils;
-import org.schabi.newpipe.util.RelatedStreamInfo;
+import org.schabi.newpipe.util.RelatedItemInfo;
import java.io.Serializable;
import io.reactivex.rxjava3.core.Single;
import io.reactivex.rxjava3.disposables.CompositeDisposable;
-public class RelatedVideosFragment extends BaseListInfoFragment
+public class RelatedItemsFragment extends BaseListInfoFragment
implements SharedPreferences.OnSharedPreferenceChangeListener {
private static final String INFO_KEY = "related_info_key";
private final CompositeDisposable disposables = new CompositeDisposable();
- private RelatedStreamInfo relatedStreamInfo;
+ private RelatedItemInfo relatedItemInfo;
/*//////////////////////////////////////////////////////////////////////////
// Views
//////////////////////////////////////////////////////////////////////////*/
- private RelatedStreamsHeaderBinding headerBinding;
+ private RelatedItemsHeaderBinding headerBinding;
- public static RelatedVideosFragment getInstance(final StreamInfo info) {
- final RelatedVideosFragment instance = new RelatedVideosFragment();
+ public static RelatedItemsFragment getInstance(final StreamInfo info) {
+ final RelatedItemsFragment instance = new RelatedItemsFragment();
instance.setInitialData(info);
return instance;
}
- public RelatedVideosFragment() {
+ public RelatedItemsFragment() {
super(UserAction.REQUESTED_STREAM);
}
@@ -63,7 +63,7 @@ public class RelatedVideosFragment extends BaseListInfoFragment loadResult(final boolean forceLoad) {
- return Single.fromCallable(() -> relatedStreamInfo);
+ protected Single loadResult(final boolean forceLoad) {
+ return Single.fromCallable(() -> relatedItemInfo);
}
@Override
@@ -120,7 +120,7 @@ public class RelatedVideosFragment extends BaseListInfoFragment
Rect globalRect = new Rect();
private boolean skippingInterception = false;
private final List skipInterceptionOfElements = Arrays.asList(
- R.id.detail_content_root_layout, R.id.relatedStreamsLayout,
+ R.id.detail_content_root_layout, R.id.relatedItemsLayout,
R.id.itemsListPanel, R.id.view_pager, R.id.tab_layout, R.id.bottomControls,
R.id.playPauseButton, R.id.playPreviousButton, R.id.playNextButton);
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 aab3a8d49..0a3ea908a 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
@@ -180,10 +180,10 @@ public final class PlayerHelper {
* if a candidate next video's url already exists in the existing items.
*
*
- * The first item in {@link StreamInfo#getRelatedStreams()} is checked first.
+ * The first item in {@link StreamInfo#getRelatedItems()} is checked first.
* If it is non-null and is not part of the existing items, it will be used as the next stream.
- * Otherwise, a random item with non-repeating url will be selected
- * from the {@link StreamInfo#getRelatedStreams()}.
+ * Otherwise, a random stream with non-repeating url will be selected
+ * from the {@link StreamInfo#getRelatedItems()}. Non-stream items are ignored.
*
*
* @param info currently playing stream
@@ -198,7 +198,7 @@ public final class PlayerHelper {
urls.add(item.getUrl());
}
- final List relatedItems = info.getRelatedStreams();
+ final List relatedItems = info.getRelatedItems();
if (Utils.isNullOrEmpty(relatedItems)) {
return null;
}
diff --git a/app/src/main/java/org/schabi/newpipe/util/RelatedStreamInfo.java b/app/src/main/java/org/schabi/newpipe/util/RelatedItemInfo.java
similarity index 54%
rename from app/src/main/java/org/schabi/newpipe/util/RelatedStreamInfo.java
rename to app/src/main/java/org/schabi/newpipe/util/RelatedItemInfo.java
index 81e203b1f..f96bb0d54 100644
--- a/app/src/main/java/org/schabi/newpipe/util/RelatedStreamInfo.java
+++ b/app/src/main/java/org/schabi/newpipe/util/RelatedItemInfo.java
@@ -9,19 +9,19 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-public class RelatedStreamInfo extends ListInfo {
- public RelatedStreamInfo(final int serviceId, final ListLinkHandler listUrlIdHandler,
- final String name) {
+public class RelatedItemInfo extends ListInfo {
+ public RelatedItemInfo(final int serviceId, final ListLinkHandler listUrlIdHandler,
+ final String name) {
super(serviceId, listUrlIdHandler, name);
}
- public static RelatedStreamInfo getInfo(final StreamInfo info) {
+ public static RelatedItemInfo getInfo(final StreamInfo info) {
final ListLinkHandler handler = new ListLinkHandler(
info.getOriginalUrl(), info.getUrl(), info.getId(), Collections.emptyList(), null);
- final RelatedStreamInfo relatedStreamInfo = new RelatedStreamInfo(
+ final RelatedItemInfo relatedItemInfo = new RelatedItemInfo(
info.getServiceId(), handler, info.getName());
- final List streams = new ArrayList<>(info.getRelatedStreams());
- relatedStreamInfo.setRelatedItems(streams);
- return relatedStreamInfo;
+ final List relatedItems = new ArrayList<>(info.getRelatedItems());
+ relatedItemInfo.setRelatedItems(relatedItems);
+ return relatedItemInfo;
}
}
diff --git a/app/src/main/res/layout-large-land/fragment_video_detail.xml b/app/src/main/res/layout-large-land/fragment_video_detail.xml
index e68ee76d8..b8869862a 100644
--- a/app/src/main/res/layout-large-land/fragment_video_detail.xml
+++ b/app/src/main/res/layout-large-land/fragment_video_detail.xml
@@ -613,7 +613,7 @@
لا يوجد تطبيق على جهازك يمكنه فتح هذا
فصول
وصف
- التيارات ذات الصلة
+ التيارات ذات الصلة
تعليقات
قم بإيقاف التشغيل لإخفاء وصف الفيديو والمعلومات الإضافية
إظهار الوصف
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 3baa4e2be..54d747ac3 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
@@ -652,7 +652,7 @@
显示简介
章节
简介
- 相关视频
+ 相关视频
评论
显示视频描述和其他信息
用…打开
diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml
index 2decfb6cc..00ecdf22b 100644
--- a/app/src/main/res/values-bn/strings.xml
+++ b/app/src/main/res/values-bn/strings.xml
@@ -491,7 +491,7 @@
সাম্প্রতিক
ইন্সট্যান্স ইতোমধ্যে বিদ্যমান
ডিফল্ট কন্টেন্টের দেশ
- সম্পর্কিত স্ট্রিম
+ সম্পর্কিত স্ট্রিম
বর্ণনা দেখাও
হ্যাশ গণনা করা হচ্ছে
থাম্বনেইল দেখাও
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 6f6308f8c..248672b7e 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -669,7 +669,7 @@
El vostre dispositiu no té cap aplicació capaç d\'obrir aquest tipus de contingut
Força l\'aturada de l\'aplicació
Resol
- Reproduccions en directe relacionades
+ Reproduccions en directe relacionades
Aquest vídeo té restriccions d\'edat.
\nDegut a la nova política d\'edat de YouTube, el NewPipe no pot accedir a aquest contingut i per tant no pot reproduir-lo.
Desactiveu per amagar la descripció i la informació addicional del vídeo
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index dbcdf951e..03211ab9c 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -670,7 +670,7 @@
Zobrazit popis
Otevřít s
Na Vašem zařízení není aplikace, která to umí otevřít
- Podobné strýmy
+ Podobné strýmy
Vypnout pro skrytí popisu videa a doplňkové informace
Zbořit aplikaci
\ 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 f7f8cd072..c6dda6f1c 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -656,7 +656,7 @@
Deaktiviere diese Option, um Meta-Infofelder mit zusätzlichen Informationen zum Stream-Ersteller, zum Stream-Inhalt oder zu einer Suchanforderung auszublenden.
Kapitel
Beschreibung
- Verwandte Streams
+ Verwandte Streams
Kommentare
Ausschalten, um Videobeschreibung und Zusatzinformationen auszublenden
Beschreibung anzeigen
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index a4f219d21..d96436101 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -656,7 +656,7 @@
Εμφάνιση μεταδεδομένων
Κεφάλαια
Περιγραφή
- Σχετιζόμενες ροές
+ Σχετιζόμενες ροές
Σχόλια
Απενεργοποιήστε για απόκρυψη περιγραφής και πρόσθετων πληροφοριών
Εμφάνιση περιγραφής
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 729fec623..29f2bf845 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -658,7 +658,7 @@
Recientes
Calculando el hash
Descripción
- Transmisiones relacionadas
+ Transmisiones relacionadas
Comentarios
Notificaciones sobre el progreso del hashing del vídeo
Notificación del hash de vídeo
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index 07cdcadf4..a2cc35f2d 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -657,7 +657,7 @@
Ez dago zure gailuan hau ireki dezakeen aplikaziorik
Kapituluak
Deskribapena
- Erlazionatutako jarioak
+ Erlazionatutako jarioak
Iruzkinak
Desaktibatu bideoaren deskribapena eta informazio gehigarria ezkutatzeko
Erakutsi deskribapena
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index b037623b2..57a13288d 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -658,6 +658,6 @@
Mikään sovellus laitteessasi ei voi avata tätä
Jaksot
Kuvaus
- Samankaltaiset striimit
+ Samankaltaiset striimit
Kommentit
\ No newline at end of file
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 90299ef77..5cef43076 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -661,7 +661,7 @@
Aucune application sur votre appareil ne peut ouvrir ceci
Chapitres
Description
- Flux associés
+ Flux associés
Commentaires
Désactiver pour masquer la description de la vidéo et les informations supplémentaires
Afficher la description
diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml
index 24a5c4d3a..a515b8cef 100644
--- a/app/src/main/res/values-he/strings.xml
+++ b/app/src/main/res/values-he/strings.xml
@@ -676,7 +676,7 @@
הצגת מידע על
פרקים
תיאור
- תזרימים קשורים
+ תזרימים קשורים
הערות
יש לכבות כדי להסתיר תיאורי סרטונים ומידע נוסף
הצגת תיאור
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index 530af1ea7..a21a29b00 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -585,7 +585,7 @@
∞ विडीओ
१००+ विडीओ
विवरण
- संबंधित स्ट्रीमस
+ संबंधित स्ट्रीमस
टिप्पणियाँ
कृपया जांचें लें कि क्या आपके क्रैश पर चर्चा करने वाला मुद्दा पहले से मौजूद है। डुप्लिकेट टिकट बनाते समय, आप हमसे समय लेते हैं जो हम वास्तविक बग को ठीक करने के साथ खर्च कर सकते हैं।
गिटहब पर रिपोर्ट करें
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index 5d6fafd82..1f34ba934 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -664,7 +664,7 @@
Nedavni
Isključi za skrivanje polja metapodataka s dodatnim podacima o autoru streama, sadržaju streama ili zahtjevu za pretraživanje.
Prikaži metapodatke
- Slični videozapisi
+ Slični videozapisi
Nijedna aplikacija na vašem uređaju ne može to otvoriti
Poglavlja videozapisa
Opis
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index ec57ea849..9a6570d5e 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -647,7 +647,7 @@
Tidak ada apl di perangkat Anda yang bisa membuka ini
Chapter
Deskripsi
- Stream terkait
+ Stream terkait
Komentar
Nonaktifkan untuk menyembunyikan deskripsi dan informasi tambahan
Tampilkan deskripsi
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index a62c2bbb2..9ca1ade5a 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -654,7 +654,7 @@
Recente
Disattiva per nascondere i riquadri con informazioni aggiuntive sul contenuto, sul suo creatore o su una richiesta di ricerca.
Mostra meta-informazioni
- Contenuti correlati
+ Contenuti correlati
Capitoli
Descrizione
Commenti
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 8f83e28f9..7efaabb90 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -648,7 +648,7 @@
最近
開く
説明
- 関連動画
+ 関連動画
動画作成者、動画コンテンツ、検索リクエストに関する追加情報を含むメタ情報ボックスを非表示にするにはオフにします。
お使いのデバイス上のアプリでは、これを開くことはできません
チャプター
diff --git a/app/src/main/res/values-kmr/strings.xml b/app/src/main/res/values-kmr/strings.xml
index 75ca42bc8..8f03299b1 100644
--- a/app/src/main/res/values-kmr/strings.xml
+++ b/app/src/main/res/values-kmr/strings.xml
@@ -73,7 +73,7 @@
(Ceribandî) Ji bo nepeniya zêde trafîka dakêşanê bi rêya Tor bikişîne (vîdyoyên weşanê hîn piştgirî nabin).
Tor bikar bînin
Terîf
- Çemên pêwendîdar
+ Çemên pêwendîdar
Îrove
Hejmara nefretan
Evîn
diff --git a/app/src/main/res/values-ku/strings.xml b/app/src/main/res/values-ku/strings.xml
index 8025242e4..944f9b8c8 100644
--- a/app/src/main/res/values-ku/strings.xml
+++ b/app/src/main/res/values-ku/strings.xml
@@ -630,7 +630,7 @@
دوایین
پیشاندانی وێنۆچکە
وەسف
- پەخشی لێکچوو
+ پەخشی لێکچوو
لێدوانەکان
شەکرۆکەکانی reCAPTCHA سڕانەوە
سڕینەوەی شەکرۆکەکانی RECAPTCHA
diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml
index f06a85ff5..455a972a8 100644
--- a/app/src/main/res/values-lv/strings.xml
+++ b/app/src/main/res/values-lv/strings.xml
@@ -181,7 +181,7 @@
(Eksperimentāls) Piespiediet lejupielādēt saturu caur Tor, lai palielinātu privātumu (tiešraides vēl nav atbalstītas).
Izmantojiet Tor
Apraksts
- Līdzīgi video
+ Līdzīgi video
Komentāri
Nepatīk
Patīk
diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml
index 824be52d5..25391c1ed 100644
--- a/app/src/main/res/values-nb-rNO/strings.xml
+++ b/app/src/main/res/values-nb-rNO/strings.xml
@@ -657,7 +657,7 @@
Ingen programmer på enheten din kan åpne dette
Kapitler
Beskrivelse
- Relaterte strømmer
+ Relaterte strømmer
Kommentarer
Skru av for å skjule videobeskrivelse og ytterligere info
Vis beskrivelse
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 7d0171904..d3b6ea937 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -658,7 +658,7 @@
Toon beschrijving
Geen app op je apparaat kan dit openen
Hoofdstukken
- Gerelateerde streams
+ Gerelateerde streams
Commentaar
Schakel dit uit om video beschrijvingen en additionele informatie te verbergen
Openen met
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 707bbc620..a39553880 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -671,7 +671,7 @@
Pokaż opis
Otwórz za pomocą
Żadna aplikacja na Twoim urządzeniu nie może tego otworzyć
- Powiązane strumienie
+ Powiązane strumienie
Awaria aplikacji
Ta zawartość jest płatna, więc jest dostępna tylko dla użytkowników, którzy za nią zapłacili, dlatego nie może być przesyłana strumieniowo lub pobierana przez NewPipe.
Ten film jest dostępny tylko dla subskrybentów YouTube Music Premium, więc nie może być przesyłany strumieniowo ani pobierany przez NewPipe.
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 2d5210f8e..ffe008a48 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -656,7 +656,7 @@
Recentes
Capítulos
Descrição
- Transmissões relacionadas
+ Transmissões relacionadas
Comentários
Desative para ocultar a descrição do vídeo e informações adicionais
Mostrar descrição
diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml
index baac54c18..4d9e692d1 100644
--- a/app/src/main/res/values-pt-rPT/strings.xml
+++ b/app/src/main/res/values-pt-rPT/strings.xml
@@ -657,7 +657,7 @@
Não possui qualquer aplicação para abrir este ficheiro
Capítulos
Descrição
- Emissões relacionadas
+ Emissões relacionadas
Comentários
Desative para ocultar a descrição do vídeo e informações adicionais
Mostrar descrição
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 3a08e14e3..0e492831c 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -657,7 +657,7 @@
Não possui qualquer aplicação para abrir este ficheiro
Capítulos
Descrição
- Emissões relacionadas
+ Emissões relacionadas
Comentários
Desative para ocultar a descrição do vídeo e informações adicionais
Mostrar descrição
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index 7696ffb7c..71fda40c8 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -664,7 +664,7 @@
Nimeni nu se uită
Comutare serviciu, selectat în prezent:
Descriere
- Fluxuri corelate
+ Fluxuri corelate
Comentarii
Vă rugăm să verificați dacă există deja o problemă legată de crash-ul dvs. Când creați bilete duplicat, ne luați timp pe care l-am putea petrece cu remedierea erorii.
Copiați raportul formatat
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index db26e27ed..8058d527c 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -665,7 +665,7 @@
Недавнее
Отключите, чтобы скрыть поля метаданных (автор потока, содержимое потока или поисковый запрос).
Показать метаданные
- Похожие потоки
+ Похожие потоки
Главы
Описание
Комментарии
diff --git a/app/src/main/res/values-sc/strings.xml b/app/src/main/res/values-sc/strings.xml
index 2d0b39153..334e68581 100644
--- a/app/src/main/res/values-sc/strings.xml
+++ b/app/src/main/res/values-sc/strings.xml
@@ -657,7 +657,7 @@
Peruna aplicatzione in su dispositivu tuo podet abèrrere custu
Capìtulos
Descritzione
- Flussos ligados
+ Flussos ligados
Cummentos
Istuda pro cuare sa descritzione de su vìdeu e sas informatziones additzionales
Ammustra sa descritzione
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 80a564a1e..99bc917bd 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -666,7 +666,7 @@
Zobrazovať meta informácie
Kapitoly
Popis
- Súvisiace streamy
+ Súvisiace streamy
Komentáre
Vypnutím skryjete popis videa a ďalšie informácie
Zobraziť popis
diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml
index 6f71d69bf..12500a528 100644
--- a/app/src/main/res/values-sl/strings.xml
+++ b/app/src/main/res/values-sl/strings.xml
@@ -451,7 +451,7 @@ odpiranje v pojavnem načinu
Vklop/izklop storitve, trenutno izbrana:
Povlecite za preureditev
Opis
- Podobni pretoki
+ Podobni pretoki
Komentarji
Prosimo preverite, če težava, ki opisuje vašo zrušitev aplikacije že obstaja. Ko ustvarite dvojne pripombe, vzamete naš čas, ki bi ga lahko porabili z odpravljanjem dejanske napake.
Prijavite na GitHub-u
diff --git a/app/src/main/res/values-so/strings.xml b/app/src/main/res/values-so/strings.xml
index dea8f2be5..4041bb3ce 100644
--- a/app/src/main/res/values-so/strings.xml
+++ b/app/src/main/res/values-so/strings.xml
@@ -656,7 +656,7 @@
Faahfaahinta dheeraadka ah
Cutubyada
Faahfaahin
- La xidhiidha
+ La xidhiidha
Faallooyin
Xidh si aad u qariso faahfaahinta muuqaalka iyo xogaha dheeraadka ah
Tus faahfaahinta
diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml
index 9f1e69221..98c1ec742 100644
--- a/app/src/main/res/values-sq/strings.xml
+++ b/app/src/main/res/values-sq/strings.xml
@@ -643,7 +643,7 @@
Shfaq pamjen miniaturë
Duke llogaritur hash
Përshkrimi
- Streams të ngjashme
+ Streams të ngjashme
Komentet
Njoftimet mbi progresin e hash-imit të videove
Njoftimi për Hash e Videos
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 7e0e3726d..5302d8695 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -656,7 +656,7 @@
Üst bilgiyi göster
Bölümler
Açıklama
- İlgili akışlar
+ İlgili akışlar
Yorumlar
Video açıklamasını ve ek bilgileri gizlemek için kapatın
Açıklamayı göster
diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml
index 9d2e40dbe..3c9851452 100644
--- a/app/src/main/res/values-ur/strings.xml
+++ b/app/src/main/res/values-ur/strings.xml
@@ -524,7 +524,7 @@
∞ ویڈیوز
100 سے زائد ویڈیو
تفصیل
- متعلقہ سلسلے
+ متعلقہ سلسلے
تبصرے
براہ کرم چیک کریں کہ آیا آپ کے کریش پر بحث کرنے والا مسئلہ پہلے سے موجود ہے۔ جعلی ٹکٹ تیار کرتے وقت، آپ ہم سے وقت نکالتے ہیں جو ہم اصل مسئلے کو ٹھیک کرنے میں گزار سکتے ہیں۔
گِٹ ہب میں اطلاع دیں
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index 769994acc..1cffd2bc0 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -643,7 +643,7 @@
Gần đây
Đang tính toán hash
Mô tả
- Stream liên quan
+ Stream liên quan
Bình luận
Thông báo cho quá trình hash video
Thông báo hash video
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 8b2875ad0..d3c7c888c 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -646,7 +646,7 @@
顯示詮釋資訊
章節
描述
- 相關的串流
+ 相關的串流
留言
關閉以隱藏影片描述與其他資訊
顯示描述
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f6c899919..6759110b3 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -283,7 +283,7 @@
Likes
Dislikes
Comments
- Related streams
+ Related items
Description
Use Tor
(Experimental) Force download traffic through Tor for increased privacy (streaming videos not yet supported).
From 04c5acd1d7b79539476ebcf887609a817000d09d Mon Sep 17 00:00:00 2001
From: Fynn Godau
Date: Wed, 31 Mar 2021 22:30:39 +0200
Subject: [PATCH 2/2] Use matching NPE version
---
app/build.gradle | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/build.gradle b/app/build.gradle
index e8518890c..500f5c052 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -180,7 +180,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.0'
+ implementation 'com.github.fynngodau:NewPipeExtractor:14f6f1b7c3d4a98ac0a74a9f6d16b05cb96c0c91'
/** Checkstyle **/
checkstyle "com.puppycrawl.tools:checkstyle:${checkstyleVersion}"