1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2026-02-12 21:19:45 +00:00

Compare commits

..

4 Commits
r8fixes ... dev

Author SHA1 Message Date
Aayush Gupta
3815f5f593 Translated using Weblate (Bengali (India))
Currently translated at 39.2% (300 of 764 strings)
2026-02-12 17:25:15 +01:00
Hosted Weblate
6c69a5409b Translated using Weblate (Slovak)
Currently translated at 77.5% (69 of 89 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (764 of 764 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (764 of 764 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 49.4% (44 of 89 strings)

Translated using Weblate (Icelandic)

Currently translated at 99.2% (758 of 764 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (89 of 89 strings)

Translated using Weblate (French)

Currently translated at 100.0% (89 of 89 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (89 of 89 strings)

Translated using Weblate (German)

Currently translated at 100.0% (89 of 89 strings)

Added translation using Weblate (Gaelic)

Translated using Weblate (French)

Currently translated at 77.2% (68 of 88 strings)

Translated using Weblate (Turkish)

Currently translated at 34.0% (30 of 88 strings)

Co-authored-by: Erenay <erenaydev@proton.me>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Milan <mobrcian@hotmail.com>
Co-authored-by: Nico <n2778370@gmail.com>
Co-authored-by: S.B. MacQueen <macqueen1729@protonmail.com>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: Thadah D. Denyse <thadahdenyse@protonmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: delvani <del.cidrak@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/tr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
2026-02-12 17:25:15 +01:00
Stypox
840664a8d7 Merge pull request #13236 from dustdfg/error_activity_newlines 2026-02-12 13:15:54 +01:00
Yevhen Babiichuk (DustDFG)
54090ca7b6 ErrorActivity use normal \n instead of \\n in resource strings 2026-02-11 16:54:35 +02:00
132 changed files with 616 additions and 880 deletions

View File

@@ -79,7 +79,7 @@ configure<ApplicationExtension> {
resValue("string", "app_name", "NewPipe $suffix") resValue("string", "app_name", "NewPipe $suffix")
} }
isMinifyEnabled = true isMinifyEnabled = true
isShrinkResources = true isShrinkResources = false // disabled to fix F-Droid"s reproducible build
proguardFiles( proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"), getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro" "proguard-rules.pro"
@@ -88,9 +88,13 @@ configure<ApplicationExtension> {
} }
lint { lint {
lintConfig = file("lint.xml") checkReleaseBuilds = false
// Continue the debug build even when errors are found // 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 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 { compileOptions {

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ SPDX-FileCopyrightText: 2026 NewPipe e.V. <https://newpipe-ev.de>
~ SPDX-License-Identifier: GPL-3.0-or-later
-->
<lint>
<issue id="MissingTranslation" severity="ignore" />
<issue id="MissingQuantity" severity="ignore" />
<issue id="ImpliedQuantity" severity="ignore" />
</lint>

View File

@@ -309,20 +309,24 @@ public class MainActivity extends AppCompatActivity {
} }
private boolean drawerItemSelected(final MenuItem item) { private boolean drawerItemSelected(final MenuItem item) {
final int groupId = item.getGroupId(); switch (item.getGroupId()) {
if (groupId == R.id.menu_services_group) { case R.id.menu_services_group:
changeService(item); changeService(item);
} else if (groupId == R.id.menu_tabs_group) { break;
case R.id.menu_tabs_group:
tabSelected(item); tabSelected(item);
} else if (groupId == R.id.menu_kiosks_group) { break;
case R.id.menu_kiosks_group:
try { try {
kioskSelected(item); kioskSelected(item);
} catch (final Exception e) { } catch (final Exception e) {
ErrorUtil.showUiErrorSnackbar(this, "Selecting drawer kiosk", e); ErrorUtil.showUiErrorSnackbar(this, "Selecting drawer kiosk", e);
} }
} else if (groupId == R.id.menu_options_about_group) { break;
case R.id.menu_options_about_group:
optionsAboutSelected(item); optionsAboutSelected(item);
} else { break;
default:
return false; return false;
} }

View File

@@ -82,10 +82,8 @@ class NewVersionWorker(
) )
val notificationManager = NotificationManagerCompat.from(applicationContext) val notificationManager = NotificationManagerCompat.from(applicationContext)
if (notificationManager.areNotificationsEnabled()) {
notificationManager.notify(2000, notificationBuilder.build()) notificationManager.notify(2000, notificationBuilder.build())
} }
}
@Throws(IOException::class, ReCaptchaException::class) @Throws(IOException::class, ReCaptchaException::class)
private fun checkNewVersion() { private fun checkNewVersion() {

View File

@@ -41,18 +41,18 @@ public final class QueueItemMenuUtil {
} }
popupMenu.setOnMenuItemClickListener(menuItem -> { popupMenu.setOnMenuItemClickListener(menuItem -> {
final int itemId = menuItem.getItemId(); switch (menuItem.getItemId()) {
if (itemId == R.id.menu_item_remove) { case R.id.menu_item_remove:
final int index = playQueue.indexOf(item); final int index = playQueue.indexOf(item);
playQueue.remove(index); playQueue.remove(index);
return true; return true;
} else if (itemId == R.id.menu_item_details) { case R.id.menu_item_details:
// playQueue is null since we don't want any queue change // playQueue is null since we don't want any queue change
NavigationHelper.openVideoDetail(context, item.getServiceId(), NavigationHelper.openVideoDetail(context, item.getServiceId(),
item.getUrl(), item.getTitle(), null, item.getUrl(), item.getTitle(), null,
false); false);
return true; return true;
} else if (itemId == R.id.menu_item_append_playlist) { case R.id.menu_item_append_playlist:
PlaylistDialog.createCorrespondingDialog( PlaylistDialog.createCorrespondingDialog(
context, context,
List.of(new StreamEntity(item)), List.of(new StreamEntity(item)),
@@ -63,7 +63,7 @@ public final class QueueItemMenuUtil {
); );
return true; return true;
} else if (itemId == R.id.menu_item_channel_details) { case R.id.menu_item_channel_details:
SparseItemUtil.fetchUploaderUrlIfSparse(context, item.getServiceId(), SparseItemUtil.fetchUploaderUrlIfSparse(context, item.getServiceId(),
item.getUrl(), item.getUploaderUrl(), item.getUrl(), item.getUploaderUrl(),
// An intent must be used here. // An intent must be used here.
@@ -73,11 +73,11 @@ public final class QueueItemMenuUtil {
context, item.getServiceId(), uploaderUrl, item.getUploader() context, item.getServiceId(), uploaderUrl, item.getUploader()
)); ));
return true; return true;
} else if (itemId == R.id.menu_item_share) { case R.id.menu_item_share:
shareText(context, item.getTitle(), item.getUrl(), shareText(context, item.getTitle(), item.getUrl(),
item.getThumbnails()); item.getThumbnails());
return true; return true;
} else if (itemId == R.id.menu_item_download) { case R.id.menu_item_download:
fetchStreamInfoAndSaveToDatabase(context, item.getServiceId(), item.getUrl(), fetchStreamInfoAndSaveToDatabase(context, item.getServiceId(), item.getUrl(),
info -> { info -> {
final DownloadDialog downloadDialog = new DownloadDialog(context, final DownloadDialog downloadDialog = new DownloadDialog(context,

View File

@@ -16,7 +16,6 @@ import android.os.IBinder;
import android.provider.Settings; import android.provider.Settings;
import android.util.Log; import android.util.Log;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.AdapterView; import android.widget.AdapterView;
@@ -32,6 +31,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.StringRes; import androidx.annotation.StringRes;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.view.menu.ActionMenuItemView;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import androidx.collection.SparseArrayCompat; import androidx.collection.SparseArrayCompat;
import androidx.documentfile.provider.DocumentFile; import androidx.documentfile.provider.DocumentFile;
@@ -113,7 +113,7 @@ public class DownloadDialog extends DialogFragment
private StoredDirectoryHelper mainStorageAudio = null; private StoredDirectoryHelper mainStorageAudio = null;
private StoredDirectoryHelper mainStorageVideo = null; private StoredDirectoryHelper mainStorageVideo = null;
private DownloadManager downloadManager = null; private DownloadManager downloadManager = null;
private MenuItem okButton = null; private ActionMenuItemView okButton = null;
private Context context = null; private Context context = null;
private boolean askForSavePath; private boolean askForSavePath;
@@ -558,13 +558,17 @@ public class DownloadDialog extends DialogFragment
} }
boolean flag = true; boolean flag = true;
if (checkedId == R.id.audio_button) { switch (checkedId) {
case R.id.audio_button:
setupAudioSpinner(); setupAudioSpinner();
} else if (checkedId == R.id.video_button) { break;
case R.id.video_button:
setupVideoSpinner(); setupVideoSpinner();
} else if (checkedId == R.id.subtitle_button) { break;
case R.id.subtitle_button:
setupSubtitleSpinner(); setupSubtitleSpinner();
flag = false; flag = false;
break;
} }
dialogBinding.threads.setEnabled(flag); dialogBinding.threads.setEnabled(flag);
@@ -581,25 +585,28 @@ public class DownloadDialog extends DialogFragment
+ "position = [" + position + "], id = [" + id + "]"); + "position = [" + position + "], id = [" + id + "]");
} }
final int parentId = parent.getId(); switch (parent.getId()) {
if (parentId == R.id.quality_spinner) { case R.id.quality_spinner:
final int checkedRadioButtonId = dialogBinding.videoAudioGroup switch (dialogBinding.videoAudioGroup.getCheckedRadioButtonId()) {
.getCheckedRadioButtonId(); case R.id.video_button:
if (checkedRadioButtonId == R.id.video_button) {
selectedVideoIndex = position; selectedVideoIndex = position;
onVideoStreamSelected(); onVideoStreamSelected();
} else if (checkedRadioButtonId == R.id.subtitle_button) { break;
case R.id.subtitle_button:
selectedSubtitleIndex = position; selectedSubtitleIndex = position;
break;
} }
onItemSelectedSetFileName(); onItemSelectedSetFileName();
} else if (parentId == R.id.audio_track_spinner) { break;
case R.id.audio_track_spinner:
final boolean trackChanged = selectedAudioTrackIndex != position; final boolean trackChanged = selectedAudioTrackIndex != position;
selectedAudioTrackIndex = position; selectedAudioTrackIndex = position;
if (trackChanged) { if (trackChanged) {
updateSecondaryStreams(); updateSecondaryStreams();
fetchStreamsSize(); fetchStreamsSize();
} }
} else if (parentId == R.id.audio_stream_spinner) { break;
case R.id.audio_stream_spinner:
selectedAudioIndex = position; selectedAudioIndex = position;
} }
} }
@@ -615,20 +622,23 @@ public class DownloadDialog extends DialogFragment
|| prevFileName.startsWith(getString(R.string.caption_file_name, fileName, ""))) { || prevFileName.startsWith(getString(R.string.caption_file_name, fileName, ""))) {
// only update the file name field if it was not edited by the user // only update the file name field if it was not edited by the user
final int radioButtonId = dialogBinding.videoAudioGroup switch (dialogBinding.videoAudioGroup.getCheckedRadioButtonId()) {
.getCheckedRadioButtonId(); case R.id.audio_button:
if (radioButtonId == R.id.audio_button || radioButtonId == R.id.video_button) { case R.id.video_button:
if (!prevFileName.equals(fileName)) { if (!prevFileName.equals(fileName)) {
// since the user might have switched between audio and video, the correct // since the user might have switched between audio and video, the correct
// text might already be in place, so avoid resetting the cursor position // text might already be in place, so avoid resetting the cursor position
dialogBinding.fileName.setText(fileName); dialogBinding.fileName.setText(fileName);
} }
} else if (radioButtonId == R.id.subtitle_button) { break;
case R.id.subtitle_button:
final String setSubtitleLanguageCode = subtitleStreamsAdapter final String setSubtitleLanguageCode = subtitleStreamsAdapter
.getItem(selectedSubtitleIndex).getLanguageTag(); .getItem(selectedSubtitleIndex).getLanguageTag();
// this will reset the cursor position, which is bad UX, but it can't be avoided // this will reset the cursor position, which is bad UX, but it can't be avoided
dialogBinding.fileName.setText(getString( dialogBinding.fileName.setText(getString(
R.string.caption_file_name, fileName, setSubtitleLanguageCode)); R.string.caption_file_name, fileName, setSubtitleLanguageCode));
break;
} }
} }
} }
@@ -760,8 +770,8 @@ public class DownloadDialog extends DialogFragment
filenameTmp = getNameEditText().concat("."); filenameTmp = getNameEditText().concat(".");
final int checkedRadioButtonId = dialogBinding.videoAudioGroup.getCheckedRadioButtonId(); switch (dialogBinding.videoAudioGroup.getCheckedRadioButtonId()) {
if (checkedRadioButtonId == R.id.audio_button) { case R.id.audio_button:
selectedMediaType = getString(R.string.last_download_type_audio_key); selectedMediaType = getString(R.string.last_download_type_audio_key);
mainStorage = mainStorageAudio; mainStorage = mainStorageAudio;
format = audioStreamsAdapter.getItem(selectedAudioIndex).getFormat(); format = audioStreamsAdapter.getItem(selectedAudioIndex).getFormat();
@@ -773,7 +783,8 @@ public class DownloadDialog extends DialogFragment
mimeTmp = format.mimeType; mimeTmp = format.mimeType;
filenameTmp += format.getSuffix(); filenameTmp += format.getSuffix();
} }
} else if (checkedRadioButtonId == R.id.video_button) { break;
case R.id.video_button:
selectedMediaType = getString(R.string.last_download_type_video_key); selectedMediaType = getString(R.string.last_download_type_video_key);
mainStorage = mainStorageVideo; mainStorage = mainStorageVideo;
format = videoStreamsAdapter.getItem(selectedVideoIndex).getFormat(); format = videoStreamsAdapter.getItem(selectedVideoIndex).getFormat();
@@ -782,7 +793,8 @@ public class DownloadDialog extends DialogFragment
mimeTmp = format.mimeType; mimeTmp = format.mimeType;
filenameTmp += format.getSuffix(); filenameTmp += format.getSuffix();
} }
} else if (checkedRadioButtonId == R.id.subtitle_button) { break;
case R.id.subtitle_button:
selectedMediaType = getString(R.string.last_download_type_subtitle_key); selectedMediaType = getString(R.string.last_download_type_subtitle_key);
mainStorage = mainStorageVideo; // subtitle & video files go together mainStorage = mainStorageVideo; // subtitle & video files go together
format = subtitleStreamsAdapter.getItem(selectedSubtitleIndex).getFormat(); format = subtitleStreamsAdapter.getItem(selectedSubtitleIndex).getFormat();
@@ -796,7 +808,8 @@ public class DownloadDialog extends DialogFragment
} else if (format != null) { } else if (format != null) {
filenameTmp += format.getSuffix(); filenameTmp += format.getSuffix();
} }
} else { break;
default:
throw new RuntimeException("No stream selected"); throw new RuntimeException("No stream selected");
} }
@@ -1044,8 +1057,8 @@ public class DownloadDialog extends DialogFragment
long nearLength = 0; long nearLength = 0;
// more download logic: select muxer, subtitle converter, etc. // more download logic: select muxer, subtitle converter, etc.
final int checkedRadioButtonId = dialogBinding.videoAudioGroup.getCheckedRadioButtonId(); switch (dialogBinding.videoAudioGroup.getCheckedRadioButtonId()) {
if (checkedRadioButtonId == R.id.audio_button) { case R.id.audio_button:
kind = 'a'; kind = 'a';
selectedStream = audioStreamsAdapter.getItem(selectedAudioIndex); selectedStream = audioStreamsAdapter.getItem(selectedAudioIndex);
@@ -1054,7 +1067,8 @@ public class DownloadDialog extends DialogFragment
} else if (selectedStream.getFormat() == MediaFormat.WEBMA_OPUS) { } else if (selectedStream.getFormat() == MediaFormat.WEBMA_OPUS) {
psName = Postprocessing.ALGORITHM_OGG_FROM_WEBM_DEMUXER; psName = Postprocessing.ALGORITHM_OGG_FROM_WEBM_DEMUXER;
} }
} else if (checkedRadioButtonId == R.id.video_button) { break;
case R.id.video_button:
kind = 'v'; kind = 'v';
selectedStream = videoStreamsAdapter.getItem(selectedVideoIndex); selectedStream = videoStreamsAdapter.getItem(selectedVideoIndex);
@@ -1080,19 +1094,21 @@ public class DownloadDialog extends DialogFragment
nearLength = secondary.getSizeInBytes() + videoSize; nearLength = secondary.getSizeInBytes() + videoSize;
} }
} }
} else if (checkedRadioButtonId == R.id.subtitle_button) { break;
case R.id.subtitle_button:
threads = 1; // use unique thread for subtitles due small file size threads = 1; // use unique thread for subtitles due small file size
kind = 's'; kind = 's';
selectedStream = subtitleStreamsAdapter.getItem(selectedSubtitleIndex); selectedStream = subtitleStreamsAdapter.getItem(selectedSubtitleIndex);
if (selectedStream.getFormat() == MediaFormat.TTML) { if (selectedStream.getFormat() == MediaFormat.TTML) {
psName = Postprocessing.ALGORITHM_TTML_CONVERTER; psName = Postprocessing.ALGORITHM_TTML_CONVERTER;
psArgs = new String[]{ psArgs = new String[] {
selectedStream.getFormat().getSuffix(), selectedStream.getFormat().getSuffix(),
"false" // ignore empty frames "false" // ignore empty frames
}; };
} }
} else { break;
default:
return; return;
} }

View File

@@ -164,7 +164,6 @@ class ErrorActivity : AppCompatActivity() {
private fun buildInfo(info: ErrorInfo) { private fun buildInfo(info: ErrorInfo) {
binding.errorInfoLabelsView.text = getString(R.string.info_labels) binding.errorInfoLabelsView.text = getString(R.string.info_labels)
.replace("\\n", "\n")
val text = info.userAction.message + "\n" + val text = info.userAction.message + "\n" +
info.request + "\n" + info.request + "\n" +

View File

@@ -134,11 +134,8 @@ class ErrorUtil {
) )
) )
val notificationManager = NotificationManagerCompat.from(context) NotificationManagerCompat.from(context)
if (notificationManager.areNotificationsEnabled()) {
notificationManager
.notify(ERROR_REPORT_NOTIFICATION_ID, notificationBuilder.build()) .notify(ERROR_REPORT_NOTIFICATION_ID, notificationBuilder.build())
}
ContextCompat.getMainExecutor(context).execute { ContextCompat.getMainExecutor(context).execute {
// since the notification is silent, also show a toast, otherwise the user is confused // since the notification is silent, also show a toast, otherwise the user is confused

View File

@@ -126,7 +126,6 @@ public class ReCaptchaActivity extends AppCompatActivity {
} }
@Override @Override
@SuppressLint("MissingSuperCall") // saveCookiesAndFinish method handles back navigation
public void onBackPressed() { public void onBackPressed() {
saveCookiesAndFinish(); saveCookiesAndFinish();
} }

View File

@@ -160,28 +160,33 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
@Override @Override
public boolean onMenuItemSelected(@NonNull final MenuItem item) { public boolean onMenuItemSelected(@NonNull final MenuItem item) {
final int itemId = item.getItemId(); switch (item.getItemId()) {
if (itemId == R.id.menu_item_notify) { case R.id.menu_item_notify:
final boolean value = !item.isChecked(); final boolean value = !item.isChecked();
item.setEnabled(false); item.setEnabled(false);
setNotify(value); setNotify(value);
} else if (itemId == R.id.action_settings) { break;
case R.id.action_settings:
NavigationHelper.openSettings(requireContext()); NavigationHelper.openSettings(requireContext());
} else if (itemId == R.id.menu_item_rss) { break;
case R.id.menu_item_rss:
if (currentInfo != null) { if (currentInfo != null) {
ShareUtils.openUrlInApp(requireContext(), currentInfo.getFeedUrl()); ShareUtils.openUrlInApp(requireContext(), currentInfo.getFeedUrl());
} }
} else if (itemId == R.id.menu_item_openInBrowser) { break;
case R.id.menu_item_openInBrowser:
if (currentInfo != null) { if (currentInfo != null) {
ShareUtils.openUrlInBrowser(requireContext(), ShareUtils.openUrlInBrowser(requireContext(),
currentInfo.getOriginalUrl()); currentInfo.getOriginalUrl());
} }
} else if (itemId == R.id.menu_item_share) { break;
case R.id.menu_item_share:
if (currentInfo != null) { if (currentInfo != null) {
ShareUtils.shareText(requireContext(), name, ShareUtils.shareText(requireContext(), name,
currentInfo.getOriginalUrl(), currentInfo.getAvatars()); currentInfo.getOriginalUrl(), currentInfo.getAvatars());
} }
} else { break;
default:
return false; return false;
} }
return true; return true;

View File

@@ -232,17 +232,21 @@ public class PlaylistFragment extends BaseListInfoFragment<StreamInfoItem, Playl
@Override @Override
public boolean onOptionsItemSelected(final MenuItem item) { public boolean onOptionsItemSelected(final MenuItem item) {
final int itemId = item.getItemId(); switch (item.getItemId()) {
if (itemId == R.id.action_settings) { case R.id.action_settings:
NavigationHelper.openSettings(requireContext()); NavigationHelper.openSettings(requireContext());
} else if (itemId == R.id.menu_item_openInBrowser) { break;
case R.id.menu_item_openInBrowser:
ShareUtils.openUrlInBrowser(requireContext(), url); ShareUtils.openUrlInBrowser(requireContext(), url);
} else if (itemId == R.id.menu_item_share) { break;
case R.id.menu_item_share:
ShareUtils.shareText(requireContext(), name, url, ShareUtils.shareText(requireContext(), name, url,
currentInfo == null ? List.of() : currentInfo.getThumbnails()); currentInfo == null ? List.of() : currentInfo.getThumbnails());
} else if (itemId == R.id.menu_item_bookmark) { break;
case R.id.menu_item_bookmark:
onBookmarkClicked(); onBookmarkClicked();
} else if (itemId == R.id.menu_item_append_playlist) { break;
case R.id.menu_item_append_playlist:
if (currentInfo != null) { if (currentInfo != null) {
disposables.add(PlaylistDialog.createCorrespondingDialog( disposables.add(PlaylistDialog.createCorrespondingDialog(
getContext(), getContext(),
@@ -254,7 +258,8 @@ public class PlaylistFragment extends BaseListInfoFragment<StreamInfoItem, Playl
dialog -> dialog.show(getFM(), TAG) dialog -> dialog.show(getFM(), TAG)
)); ));
} }
} else { break;
default:
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
} }
return true; return true;

View File

@@ -255,7 +255,7 @@ class FeedFragment : BaseStateFragment<FeedState>() {
viewModel.getShowFutureItemsFromPreferences() viewModel.getShowFutureItemsFromPreferences()
) )
AlertDialog.Builder(requireContext()) AlertDialog.Builder(context!!)
.setTitle(R.string.feed_hide_streams_title) .setTitle(R.string.feed_hide_streams_title)
.setMultiChoiceItems(dialogItems, checkedDialogItems) { _, which, isChecked -> .setMultiChoiceItems(dialogItems, checkedDialogItems) { _, which, isChecked ->
checkedDialogItems[which] = isChecked checkedDialogItems[which] = isChecked

View File

@@ -92,10 +92,8 @@ class NotificationHelper(val context: Context) {
// Show individual stream notifications, set channel icon only if there is actually // Show individual stream notifications, set channel icon only if there is actually
// one // one
showStreamNotifications(newStreams, data.serviceId, data.url, bitmap) showStreamNotifications(newStreams, data.serviceId, data.url, bitmap)
// Show summary notification if enabled // Show summary notification
if (manager.areNotificationsEnabled()) {
manager.notify(data.pseudoId, summaryBuilder.build()) manager.notify(data.pseudoId, summaryBuilder.build())
}
iconLoadingTargets.remove(this) // allow it to be garbage-collected iconLoadingTargets.remove(this) // allow it to be garbage-collected
} }
@@ -103,10 +101,8 @@ class NotificationHelper(val context: Context) {
override fun onBitmapFailed(e: Exception, errorDrawable: Drawable) { override fun onBitmapFailed(e: Exception, errorDrawable: Drawable) {
// Show individual stream notifications // Show individual stream notifications
showStreamNotifications(newStreams, data.serviceId, data.url, null) showStreamNotifications(newStreams, data.serviceId, data.url, null)
// Show summary notification if enabled // Show summary notification
if (manager.areNotificationsEnabled()) {
manager.notify(data.pseudoId, summaryBuilder.build()) manager.notify(data.pseudoId, summaryBuilder.build())
}
iconLoadingTargets.remove(this) // allow it to be garbage-collected iconLoadingTargets.remove(this) // allow it to be garbage-collected
} }
@@ -128,14 +124,11 @@ class NotificationHelper(val context: Context) {
channelUrl: String, channelUrl: String,
channelIcon: Bitmap? channelIcon: Bitmap?
) { ) {
if (manager.areNotificationsEnabled()) { for (stream in newStreams) {
newStreams.forEach { stream -> val notification = createStreamNotification(stream, serviceId, channelUrl, channelIcon)
val notification =
createStreamNotification(stream, serviceId, channelUrl, channelIcon)
manager.notify(stream.url.hashCode(), notification) manager.notify(stream.url.hashCode(), notification)
} }
} }
}
private fun createStreamNotification( private fun createStreamNotification(
item: StreamInfoItem, item: StreamInfoItem,

View File

@@ -185,10 +185,8 @@ class FeedLoadService : Service() {
} }
} }
if (notificationManager.areNotificationsEnabled()) {
notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build()) notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build())
} }
}
// ///////////////////////////////////////////////////////////////////////// // /////////////////////////////////////////////////////////////////////////
// Notification Actions // Notification Actions

View File

@@ -506,7 +506,7 @@ class FeedGroupDialog : DialogFragment(), BackPressable {
private fun hideKeyboardSearch() { private fun hideKeyboardSearch() {
inputMethodManager.hideSoftInputFromWindow( inputMethodManager.hideSoftInputFromWindow(
searchLayoutBinding.toolbarSearchEditText.windowToken, searchLayoutBinding.toolbarSearchEditText.windowToken,
InputMethodManager.HIDE_NOT_ALWAYS InputMethodManager.RESULT_UNCHANGED_SHOWN
) )
searchLayoutBinding.toolbarSearchEditText.clearFocus() searchLayoutBinding.toolbarSearchEditText.clearFocus()
} }
@@ -523,7 +523,7 @@ class FeedGroupDialog : DialogFragment(), BackPressable {
private fun hideKeyboard() { private fun hideKeyboard() {
inputMethodManager.hideSoftInputFromWindow( inputMethodManager.hideSoftInputFromWindow(
feedGroupCreateBinding.groupNameInput.windowToken, feedGroupCreateBinding.groupNameInput.windowToken,
InputMethodManager.HIDE_NOT_ALWAYS InputMethodManager.RESULT_UNCHANGED_SHOWN
) )
feedGroupCreateBinding.groupNameInput.clearFocus() feedGroupCreateBinding.groupNameInput.clearFocus()
} }

View File

@@ -144,10 +144,8 @@ public abstract class BaseImportExportService extends Service {
notificationBuilder.setContentText(text); notificationBuilder.setContentText(text);
} }
if (notificationManager.areNotificationsEnabled()) {
notificationManager.notify(getNotificationId(), notificationBuilder.build()); notificationManager.notify(getNotificationId(), notificationBuilder.build());
} }
}
protected void stopService() { protected void stopService() {
postErrorResult(null, null); postErrorResult(null, null);
@@ -176,11 +174,8 @@ public abstract class BaseImportExportService extends Service {
.setContentTitle(title) .setContentTitle(title)
.setStyle(new NotificationCompat.BigTextStyle().bigText(textOrEmpty)) .setStyle(new NotificationCompat.BigTextStyle().bigText(textOrEmpty))
.setContentText(textOrEmpty); .setContentText(textOrEmpty);
if (notificationManager.areNotificationsEnabled()) {
notificationManager.notify(getNotificationId(), notificationBuilder.build()); notificationManager.notify(getNotificationId(), notificationBuilder.build());
} }
}
protected NotificationCompat.Builder createNotification() { protected NotificationCompat.Builder createNotification() {
return new NotificationCompat.Builder(this, getString(R.string.notification_channel_id)) return new NotificationCompat.Builder(this, getString(R.string.notification_channel_id))

View File

@@ -127,36 +127,36 @@ public final class PlayQueueActivity extends AppCompatActivity
@Override @Override
public boolean onOptionsItemSelected(final MenuItem item) { public boolean onOptionsItemSelected(final MenuItem item) {
final int itemId = item.getItemId(); switch (item.getItemId()) {
if (itemId == android.R.id.home) { case android.R.id.home:
finish(); finish();
return true; return true;
} else if (itemId == R.id.action_settings) { case R.id.action_settings:
NavigationHelper.openSettings(this); NavigationHelper.openSettings(this);
return true; return true;
} else if (itemId == R.id.action_append_playlist) { case R.id.action_append_playlist:
PlaylistDialog.showForPlayQueue(player, getSupportFragmentManager()); PlaylistDialog.showForPlayQueue(player, getSupportFragmentManager());
return true; return true;
} else if (itemId == R.id.action_playback_speed) { case R.id.action_playback_speed:
openPlaybackParameterDialog(); openPlaybackParameterDialog();
return true; return true;
} else if (itemId == R.id.action_mute) { case R.id.action_mute:
player.toggleMute(); player.toggleMute();
return true; return true;
} else if (itemId == R.id.action_system_audio) { case R.id.action_system_audio:
startActivity(new Intent(Settings.ACTION_SOUND_SETTINGS)); startActivity(new Intent(Settings.ACTION_SOUND_SETTINGS));
return true; return true;
} else if (itemId == R.id.action_switch_main) { case R.id.action_switch_main:
this.player.setRecovery(); this.player.setRecovery();
NavigationHelper.playOnMainPlayer(this, player.getPlayQueue(), true); NavigationHelper.playOnMainPlayer(this, player.getPlayQueue(), true);
return true; return true;
} else if (itemId == R.id.action_switch_popup) { case R.id.action_switch_popup:
if (PermissionHelper.isPopupEnabledElseAsk(this)) { if (PermissionHelper.isPopupEnabledElseAsk(this)) {
this.player.setRecovery(); this.player.setRecovery();
NavigationHelper.playOnPopupPlayer(this, player.getPlayQueue(), true); NavigationHelper.playOnPopupPlayer(this, player.getPlayQueue(), true);
} }
return true; return true;
} else if (itemId == R.id.action_switch_background) { case R.id.action_switch_background:
this.player.setRecovery(); this.player.setRecovery();
NavigationHelper.playOnBackgroundPlayer(this, player.getPlayQueue(), true); NavigationHelper.playOnBackgroundPlayer(this, player.getPlayQueue(), true);
return true; return true;

View File

@@ -72,10 +72,8 @@ public final class NotificationUtil {
notificationBuilder = createNotification(); notificationBuilder = createNotification();
} }
updateNotification(); updateNotification();
if (notificationManager.areNotificationsEnabled()) {
notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build()); notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build());
} }
}
public synchronized void updateThumbnail() { public synchronized void updateThumbnail() {
if (notificationBuilder != null) { if (notificationBuilder != null) {
@@ -86,11 +84,9 @@ public final class NotificationUtil {
} }
setLargeIcon(notificationBuilder); setLargeIcon(notificationBuilder);
if (notificationManager.areNotificationsEnabled()) {
notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build()); notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build());
} }
} }
}
private synchronized NotificationCompat.Builder createNotification() { private synchronized NotificationCompat.Builder createNotification() {
if (DEBUG) { if (DEBUG) {

View File

@@ -48,7 +48,7 @@ public final class KeyboardUtil {
final InputMethodManager imm = ContextCompat.getSystemService(activity, final InputMethodManager imm = ContextCompat.getSystemService(activity,
InputMethodManager.class); InputMethodManager.class);
imm.hideSoftInputFromWindow(editText.getWindowToken(), imm.hideSoftInputFromWindow(editText.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS); InputMethodManager.RESULT_UNCHANGED_SHOWN);
editText.clearFocus(); editText.clearFocus();
} }

View File

@@ -40,6 +40,7 @@ import android.view.Window;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi; import androidx.annotation.RequiresApi;
import androidx.appcompat.view.WindowCallbackWrapper;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
@@ -231,7 +232,7 @@ public final class FocusOverlayView extends Drawable implements
// Unfortunately many such forms of "scrolling" do not count as scrolling for purpose // Unfortunately many such forms of "scrolling" do not count as scrolling for purpose
// of dispatching ViewTreeObserver callbacks, so we have to intercept them by directly // of dispatching ViewTreeObserver callbacks, so we have to intercept them by directly
// receiving keys from Window. // receiving keys from Window.
window.setCallback(new SimpleWindowCallback(window.getCallback()) { window.setCallback(new WindowCallbackWrapper(window.getCallback()) {
@Override @Override
public boolean dispatchKeyEvent(final KeyEvent event) { public boolean dispatchKeyEvent(final KeyEvent event) {
final boolean res = super.dispatchKeyEvent(event); final boolean res = super.dispatchKeyEvent(event);

View File

@@ -1,39 +0,0 @@
/*
* SPDX-FileCopyrightText: 2026 NewPipe e.V. <https://newpipe-ev.de>
* SPDX-License-Identifier: GPL-3.0-or-later
*/
package org.schabi.newpipe.views
import android.os.Build
import android.view.KeyEvent
import android.view.KeyboardShortcutGroup
import android.view.Menu
import android.view.Window
import androidx.annotation.RequiresApi
/**
* Simple window callback class to allow intercepting key events
* @see FocusOverlayView.setupOverlay
*/
open class SimpleWindowCallback(private val baseCallback: Window.Callback) :
Window.Callback by baseCallback {
override fun dispatchKeyEvent(event: KeyEvent?): Boolean {
return baseCallback.dispatchKeyEvent(event)
}
@RequiresApi(Build.VERSION_CODES.O)
override fun onPointerCaptureChanged(hasCapture: Boolean) {
baseCallback.onPointerCaptureChanged(hasCapture)
}
@RequiresApi(Build.VERSION_CODES.N)
override fun onProvideKeyboardShortcuts(
data: List<KeyboardShortcutGroup?>?,
menu: Menu?,
deviceId: Int
) {
baseCallback.onProvideKeyboardShortcuts(data, menu, deviceId)
}
}

View File

@@ -21,7 +21,7 @@ import static us.shandian.giga.get.DownloadMission.ERROR_HTTP_FORBIDDEN;
* Single-threaded fallback mode * Single-threaded fallback mode
*/ */
public class DownloadRunnableFallback extends Thread { public class DownloadRunnableFallback extends Thread {
private static final String TAG = "DLRunnableFallback"; private static final String TAG = "DownloadRunnableFallback";
private final DownloadMission mMission; private final DownloadMission mMission;

View File

@@ -102,23 +102,14 @@ public class FinishedMissionStore extends SQLiteOpenHelper {
db.beginTransaction(); db.beginTransaction();
while (cursor.moveToNext()) { while (cursor.moveToNext()) {
ContentValues values = new ContentValues(); ContentValues values = new ContentValues();
values.put( values.put(KEY_SOURCE, cursor.getString(cursor.getColumnIndex(KEY_SOURCE)));
KEY_SOURCE, values.put(KEY_DONE, cursor.getString(cursor.getColumnIndex(KEY_DONE)));
cursor.getString(cursor.getColumnIndexOrThrow(KEY_SOURCE)) values.put(KEY_TIMESTAMP, cursor.getLong(cursor.getColumnIndex(KEY_TIMESTAMP)));
); values.put(KEY_KIND, cursor.getString(cursor.getColumnIndex(KEY_KIND)));
values.put(
KEY_DONE,
cursor.getString(cursor.getColumnIndexOrThrow(KEY_DONE))
);
values.put(
KEY_TIMESTAMP,
cursor.getLong(cursor.getColumnIndexOrThrow(KEY_TIMESTAMP))
);
values.put(KEY_KIND, cursor.getString(cursor.getColumnIndexOrThrow(KEY_KIND)));
values.put(KEY_PATH, Uri.fromFile( values.put(KEY_PATH, Uri.fromFile(
new File( new File(
cursor.getString(cursor.getColumnIndexOrThrow(KEY_LOCATION)), cursor.getString(cursor.getColumnIndex(KEY_LOCATION)),
cursor.getString(cursor.getColumnIndexOrThrow(KEY_NAME)) cursor.getString(cursor.getColumnIndex(KEY_NAME))
) )
).toString()); ).toString());
@@ -150,8 +141,7 @@ public class FinishedMissionStore extends SQLiteOpenHelper {
} }
private FinishedMission getMissionFromCursor(Cursor cursor) { private FinishedMission getMissionFromCursor(Cursor cursor) {
String kind = Objects.requireNonNull(cursor) String kind = Objects.requireNonNull(cursor).getString(cursor.getColumnIndex(KEY_KIND));
.getString(cursor.getColumnIndexOrThrow(KEY_KIND));
if (kind == null || kind.isEmpty()) kind = "?"; if (kind == null || kind.isEmpty()) kind = "?";
String path = cursor.getString(cursor.getColumnIndexOrThrow(KEY_PATH)); String path = cursor.getString(cursor.getColumnIndexOrThrow(KEY_PATH));

View File

@@ -632,23 +632,24 @@ public class MissionAdapter extends Adapter<ViewHolder> implements Handler.Callb
DownloadMission mission = h.item.mission instanceof DownloadMission ? (DownloadMission) h.item.mission : null; DownloadMission mission = h.item.mission instanceof DownloadMission ? (DownloadMission) h.item.mission : null;
if (mission != null) { if (mission != null) {
if (id == R.id.start) { switch (id) {
case R.id.start:
h.status.setText(UNDEFINED_PROGRESS); h.status.setText(UNDEFINED_PROGRESS);
mDownloadManager.resumeMission(mission); mDownloadManager.resumeMission(mission);
return true; return true;
} else if (id == R.id.pause) { case R.id.pause:
mDownloadManager.pauseMission(mission); mDownloadManager.pauseMission(mission);
return true; return true;
} else if (id == R.id.error_message_view) { case R.id.error_message_view:
showError(mission); showError(mission);
return true; return true;
} else if (id == R.id.queue) { case R.id.queue:
boolean flag = !h.queue.isChecked(); boolean flag = !h.queue.isChecked();
h.queue.setChecked(flag); h.queue.setChecked(flag);
mission.setEnqueued(flag); mission.setEnqueued(flag);
updateProgress(h); updateProgress(h);
return true; return true;
} else if (id == R.id.retry) { case R.id.retry:
if (mission.isPsRunning()) { if (mission.isPsRunning()) {
mission.psContinue(true); mission.psContinue(true);
} else { } else {
@@ -659,26 +660,30 @@ public class MissionAdapter extends Adapter<ViewHolder> implements Handler.Callb
recoverMission(mission); recoverMission(mission);
} }
return true; return true;
} else if (id == R.id.cancel) { case R.id.cancel:
mission.psContinue(false); mission.psContinue(false);
return false; return false;
} }
} }
if (id == R.id.menu_item_share) { switch (id) {
case R.id.menu_item_share:
shareFile(h.item.mission); shareFile(h.item.mission);
return true; return true;
} else if (id == R.id.delete) {// delete the entry and the file case R.id.delete:
// delete the entry and the file
mDeleter.append(h.item.mission, true); mDeleter.append(h.item.mission, true);
applyChanges(); applyChanges();
checkMasterButtonsVisibility(); checkMasterButtonsVisibility();
return true; return true;
} else if (id == R.id.delete_entry) {// just delete the entry case R.id.delete_entry:
// just delete the entry
mDeleter.append(h.item.mission, false); mDeleter.append(h.item.mission, false);
applyChanges(); applyChanges();
checkMasterButtonsVisibility(); checkMasterButtonsVisibility();
return true; return true;
} else if (id == R.id.md5 || id == R.id.sha1) { case R.id.md5:
case R.id.sha1:
final StoredFileHelper storage = h.item.mission.storage; final StoredFileHelper storage = h.item.mission.storage;
if (!storage.existsAsFile()) { if (!storage.existsAsFile()) {
Toast.makeText(mContext, R.string.missing_file, Toast.LENGTH_SHORT).show(); Toast.makeText(mContext, R.string.missing_file, Toast.LENGTH_SHORT).show();
@@ -710,7 +715,9 @@ public class MissionAdapter extends Adapter<ViewHolder> implements Handler.Callb
}) })
); );
return true; return true;
} else if (id == R.id.source) { case R.id.source:
/*Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(h.item.mission.source));
mContext.startActivity(intent);*/
try { try {
Intent intent = NavigationHelper.getIntentByLink(mContext, h.item.mission.source); Intent intent = NavigationHelper.getIntentByLink(mContext, h.item.mission.source);
intent.addFlags(Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP);
@@ -719,9 +726,10 @@ public class MissionAdapter extends Adapter<ViewHolder> implements Handler.Callb
Log.w(TAG, "Selected item has a invalid source", e); Log.w(TAG, "Selected item has a invalid source", e);
} }
return true; return true;
} default:
return false; return false;
} }
}
public void applyChanges() { public void applyChanges() {
mIterator.start(); mIterator.start();

View File

@@ -186,24 +186,23 @@ public class MissionsFragment extends Fragment {
@Override @Override
public boolean onOptionsItemSelected(MenuItem item) { public boolean onOptionsItemSelected(MenuItem item) {
int itemId = item.getItemId(); switch (item.getItemId()) {
if (itemId == R.id.switch_mode) { case R.id.switch_mode:
mLinear = !mLinear; mLinear = !mLinear;
updateList(); updateList();
return true; return true;
} else if (itemId == R.id.clear_list) { case R.id.clear_list:
showClearDownloadHistoryPrompt(); showClearDownloadHistoryPrompt();
return true; return true;
} else if (itemId == R.id.start_downloads) { case R.id.start_downloads:
mBinder.getDownloadManager().startAllMissions(); mBinder.getDownloadManager().startAllMissions();
return true; return true;
} else if (itemId == R.id.pause_downloads) { case R.id.pause_downloads:
mBinder.getDownloadManager().pauseAllMissions(false); mBinder.getDownloadManager().pauseAllMissions(false);
mAdapter.refreshMissionItems();// update items view mAdapter.refreshMissionItems();// update items view
default:
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
} }
return super.onOptionsItemSelected(item);
} }
public void showClearDownloadHistoryPrompt() { public void showClearDownloadHistoryPrompt() {

View File

@@ -5,6 +5,6 @@
android:viewportWidth="24" android:viewportWidth="24"
android:tint="@color/defaultIconTint"> android:tint="@color/defaultIconTint">
<path <path
android:pathData="M20 4H4c-1.1 0-2 0.9-2 2v12c0 1.1 0.9 2 2 2h16c1.1 0 2-0.9 2-2V6c0-1.1-0.9-2-2-2zM9.5 16.5v-9l7 4.5-7 4.5z" android:pathData="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM9.5 16.5v-9l7 4.5-7 4.5z"
android:fillColor="#FF000000"/> android:fillColor="#FF000000"/>
</vector> </vector>

View File

@@ -122,8 +122,8 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitCenter" android:scaleType="fitCenter"
android:src="@drawable/exo_controls_rewind" android:src="@drawable/exo_controls_rewind"
android:contentDescription="@string/rewind" android:tint="?attr/colorAccent"
app:tint="?attr/colorAccent" /> android:contentDescription="@string/rewind" />
<ImageButton <ImageButton
android:id="@+id/control_play_pause" android:id="@+id/control_play_pause"
@@ -139,8 +139,8 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitCenter" android:scaleType="fitCenter"
android:src="@drawable/ic_pause" android:src="@drawable/ic_pause"
android:contentDescription="@string/pause" android:tint="?attr/colorAccent"
app:tint="?attr/colorAccent" /> android:contentDescription="@string/pause" />
<ProgressBar <ProgressBar
android:id="@+id/control_progress_bar" android:id="@+id/control_progress_bar"
@@ -172,8 +172,8 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitCenter" android:scaleType="fitCenter"
android:src="@drawable/exo_controls_fastforward" android:src="@drawable/exo_controls_fastforward"
android:contentDescription="@string/forward" android:tint="?attr/colorAccent"
app:tint="?attr/colorAccent" /> android:contentDescription="@string/forward" />
</RelativeLayout> </RelativeLayout>
<RelativeLayout <RelativeLayout
@@ -215,8 +215,8 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitXY" android:scaleType="fitXY"
android:src="@drawable/ic_repeat" android:src="@drawable/ic_repeat"
android:contentDescription="@string/notification_action_repeat" android:tint="?attr/colorAccent"
app:tint="?attr/colorAccent" /> android:contentDescription="@string/notification_action_repeat" />
<View <View
android:id="@+id/anchor" android:id="@+id/anchor"
@@ -236,8 +236,8 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitXY" android:scaleType="fitXY"
android:src="@drawable/ic_shuffle" android:src="@drawable/ic_shuffle"
android:contentDescription="@string/notification_action_shuffle" android:tint="?attr/colorAccent"
app:tint="?attr/colorAccent" /> android:contentDescription="@string/notification_action_shuffle" />
<androidx.appcompat.widget.AppCompatImageButton <androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/control_forward" android:id="@+id/control_forward"

View File

@@ -175,7 +175,7 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitXY" android:scaleType="fitXY"
android:src="@drawable/ic_repeat" android:src="@drawable/ic_repeat"
app:tint="?attr/colorAccent" android:tint="?attr/colorAccent"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
<androidx.appcompat.widget.AppCompatImageButton <androidx.appcompat.widget.AppCompatImageButton
@@ -205,7 +205,7 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitCenter" android:scaleType="fitCenter"
android:src="@drawable/exo_controls_rewind" android:src="@drawable/exo_controls_rewind"
app:tint="?attr/colorAccent" /> android:tint="?attr/colorAccent" />
<ImageButton <ImageButton
android:id="@+id/control_play_pause" android:id="@+id/control_play_pause"
@@ -220,7 +220,7 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitCenter" android:scaleType="fitCenter"
android:src="@drawable/ic_pause" android:src="@drawable/ic_pause"
app:tint="?attr/colorAccent" android:tint="?attr/colorAccent"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
<ProgressBar <ProgressBar
@@ -255,7 +255,7 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitCenter" android:scaleType="fitCenter"
android:src="@drawable/exo_controls_fastforward" android:src="@drawable/exo_controls_fastforward"
app:tint="?attr/colorAccent" /> android:tint="?attr/colorAccent" />
<androidx.appcompat.widget.AppCompatImageButton <androidx.appcompat.widget.AppCompatImageButton
android:id="@+id/control_forward" android:id="@+id/control_forward"
@@ -285,7 +285,7 @@
android:focusable="true" android:focusable="true"
android:scaleType="fitXY" android:scaleType="fitXY"
android:src="@drawable/ic_shuffle" android:src="@drawable/ic_shuffle"
app:tint="?attr/colorAccent" android:tint="?attr/colorAccent"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
</RelativeLayout> </RelativeLayout>

View File

@@ -381,7 +381,7 @@
<string name="channels">القنوات</string> <string name="channels">القنوات</string>
<string name="dont_show">لا تظهر</string> <string name="dont_show">لا تظهر</string>
<string name="peertube_instance_add_help">أدخل عنوان للمثيل</string> <string name="peertube_instance_add_help">أدخل عنوان للمثيل</string>
<string name="info_labels">ماذا:\\nطلب:\\nلغة المحتوى:\\nبلد المحتوى:\\nلغة التطبيق:\\nالخدمات:\\nتوقيت جرينتش:\\nالحزمة:\\nالإصدار:\\nOS نسخة:</string> <string name="info_labels">ماذا:\nطلب:\nلغة المحتوى:\nبلد المحتوى:\nلغة التطبيق:\nالخدمات:\nتوقيت جرينتش:\nالحزمة:\nالإصدار:\nOS نسخة:</string>
<string name="use_external_video_player_summary">يزيل الصوت في بعض الجودات</string> <string name="use_external_video_player_summary">يزيل الصوت في بعض الجودات</string>
<string name="feed_fetch_channel_tabs">جلب ألسنة القنوات</string> <string name="feed_fetch_channel_tabs">جلب ألسنة القنوات</string>
<string name="high_quality_larger">جودة عالية (أكبر)</string> <string name="high_quality_larger">جودة عالية (أكبر)</string>

View File

@@ -109,7 +109,7 @@
<string name="error_snackbar_action">أبلِغ</string> <string name="error_snackbar_action">أبلِغ</string>
<string name="what_device_headline">معلومات:</string> <string name="what_device_headline">معلومات:</string>
<string name="what_happened_headline">ماذا حدث:</string> <string name="what_happened_headline">ماذا حدث:</string>
<string name="info_labels">ماذا:\\nطلب:\\nلغة المحتوى:\\nبلد المحتوى:\\nلغة التطبيق:\\nالخدمات:\\nتوقيت جرينتش:\\nالحزمة:\\nالإصدار:\\nOS نسخة:</string> <string name="info_labels">ماذا:\nطلب:\nلغة المحتوى:\nبلد المحتوى:\nلغة التطبيق:\nالخدمات:\nتوقيت جرينتش:\nالحزمة:\nالإصدار:\nOS نسخة:</string>
<string name="your_comment">تعليقك (باللغة الإنجليزية):</string> <string name="your_comment">تعليقك (باللغة الإنجليزية):</string>
<string name="error_details_headline">التفاصيل:</string> <string name="error_details_headline">التفاصيل:</string>
<string name="search_no_results">لم يتم العثور على نتائج</string> <string name="search_no_results">لم يتم العثور على نتائج</string>

View File

@@ -577,7 +577,7 @@
</plurals> </plurals>
<string name="audio">Səs</string> <string name="audio">Səs</string>
<string name="error_details_headline">Təfərrüatlar:</string> <string name="error_details_headline">Təfərrüatlar:</string>
<string name="info_labels">Nə:\\nSorğu:\\nMəzmun Dili:\\nMəzmun Ölkəsi:\\nTətbiq Dili:\\nXidmət:\\nGMT Saatı:\\nPaket:\\nVersiya:\\nƏS versiyası:</string> <string name="info_labels">Nə:\nSorğu:\nMəzmun Dili:\nMəzmun Ölkəsi:\nTətbiq Dili:\nXidmət:\nGMT Saatı:\nPaket:\nVersiya:\nƏS versiyası:</string>
<string name="error_snackbar_message">Bağışlayın, nəsə səhv oldu.</string> <string name="error_snackbar_message">Bağışlayın, nəsə səhv oldu.</string>
<string name="copy_for_github">Formatlanmış hesabatı köçür</string> <string name="copy_for_github">Formatlanmış hesabatı köçür</string>
<string name="peertube_instance_add_help">Server URL\'sini daxil et</string> <string name="peertube_instance_add_help">Server URL\'sini daxil et</string>

View File

@@ -267,7 +267,7 @@
<string name="metadata_cache_wipe_title">Llimpiar los metadatos de la caché</string> <string name="metadata_cache_wipe_title">Llimpiar los metadatos de la caché</string>
<string name="thumbnail_cache_wipe_complete_notice">Llimpióse la caché d\'imáxenes</string> <string name="thumbnail_cache_wipe_complete_notice">Llimpióse la caché d\'imáxenes</string>
<string name="kore_not_found">¿Instalar Kode\?</string> <string name="kore_not_found">¿Instalar Kode\?</string>
<string name="info_labels">Qué asocedió:\\nSolicitú:\\nLlingua del conteníu:\\nPaís del conteníu:\\nLlingua de l\'aplicación:\\nServiciu:\\nHora en GMT:\\nPaquete:\\nVersión de l\'aplicación:\\nVersión del SO:</string> <string name="info_labels">Qué asocedió:\nSolicitú:\nLlingua del conteníu:\nPaís del conteníu:\nLlingua de l\'aplicación:\nServiciu:\nHora en GMT:\nPaquete:\nVersión de l\'aplicación:\nVersión del SO:</string>
<string name="no_player_found_toast">Nun s\'atopó nengún reproductor de fluxos (pues instalar VLC pa reproducilos).</string> <string name="no_player_found_toast">Nun s\'atopó nengún reproductor de fluxos (pues instalar VLC pa reproducilos).</string>
<string name="show_thumbnail_summary">Amuesa una miniatura nel fondu de la pantalla de bloquéu y dientro de los avisos</string> <string name="show_thumbnail_summary">Amuesa una miniatura nel fondu de la pantalla de bloquéu y dientro de los avisos</string>
<string name="show_thumbnail_title">Amosar una miniatura</string> <string name="show_thumbnail_title">Amosar una miniatura</string>

View File

@@ -279,7 +279,7 @@
<string name="detail_thumbnail_view_description">Videoni ijro etish muddati, davomiyligi:</string> <string name="detail_thumbnail_view_description">Videoni ijro etish muddati, davomiyligi:</string>
<string name="error_details_headline">Detallar:</string> <string name="error_details_headline">Detallar:</string>
<string name="your_comment">Sizning sharhingiz (ingliz tilida):</string> <string name="your_comment">Sizning sharhingiz (ingliz tilida):</string>
<string name="info_labels">Nima: \\n So\'rov: \\nTarkib tili: \\nTarkib mamlakati: \\nIlova tili: \\ nXizmat: \\ nGMT vaqti: \\ nPaket: \\ nVersion: \\ nOS versiyasi:</string> <string name="info_labels">Nima: \n So\'rov: \nTarkib tili: \nTarkib mamlakati: \nIlova tili: \\ nXizmat: \\ nGMT vaqti: \\ nPaket: \\ nVersion: \\ nOS versiyasi:</string>
<string name="what_happened_headline">Nima sodir bo\'ldi:</string> <string name="what_happened_headline">Nima sodir bo\'ldi:</string>
<string name="what_device_headline">Info:</string> <string name="what_device_headline">Info:</string>
<string name="error_snackbar_action">Hisobot</string> <string name="error_snackbar_action">Hisobot</string>

View File

@@ -146,7 +146,7 @@
<string name="error_snackbar_action">Справаздача</string> <string name="error_snackbar_action">Справаздача</string>
<string name="what_device_headline">Інфармацыя:</string> <string name="what_device_headline">Інфармацыя:</string>
<string name="what_happened_headline">Што адбылося:</string> <string name="what_happened_headline">Што адбылося:</string>
<string name="info_labels">Што:\\nЗапыт:\\nМова кантэнту:\\nКраіна кантэнту:\\nМова праграмы:\\nСэрвіс:\\ас GMT:\\акет:\\nВерсія:\\nВерсія АС:</string> <string name="info_labels">Што:\nЗапыт:\nМова кантэнту:\nКраіна кантэнту:\nМова праграмы:\nСэрвіс:\nЧас GMT:\nПакет:\nВерсія:\nВерсія АС:</string>
<string name="your_comment">Ваш каментарый (па-англійску):</string> <string name="your_comment">Ваш каментарый (па-англійску):</string>
<string name="error_details_headline">Падрабязнасці:</string> <string name="error_details_headline">Падрабязнасці:</string>
<string name="detail_thumbnail_view_description">Прайграць відэа, працягласць:</string> <string name="detail_thumbnail_view_description">Прайграць відэа, працягласць:</string>

View File

@@ -204,7 +204,7 @@
<string name="clear_views_history_summary">Изтрива историята на възпроизвежданите стриймове и позицията на възпроизвеждането</string> <string name="clear_views_history_summary">Изтрива историята на възпроизвежданите стриймове и позицията на възпроизвеждането</string>
<string name="video_streams_empty">Не са намерени видео стриймове</string> <string name="video_streams_empty">Не са намерени видео стриймове</string>
<string name="audio_streams_empty">Не са намерени аудио стриймове</string> <string name="audio_streams_empty">Не са намерени аудио стриймове</string>
<string name="info_labels">Какво:\\nЗаявка:\\nЕзик на съдържанието:\\nДържава на съдържанието:\\nЕзик на приложението:\\nУслуга:\\nGMT Време:\\акет:\\nВерсия:\\nВерсия на ОС:</string> <string name="info_labels">Какво:\nЗаявка:\nЕзик на съдържанието:\nДържава на съдържанието:\nЕзик на приложението:\nУслуга:\nGMT Време:\nПакет:\nВерсия:\nВерсия на ОС:</string>
<string name="detail_drag_description">Пренареди чрез плъзгане</string> <string name="detail_drag_description">Пренареди чрез плъзгане</string>
<string name="start">Начало</string> <string name="start">Начало</string>
<string name="rename">Преименувай</string> <string name="rename">Преименувай</string>

View File

@@ -103,7 +103,7 @@
<string name="title_activity_recaptcha">reCAPTCHA চ্যালেঞ্জ</string> <string name="title_activity_recaptcha">reCAPTCHA চ্যালেঞ্জ</string>
<string name="recaptcha_request_toast">reCAPTCHA চ্যালেঞ্জ অনুরোধ করা হয়েছে</string> <string name="recaptcha_request_toast">reCAPTCHA চ্যালেঞ্জ অনুরোধ করা হয়েছে</string>
<!-- End of GigaGet's Strings --> <!-- End of GigaGet's Strings -->
<string name="info_labels">কি:\\nঅনুরোধ:\\nকন্টেন্ট ভাষা:\\nসার্ভিস:\\nসময়(GMT এ):\\nপ্যাকেজ:\\nসংস্করণ:\\nওএস সংস্করণ:\\nআইপি পরিসর:</string> <string name="info_labels">কি:\nঅনুরোধ:\nকন্টেন্ট ভাষা:\nসার্ভিস:\nসময়(GMT এ):\nপ্যাকেজ:\nসংস্করণ:\nওএস সংস্করণ:\nআইপি পরিসর:</string>
<string name="controls_download_desc">স্ট্রিম ফাইল ডাউনলোড করুন</string> <string name="controls_download_desc">স্ট্রিম ফাইল ডাউনলোড করুন</string>
<string name="show_info">তথ্য দেখাও</string> <string name="show_info">তথ্য দেখাও</string>
<string name="fragment_feed_title">নতুন যা কিছু</string> <string name="fragment_feed_title">নতুন যা কিছু</string>

View File

@@ -33,7 +33,7 @@
<string name="detail_thumbnail_view_description">ভিডিও প্রাকদর্শন, সময়ঃ</string> <string name="detail_thumbnail_view_description">ভিডিও প্রাকদর্শন, সময়ঃ</string>
<string name="error_details_headline">বর্ণনা:</string> <string name="error_details_headline">বর্ণনা:</string>
<string name="your_comment">আপনার মন্তব্য (ইংরেজিতে):</string> <string name="your_comment">আপনার মন্তব্য (ইংরেজিতে):</string>
<string name="info_labels">কি:\\nঅনুরোধ:\\nকন্টেন্ট ভাষা:\\nকন্টেন্ট দেশ:\\nঅ্যাপ ভাষা:\\nসার্ভিস:\\nসময়(GMT এ):\\nপ্যাকেজ:\\nসংস্করণ:\\nওএস সংস্করণ:</string> <string name="info_labels">কি:\nঅনুরোধ:\nকন্টেন্ট ভাষা:\nকন্টেন্ট দেশ:\nঅ্যাপ ভাষা:\nসার্ভিস:\nসময়(GMT এ):\nপ্যাকেজ:\nসংস্করণ:\nওএস সংস্করণ:</string>
<string name="what_happened_headline">কি হয়েছিল:</string> <string name="what_happened_headline">কি হয়েছিল:</string>
<string name="what_device_headline">তথ্য:</string> <string name="what_device_headline">তথ্য:</string>
<string name="error_snackbar_action">প্রতিবেদন</string> <string name="error_snackbar_action">প্রতিবেদন</string>
@@ -309,6 +309,6 @@
<string name="notification_action_nothing">কিছু না</string> <string name="notification_action_nothing">কিছু না</string>
<string name="yes">হ্যাঁ</string> <string name="yes">হ্যাঁ</string>
<string name="no">না</string> <string name="no">না</string>
<string name="search_with_service_name">সার্চ</string> <string name="search_with_service_name">সার্চ %1$s</string>
<string name="search_with_service_name_and_filter">খুঁজুন</string> <string name="search_with_service_name_and_filter">খুঁজুন %1$s (%2$s)</string>
</resources> </resources>

View File

@@ -114,7 +114,7 @@
<string name="detail_thumbnail_view_description">ভিডিও চালাও, সময়ঃ</string> <string name="detail_thumbnail_view_description">ভিডিও চালাও, সময়ঃ</string>
<string name="error_details_headline">বর্ণনা:</string> <string name="error_details_headline">বর্ণনা:</string>
<string name="your_comment">তোমার মন্তব্য (ইংরেজিতে):</string> <string name="your_comment">তোমার মন্তব্য (ইংরেজিতে):</string>
<string name="info_labels">কি:\\nঅনুরোধ:\\nকন্টেন্ট ভাষা:\\nসার্ভিস:\\nসময়(GMT এ):\\nপ্যাকেজ:\\nসংস্করণ:\\nওএস সংস্করণ:\\nআইপি পরিসর:</string> <string name="info_labels">কি:\nঅনুরোধ:\nকন্টেন্ট ভাষা:\nসার্ভিস:\nসময়(GMT এ):\nপ্যাকেজ:\nসংস্করণ:\nওএস সংস্করণ:\nআইপি পরিসর:</string>
<string name="what_happened_headline">কি হয়েছিল:</string> <string name="what_happened_headline">কি হয়েছিল:</string>
<string name="what_device_headline">তথ্য:</string> <string name="what_device_headline">তথ্য:</string>
<string name="error_snackbar_action">প্রতিবেদন</string> <string name="error_snackbar_action">প্রতিবেদন</string>

View File

@@ -268,7 +268,7 @@
<string name="error_snackbar_action">Prijavi</string> <string name="error_snackbar_action">Prijavi</string>
<string name="what_device_headline">Info:</string> <string name="what_device_headline">Info:</string>
<string name="what_happened_headline">Šta se dogodilo:</string> <string name="what_happened_headline">Šta se dogodilo:</string>
<string name="info_labels">Šta:\\nZahtjev:\\nJezik sadržaja:\\nZemlja sadržaja:\\nJezik aplikacije:\\nUsluga:\\nVremenska oznaka:\\nPaket:\\nVerzija:\\nVerzija OS-a:</string> <string name="info_labels">Šta:\nZahtjev:\nJezik sadržaja:\nZemlja sadržaja:\nJezik aplikacije:\nUsluga:\nVremenska oznaka:\nPaket:\nVerzija:\nVerzija OS-a:</string>
<string name="your_comment">Vaš komentar (na engleskom):</string> <string name="your_comment">Vaš komentar (na engleskom):</string>
<string name="error_details_headline">Detalji:</string> <string name="error_details_headline">Detalji:</string>
<string name="detail_thumbnail_view_description">Reproduciraj video, trajanje:</string> <string name="detail_thumbnail_view_description">Reproduciraj video, trajanje:</string>

View File

@@ -268,7 +268,7 @@
<string name="auto_queue_summary">Acaba de reproduir la cua (sense repetició) quan s\'hi afegeixi un vídeo relacionat</string> <string name="auto_queue_summary">Acaba de reproduir la cua (sense repetició) quan s\'hi afegeixi un vídeo relacionat</string>
<string name="show_hold_to_append_title">Mostra l\'indicador «Mantenir per posar a la cua»</string> <string name="show_hold_to_append_title">Mostra l\'indicador «Mantenir per posar a la cua»</string>
<string name="show_hold_to_append_summary">Mostra un missatge d\'ajuda quan el botó de mode en segon pla o emergent estigui premut a la pàgina de detalls d\'un vídeo</string> <string name="show_hold_to_append_summary">Mostra un missatge d\'ajuda quan el botó de mode en segon pla o emergent estigui premut a la pàgina de detalls d\'un vídeo</string>
<string name="info_labels">Què ha passat:\\nPetició:\\nIdioma del contingut:\\nPaís del contingut:\\nLlengua de l\'aplicació:\\nServei:\\nHora GMT:\\nPaquet:\\nVersió:\\nVersió del SO:</string> <string name="info_labels">Què ha passat:\nPetició:\nIdioma del contingut:\nPaís del contingut:\nLlengua de l\'aplicació:\nServei:\nHora GMT:\nPaquet:\nVersió:\nVersió del SO:</string>
<string name="preferred_open_action_settings_title">Acció d\'obertura preferida</string> <string name="preferred_open_action_settings_title">Acció d\'obertura preferida</string>
<string name="preferred_open_action_settings_summary">Acció per defecte en obrir continguts — %s</string> <string name="preferred_open_action_settings_summary">Acció per defecte en obrir continguts — %s</string>
<string name="enable_leak_canary_summary">La supervisió de fugues de memòria pot fer que l\'aplicació deixi de respondre mentre es bolca la memòria</string> <string name="enable_leak_canary_summary">La supervisió de fugues de memòria pot fer que l\'aplicació deixi de respondre mentre es bolca la memòria</string>

View File

@@ -12,7 +12,7 @@
\n \n
\nبۆیە هەڵژرادن بۆ خۆت دەگەڕێتەوە: زانیاری تەواو یان خێرا.</string> \nبۆیە هەڵژرادن بۆ خۆت دەگەڕێتەوە: زانیاری تەواو یان خێرا.</string>
<string name="app_license">نیوپایپ نه‌رمه‌والایه‌كی سەرچاوە کراوەیە : دەتوانیت بەکاریبهێنیت، بیخوێنیتەوە، هاوبەشی پێبکەیت ،بەرەوپێشی ببەیت. بەتایبەتی دەتوانی دابەشیبکەیتەوە یاخوود بگۆڕیت بەپێی مەرجەکانی GNU مۆڵەتنامەی گشتی وەک نه‌رمه‌واڵایه‌كی بڵاوی خۆڕایی, بەهۆی وەشانی ٣ ی مۆڵەتنامە، یان هەر وەشانێکی دوواتر.</string> <string name="app_license">نیوپایپ نه‌رمه‌والایه‌كی سەرچاوە کراوەیە : دەتوانیت بەکاریبهێنیت، بیخوێنیتەوە، هاوبەشی پێبکەیت ،بەرەوپێشی ببەیت. بەتایبەتی دەتوانی دابەشیبکەیتەوە یاخوود بگۆڕیت بەپێی مەرجەکانی GNU مۆڵەتنامەی گشتی وەک نه‌رمه‌واڵایه‌كی بڵاوی خۆڕایی, بەهۆی وەشانی ٣ ی مۆڵەتنامە، یان هەر وەشانێکی دوواتر.</string>
<string name="info_labels">چی:\\اواكاری:\\nزمانی بابەت:\\nوڵاتی بابەت:\\nزمانی به‌رنامه‌:\\nخزمهتگوزاری:\\nGMT كات:\\اكێج:\\هشان:\\nOS وه‌شان:</string> <string name="info_labels">چی:\nداواكاری:\nزمانی بابەت:\nوڵاتی بابەت:\nزمانی به‌رنامه‌:\nخزمهتگوزاری:\nGMT كات:\nپاكێج:\nوهشان:\nOS وه‌شان:</string>
<string name="privacy_policy_encouragement">پڕۆژەی نیوپایپ زانیارییە تایبەتییەکانت بە وردی دەپارێزێت. هەروەها به‌رنامه‌كه‌ هیچ زانایارییەکت بەبێ ئاگاداری تۆ بەکارنابات. <string name="privacy_policy_encouragement">پڕۆژەی نیوپایپ زانیارییە تایبەتییەکانت بە وردی دەپارێزێت. هەروەها به‌رنامه‌كه‌ هیچ زانایارییەکت بەبێ ئاگاداری تۆ بەکارنابات.
\nسیاسەتی تایبەتی نیوپایپ بە وردی ڕوونکردنەوەت دەداتێ لەسەر ئەو زانیاریانەی وەریاندەگرێت و بەکاریاندەبات.</string> \nسیاسەتی تایبەتی نیوپایپ بە وردی ڕوونکردنەوەت دەداتێ لەسەر ئەو زانیاریانەی وەریاندەگرێت و بەکاریاندەبات.</string>
<string name="download_to_sdcard_error_message">ناتوانرێت لە بیرگەی دەرەکیدا داببەزێنرێت . شوێنی فۆڵده‌ری دابه‌زاندنەکان ڕێکبخرێتەوە؟</string> <string name="download_to_sdcard_error_message">ناتوانرێت لە بیرگەی دەرەکیدا داببەزێنرێت . شوێنی فۆڵده‌ری دابه‌زاندنەکان ڕێکبخرێتەوە؟</string>

View File

@@ -81,7 +81,7 @@
<string name="black_theme_title">Černé</string> <string name="black_theme_title">Černé</string>
<string name="checksum">Kontrolní součet</string> <string name="checksum">Kontrolní součet</string>
<string name="no_available_dir">Určete prosím složku pro stahování později v nastavení</string> <string name="no_available_dir">Určete prosím složku pro stahování později v nastavení</string>
<string name="info_labels">Co:\\nŽádost:\\nJazyk obsahu:\\nZemě obsahu:\\nJazyk aplikace:\\nSlužba:\\nČas GMT:\\nBalíček:\\nVerze:\\nVerze OS:</string> <string name="info_labels">Co:\nŽádost:\nJazyk obsahu:\nZemě obsahu:\nJazyk aplikace:\nSlužba:\nČas GMT:\nBalíček:\nVerze:\nVerze OS:</string>
<string name="all">Vše</string> <string name="all">Vše</string>
<string name="open_in_popup_mode">Otevřít ve vyskakovacím okně</string> <string name="open_in_popup_mode">Otevřít ve vyskakovacím okně</string>
<string name="msg_popup_permission">Toto oprávnění je vyžadováno <string name="msg_popup_permission">Toto oprávnění je vyžadováno

View File

@@ -317,7 +317,7 @@
<string name="start_here_on_popup">Start afspilning i et popup</string> <string name="start_here_on_popup">Start afspilning i et popup</string>
<string name="drawer_open">Åbn Skuffe</string> <string name="drawer_open">Åbn Skuffe</string>
<string name="drawer_close">Luk Skuffe</string> <string name="drawer_close">Luk Skuffe</string>
<string name="info_labels">Hvad:\\nForespørgsel:\\nIndholdssprog:\\nIndholdsland:\\nApp-sprog:\\nTjeneste:\\nGMT-tid:\\nPakke:\\nVersion:\\nOS-version:</string> <string name="info_labels">Hvad:\nForespørgsel:\nIndholdssprog:\nIndholdsland:\nApp-sprog:\nTjeneste:\nGMT-tid:\nPakke:\nVersion:\nOS-version:</string>
<string name="preferred_open_action_settings_summary">Standardhandling ved åbning af indhold — %s</string> <string name="preferred_open_action_settings_summary">Standardhandling ved åbning af indhold — %s</string>
<string name="set_as_playlist_thumbnail">Anvend som playlistens miniaturebillede</string> <string name="set_as_playlist_thumbnail">Anvend som playlistens miniaturebillede</string>
<string name="bookmark_playlist">Bogmærk Playliste</string> <string name="bookmark_playlist">Bogmærk Playliste</string>

View File

@@ -54,7 +54,7 @@
<string name="error_snackbar_action">Melden</string> <string name="error_snackbar_action">Melden</string>
<string name="what_device_headline">Info:</string> <string name="what_device_headline">Info:</string>
<string name="what_happened_headline">Dies ist passiert:</string> <string name="what_happened_headline">Dies ist passiert:</string>
<string name="info_labels">Was:\\nAnfrage:\\nSprache des Inhalts:\\nLand des Inhalts:\\nSprache der App:\\nDienst:\\nZeit (GMT):\\nPaket:\\nVersion:\\nOS-Version:</string> <string name="info_labels">Was:\nAnfrage:\nSprache des Inhalts:\nLand des Inhalts:\nSprache der App:\nDienst:\nZeit (GMT):\nPaket:\nVersion:\nOS-Version:</string>
<string name="error_details_headline">Details:</string> <string name="error_details_headline">Details:</string>
<string name="video">Video</string> <string name="video">Video</string>
<string name="audio">Audio</string> <string name="audio">Audio</string>

View File

@@ -163,7 +163,7 @@
<string name="sorry_string">Λυπούμαστε, αυτό δεν έπρεπε να έχει συμβεί.</string> <string name="sorry_string">Λυπούμαστε, αυτό δεν έπρεπε να έχει συμβεί.</string>
<string name="error_report_button_text">Αναφορά μέσω ηλεκτρονικού ταχυδρομείου</string> <string name="error_report_button_text">Αναφορά μέσω ηλεκτρονικού ταχυδρομείου</string>
<string name="error_snackbar_message">Συγγνώμη, κάτι πήγε στραβά.</string> <string name="error_snackbar_message">Συγγνώμη, κάτι πήγε στραβά.</string>
<string name="info_labels">Τι:\\nΑίτημα:\\nΓλώσσα περιεχομένου:\\nΧώρα περιεχομένου:\\nΓλώσσα εφαρμογής:\\nΥπηρεσία:\\ρα GMT:\\ακέτο:\\nΈκδοση:\\nΈκδοση λειτουργικού συστήματος:</string> <string name="info_labels">Τι:\nΑίτημα:\nΓλώσσα περιεχομένου:\nΧώρα περιεχομένου:\nΓλώσσα εφαρμογής:\nΥπηρεσία:\nΏρα GMT:\nΠακέτο:\nΈκδοση:\nΈκδοση λειτουργικού συστήματος:</string>
<string name="search_no_results">Κανένα αποτέλεσμα</string> <string name="search_no_results">Κανένα αποτέλεσμα</string>
<string name="empty_list_subtitle">Δεν υπάρχει τίποτα εδώ</string> <string name="empty_list_subtitle">Δεν υπάρχει τίποτα εδώ</string>
<string name="detail_drag_description">Σύρετε για ταξινόμηση</string> <string name="detail_drag_description">Σύρετε για ταξινόμηση</string>

View File

@@ -242,7 +242,7 @@
<string name="sorry_string">Pardonu, eraro okazis.</string> <string name="sorry_string">Pardonu, eraro okazis.</string>
<string name="error_snackbar_message">Pardonon, io mizokasis.</string> <string name="error_snackbar_message">Pardonon, io mizokasis.</string>
<string name="what_happened_headline">Kio okazis:</string> <string name="what_happened_headline">Kio okazis:</string>
<string name="info_labels">Kio:\\nPeto:\\nEnhavlingvo:\\nEnhavlando:\\nAplingvo:\\nServo:\\nGMT Horo:\\nPako:\\nVersio:\\nOperaciumo versio:</string> <string name="info_labels">Kio:\nPeto:\nEnhavlingvo:\nEnhavlando:\nAplingvo:\nServo:\nGMT Horo:\nPako:\nVersio:\nOperaciumo versio:</string>
<string name="audio">Aŭdio</string> <string name="audio">Aŭdio</string>
<string name="start">Komenci</string> <string name="start">Komenci</string>
<string name="pause">Paŭzigi</string> <string name="pause">Paŭzigi</string>

View File

@@ -78,7 +78,7 @@
<string name="msg_copied">Copiado al portapapeles</string> <string name="msg_copied">Copiado al portapapeles</string>
<string name="no_available_dir">Defina una carpeta de descargas más tarde en los ajustes</string> <string name="no_available_dir">Defina una carpeta de descargas más tarde en los ajustes</string>
<string name="app_ui_crash">La interfaz de la aplicación dejó de funcionar</string> <string name="app_ui_crash">La interfaz de la aplicación dejó de funcionar</string>
<string name="info_labels">Qué:\\nSolicitud:\\nIdioma del contenido:\\nPaís del contenido:\\nIdioma de la aplicación:\\nServicio:\\nMarca de tiempo:\\nPaquete:\\nVersión:\\nVersión del SO:</string> <string name="info_labels">Qué:\nSolicitud:\nIdioma del contenido:\nPaís del contenido:\nIdioma de la aplicación:\nServicio:\nMarca de tiempo:\nPaquete:\nVersión:\nVersión del SO:</string>
<string name="black_theme_title">Negro</string> <string name="black_theme_title">Negro</string>
<string name="all">Todo</string> <string name="all">Todo</string>
<string name="open_in_popup_mode">Abrir en modo emergente</string> <string name="open_in_popup_mode">Abrir en modo emergente</string>

View File

@@ -141,7 +141,7 @@
<string name="error_snackbar_action">Teata</string> <string name="error_snackbar_action">Teata</string>
<string name="what_device_headline">Info:</string> <string name="what_device_headline">Info:</string>
<string name="what_happened_headline">Mis juhtus:</string> <string name="what_happened_headline">Mis juhtus:</string>
<string name="info_labels">Mis:\\nPäring:\\nSisu keel:\\nSisu maa:\\nRakenduse keel:\\nTeenus:\\nGMT aeg:\\nPakett:\\nVersioon:\\nOS versioon:</string> <string name="info_labels">Mis:\nPäring:\nSisu keel:\nSisu maa:\nRakenduse keel:\nTeenus:\nGMT aeg:\nPakett:\nVersioon:\nOS versioon:</string>
<string name="your_comment">Oma kommentaar (inglise keeles):</string> <string name="your_comment">Oma kommentaar (inglise keeles):</string>
<string name="error_details_headline">Üksikasjad:</string> <string name="error_details_headline">Üksikasjad:</string>
<string name="detail_thumbnail_view_description">Esita video, kestus:</string> <string name="detail_thumbnail_view_description">Esita video, kestus:</string>

View File

@@ -78,7 +78,7 @@
<string name="error_snackbar_action">Salatu</string> <string name="error_snackbar_action">Salatu</string>
<string name="what_device_headline">Informazioa:</string> <string name="what_device_headline">Informazioa:</string>
<string name="what_happened_headline">Zer gertatu da:</string> <string name="what_happened_headline">Zer gertatu da:</string>
<string name="info_labels">Zer:\\nEskaria:\\nEdukiaren hizkuntza:\\nEdukiaren herrialdea:\\nAplikazioaren hizkuntza:\\nZerbitzua:\\nDenbora-zigilua:\\nPaketea:\\nBertsioa:\\nSE bertsioa:</string> <string name="info_labels">Zer:\nEskaria:\nEdukiaren hizkuntza:\nEdukiaren herrialdea:\nAplikazioaren hizkuntza:\nZerbitzua:\nDenbora-zigilua:\nPaketea:\nBertsioa:\nSE bertsioa:</string>
<string name="your_comment">Zure iruzkina (Ingelesez):</string> <string name="your_comment">Zure iruzkina (Ingelesez):</string>
<string name="error_details_headline">Xehetasunak:</string> <string name="error_details_headline">Xehetasunak:</string>
<string name="video">Bideoa</string> <string name="video">Bideoa</string>
@@ -494,8 +494,8 @@
<string name="detail_sub_channel_thumbnail_view_description">Kanalaren avatarraren miniatura</string> <string name="detail_sub_channel_thumbnail_view_description">Kanalaren avatarraren miniatura</string>
<string name="feed_group_show_only_ungrouped_subscriptions">Erakutsi taldekatuta ez dauden harpidetzak soilik</string> <string name="feed_group_show_only_ungrouped_subscriptions">Erakutsi taldekatuta ez dauden harpidetzak soilik</string>
<string name="remove_watched_popup_partially_watched_streams">Bai, partzialki ikusitako bideoak ere bai</string> <string name="remove_watched_popup_partially_watched_streams">Bai, partzialki ikusitako bideoak ere bai</string>
<string name="remove_watched_popup_warning">Dagoeneko ikusi eta gero erreprodukzio-zerrendara gehitu diren bideoak kendu egingo dira. \nJarraitu nahi duzu? Ekintza hau ezin da desegin!</string> <string name="remove_watched_popup_warning">Dagoeneko ikusi eta gero erreprodukzio-zerrendara gehitu diren igorpenak kendu egingo dira. \nJarraitu nahi duzu?</string>
<string name="remove_watched_popup_title">Ikusitako bideoak kendu?</string> <string name="remove_watched_popup_title">Ikusitako igorpenak kendu?</string>
<string name="remove_watched">Kendu ikusitako bideoak</string> <string name="remove_watched">Kendu ikusitako bideoak</string>
<string name="never">Inoiz ez</string> <string name="never">Inoiz ez</string>
<string name="wifi_only">WiFi-arekin soilik</string> <string name="wifi_only">WiFi-arekin soilik</string>

View File

@@ -275,7 +275,7 @@
<string name="show_hold_to_append_summary">نمایش راهنما هنگام فشردن پس زمینه یا دکمهٔ تصویر در تصویر در «جزییات:» ویدیو</string> <string name="show_hold_to_append_summary">نمایش راهنما هنگام فشردن پس زمینه یا دکمهٔ تصویر در تصویر در «جزییات:» ویدیو</string>
<string name="hold_to_append">برای در صف قرار دادن، نگه دارید</string> <string name="hold_to_append">برای در صف قرار دادن، نگه دارید</string>
<string name="undo">بازگردانی</string> <string name="undo">بازگردانی</string>
<string name="info_labels">چی:\\nدرخواست:\\nزبان محتوا:\\nکشور محتوا:\\nزبان اپ:\\nخدمت:\\nزمان GMT\\nپکیج:T:\\nنسخه:\\nنسخهاندروید:</string> <string name="info_labels">چی:\nدرخواست:\nزبان محتوا:\nکشور محتوا:\nزبان اپ:\nخدمت:\nزمان GMT\nپکیج:T:\nنسخه:\nنسخهاندروید:</string>
<string name="title_activity_recaptcha">چالش ری‌کپچا</string> <string name="title_activity_recaptcha">چالش ری‌کپچا</string>
<string name="recaptcha_request_toast">نیاز به چالش ری‌کپچا است</string> <string name="recaptcha_request_toast">نیاز به چالش ری‌کپچا است</string>
<string name="msg_popup_permission">این اجازه برای گشودن در حالت <string name="msg_popup_permission">این اجازه برای گشودن در حالت

View File

@@ -155,7 +155,7 @@
<string name="delete_item_search_history">Haluatko poistaa tämän hakuhistoriasta?</string> <string name="delete_item_search_history">Haluatko poistaa tämän hakuhistoriasta?</string>
<string name="resume_on_audio_focus_gain_title">Jatka toistoa</string> <string name="resume_on_audio_focus_gain_title">Jatka toistoa</string>
<string name="what_device_headline">Info:</string> <string name="what_device_headline">Info:</string>
<string name="info_labels">Mikä:\\nPyyntö:\\nSisällön kieli:\\nSisällön maa:\\n:Sovelluksen kieli:\\nPalvelu:\\nGMT Aika:\\nPaketti:\\nVersio:\\nOS versio:</string> <string name="info_labels">Mikä:\nPyyntö:\nSisällön kieli:\nSisällön maa:\n:Sovelluksen kieli:\nPalvelu:\nGMT Aika:\nPaketti:\nVersio:\nOS versio:</string>
<string name="copyright" formatted="true">© %1$s %2$s %3$s alla</string> <string name="copyright" formatted="true">© %1$s %2$s %3$s alla</string>
<string name="main_page_content">Pääsivun sisältö</string> <string name="main_page_content">Pääsivun sisältö</string>
<string name="blank_page_summary">Tyhjä sivu</string> <string name="blank_page_summary">Tyhjä sivu</string>

View File

@@ -86,7 +86,7 @@
<string name="open_in_popup_mode">Ouvrir en mode flottant</string> <string name="open_in_popup_mode">Ouvrir en mode flottant</string>
<string name="popup_playing_toast">Lecture en mode flottant</string> <string name="popup_playing_toast">Lecture en mode flottant</string>
<string name="disabled">Désactivés</string> <string name="disabled">Désactivés</string>
<string name="info_labels">Quoi:\\nRequest:\\nContent Language:\\nContent Country:\\nApp Language:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:</string> <string name="info_labels">Quoi:\nRequest:\nContent Language:\nContent Country:\nApp Language:\nService:\nGMT Time:\nPackage:\nVersion:\nOS version:</string>
<string name="msg_popup_permission">Cette autorisation est nécessaire pour <string name="msg_popup_permission">Cette autorisation est nécessaire pour
\nutiliser le mode flottant</string> \nutiliser le mode flottant</string>
<string name="controls_background_title">Arrière-plan</string> <string name="controls_background_title">Arrière-plan</string>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
</resources>

View File

@@ -145,7 +145,7 @@
<string name="error_snackbar_action">Informe</string> <string name="error_snackbar_action">Informe</string>
<string name="what_device_headline">Información:</string> <string name="what_device_headline">Información:</string>
<string name="what_happened_headline">Que ocorreu:</string> <string name="what_happened_headline">Que ocorreu:</string>
<string name="info_labels">Que: \\n Solicitar: \\n Idioma de contido: \\n País de contido: \\n Idioma do aplicativo: \\nServicio: \\n Tempo GMT: \\n Paquete: \\n Versión: \\n versión de nOS:</string> <string name="info_labels">Que: \n Solicitar: \n Idioma de contido: \n País de contido: \n Idioma do aplicativo: \nServicio: \n Tempo GMT: \n Paquete: \n Versión: \n versión de nOS:</string>
<string name="your_comment">O teu comentario (en inglés):</string> <string name="your_comment">O teu comentario (en inglés):</string>
<string name="error_details_headline">Detalles:</string> <string name="error_details_headline">Detalles:</string>
<string name="detail_thumbnail_view_description">Reproducir o vídeo, duración:</string> <string name="detail_thumbnail_view_description">Reproducir o vídeo, duración:</string>

View File

@@ -73,7 +73,7 @@
<string name="error_snackbar_action">דיווח</string> <string name="error_snackbar_action">דיווח</string>
<string name="what_device_headline">מידע:</string> <string name="what_device_headline">מידע:</string>
<string name="what_happened_headline">מה קרה:</string> <string name="what_happened_headline">מה קרה:</string>
<string name="info_labels">מה:\\nבקשה:\\nשפת התוכן:\\nמדינת התוכן:\\nשפת היישומון:\\ירות:\\nשעון גריניץ׳:\\nחבילה:\\nגרסה:\\nגרסת מערכת ההפעלה:</string> <string name="info_labels">מה:\nבקשה:\nשפת התוכן:\nמדינת התוכן:\nשפת היישומון:\nשירות:\nשעון גריניץ׳:\nחבילה:\nגרסה:\nגרסת מערכת ההפעלה:</string>
<string name="subscribe_button_title">רישום למינוי</string> <string name="subscribe_button_title">רישום למינוי</string>
<string name="subscribed_button_title">נרשמת</string> <string name="subscribed_button_title">נרשמת</string>
<string name="channel_unsubscribed">ביטול מינוי לערוץ</string> <string name="channel_unsubscribed">ביטול מינוי לערוץ</string>

View File

@@ -114,7 +114,7 @@
<string name="error_snackbar_action">रिपोर्ट करें</string> <string name="error_snackbar_action">रिपोर्ट करें</string>
<string name="what_device_headline">जानकारी:</string> <string name="what_device_headline">जानकारी:</string>
<string name="what_happened_headline">क्या हुआ:</string> <string name="what_happened_headline">क्या हुआ:</string>
<string name="info_labels">क्या:\\nअनुरोध:\\nसामग्री भाषा:\\nसामग्री देश:\\nऐप भाषा:\\nसेवा:\\nजीएमटी समय:\\nपैकेज:\\nसंस्करण:\\nOS संस्करण:</string> <string name="info_labels">क्या:\nअनुरोध:\nसामग्री भाषा:\nसामग्री देश:\nऐप भाषा:\nसेवा:\nजीएमटी समय:\nपैकेज:\nसंस्करण:\nOS संस्करण:</string>
<string name="your_comment">आपकी टिप्पणी(अंग्रेजी में):</string> <string name="your_comment">आपकी टिप्पणी(अंग्रेजी में):</string>
<string name="error_details_headline">विवरण:</string> <string name="error_details_headline">विवरण:</string>
<string name="detail_thumbnail_view_description">वीडियो चलाएं, अवधि :</string> <string name="detail_thumbnail_view_description">वीडियो चलाएं, अवधि :</string>

View File

@@ -87,7 +87,7 @@
<string name="error_snackbar_action">Prijavi</string> <string name="error_snackbar_action">Prijavi</string>
<string name="what_device_headline">Informacije:</string> <string name="what_device_headline">Informacije:</string>
<string name="what_happened_headline">Što se dogodilo:</string> <string name="what_happened_headline">Što se dogodilo:</string>
<string name="info_labels">Što:\\nZahtjev:\\nJezik sadržaja:\\nZemlja sadržaja:\\nJezik aplikacije:\\nUsluga:\\nGMT vrijeme:\\nPaket:\\nVerzija:\\nVerzija OS-a:</string> <string name="info_labels">Što:\nZahtjev:\nJezik sadržaja:\nZemlja sadržaja:\nJezik aplikacije:\nUsluga:\nGMT vrijeme:\nPaket:\nVerzija:\nVerzija OS-a:</string>
<string name="your_comment">Tvoj komentar (na engleskom):</string> <string name="your_comment">Tvoj komentar (na engleskom):</string>
<string name="error_details_headline">Detalji:</string> <string name="error_details_headline">Detalji:</string>
<string name="detail_thumbnail_view_description">Pokreni video, trajanje:</string> <string name="detail_thumbnail_view_description">Pokreni video, trajanje:</string>

View File

@@ -129,7 +129,7 @@
<string name="external_player_unsupported_link_type">A külső lejátszó nem támogatja az ilyen típusú hivatkozásokat</string> <string name="external_player_unsupported_link_type">A külső lejátszó nem támogatja az ilyen típusú hivatkozásokat</string>
<string name="video_streams_empty">Nem található videófolyam</string> <string name="video_streams_empty">Nem található videófolyam</string>
<string name="audio_streams_empty">Nem található hangfolyam</string> <string name="audio_streams_empty">Nem található hangfolyam</string>
<string name="info_labels">Mi:\\nKérés:\\nTartalom nyelve:\\nTartalom származási országa:\\nAlkalmazás nyelve:\\nSzolgáltatás:\\nGMT idő:\\nCsomag:\\nVerzió:\\nOperációs rendszer verzió:</string> <string name="info_labels">Mi:\nKérés:\nTartalom nyelve:\nTartalom származási országa:\nAlkalmazás nyelve:\nSzolgáltatás:\nGMT idő:\nCsomag:\nVerzió:\nOperációs rendszer verzió:</string>
<string name="search_no_results">Nincs találat</string> <string name="search_no_results">Nincs találat</string>
<string name="controls_download_desc">Közvetítési fájl letöltése</string> <string name="controls_download_desc">Közvetítési fájl letöltése</string>
<string name="controls_add_to_playlist_title">Hozzáadás ehhez</string> <string name="controls_add_to_playlist_title">Hozzáadás ehhez</string>

View File

@@ -76,7 +76,7 @@
<string name="no_available_dir">Silakan pilih folder unduhan di pengaturan</string> <string name="no_available_dir">Silakan pilih folder unduhan di pengaturan</string>
<string name="no_player_found">Pemutar penjaliran tidak ditemukan. Pasang VLC?</string> <string name="no_player_found">Pemutar penjaliran tidak ditemukan. Pasang VLC?</string>
<string name="app_ui_crash">App/UI rusak</string> <string name="app_ui_crash">App/UI rusak</string>
<string name="info_labels">Apa:\\nPermintaan:\\nBahasa Konten:\\nNegara Konten:\\nBahasa Apl:\\nLayanan:\\nWaktu GMT:\\nPaket:\\nVersi:\\nVersi OS:</string> <string name="info_labels">Apa:\nPermintaan:\nBahasa Konten:\nNegara Konten:\nBahasa Apl:\nLayanan:\nWaktu GMT:\nPaket:\nVersi:\nVersi OS:</string>
<string name="msg_threads">Thread</string> <string name="msg_threads">Thread</string>
<string name="title_activity_recaptcha">Tantangan reCAPTCHA</string> <string name="title_activity_recaptcha">Tantangan reCAPTCHA</string>
<string name="recaptcha_request_toast">Meminta kode reCAPTCHA</string> <string name="recaptcha_request_toast">Meminta kode reCAPTCHA</string>

View File

@@ -212,7 +212,7 @@
<string name="error_snackbar_message">Því miður fór eitthvað úrskeiðis.</string> <string name="error_snackbar_message">Því miður fór eitthvað úrskeiðis.</string>
<string name="detail_likes_img_view_description">Líkar við</string> <string name="detail_likes_img_view_description">Líkar við</string>
<string name="what_happened_headline">Það sem gerðist:</string> <string name="what_happened_headline">Það sem gerðist:</string>
<string name="info_labels">Hvað:\\nBeiðni:\\nTungumál Efnis:\\nLand Efnis:\\nTungumál forrits:\\nÞjónusta:\\nGMT Tími:\\nPakki:\\nÚtgáfa:\\nÚtgáfu Stýrikerfis:</string> <string name="info_labels">Hvað:\nBeiðni:\nTungumál efnis:\nLandsvæði efnis:\nTungumál forrits:\nÞjónusta:\nTímastimpill:\nPakki:\nÚtgáfa:\nÚtgáfa stýrikerfis:</string>
<string name="your_comment">Athugasemd þín (á ensku):</string> <string name="your_comment">Athugasemd þín (á ensku):</string>
<string name="search_no_results">Engar niðurstöður</string> <string name="search_no_results">Engar niðurstöður</string>
<string name="video">Myndskeið</string> <string name="video">Myndskeið</string>
@@ -369,7 +369,7 @@
<string name="remote_search_suggestions">Fjarleitar leitartillögur</string> <string name="remote_search_suggestions">Fjarleitar leitartillögur</string>
<string name="resume_on_audio_focus_gain_title">Halda áfram</string> <string name="resume_on_audio_focus_gain_title">Halda áfram</string>
<string name="unsupported_url">Óstudd vefslóð</string> <string name="unsupported_url">Óstudd vefslóð</string>
<string name="default_content_country_title">Sjálfgefið efnisland</string> <string name="default_content_country_title">Sjálfgefið landsvæði efnis</string>
<string name="peertube_instance_url_title">PeerTube þjónar</string> <string name="peertube_instance_url_title">PeerTube þjónar</string>
<string name="peertube_instance_add_title">Bæta við</string> <string name="peertube_instance_add_title">Bæta við</string>
<string name="peertube_instance_add_help">Sláðu inn slóð tilviks</string> <string name="peertube_instance_add_help">Sláðu inn slóð tilviks</string>
@@ -817,4 +817,10 @@
<string name="delete_entry">Eyða færslu</string> <string name="delete_entry">Eyða færslu</string>
<string name="account_terminated_service_provides_reason">Aðgangi lokað\n\n%1$s gefur þessa ástæðu: %2$s</string> <string name="account_terminated_service_provides_reason">Aðgangi lokað\n\n%1$s gefur þessa ástæðu: %2$s</string>
<string name="entry_deleted">Færslu eytt</string> <string name="entry_deleted">Færslu eytt</string>
<string name="migration_info_7_8_title">Samsettur vinsældalisti YouTube fjarlægður</string>
<string name="migration_info_7_8_message">YouTube hætti með samsetta vinsældalistann sinn frá og með 21. júlí 2025. NewPipe skipti út sjálfgefna vinsældalistanum fyrir vinsæl streymi í beinni útsendingu.\n\nÞú getur líka valið annað vinsælt efni með því að fara í \"Stillingar &gt; Efni &gt; Efni aðalsíðu\".</string>
<string name="player_http_403">Tók við HTTP-villu 403 frá þjóni á meðan afspilun stóð, líklega vegna útrunninar URL-slóðar streymis eða banns á IP-vistfang</string>
<string name="player_http_invalid_status">Tók við HTTP-villu %1$s frá þjóni á meðan afspilun stóð</string>
<string name="youtube_player_http_403">Tók við HTTP-villu 403 frá þjóni á meðan afspilun stóð, líklega vegna banns á IP-vistfang eða vandamála með afkóðun URL-slóðar streymis</string>
<string name="unsupported_content_in_country">Þetta efni er ekki í boði fyrir valið landsvæði efnis.\n\nBreyttu valinu með því að fara í \"Stillingar &gt; Efni &gt; Sjálfgefið landsvæði efnis\".</string>
</resources> </resources>

View File

@@ -78,7 +78,7 @@
<string name="msg_copied">Copiato negli appunti</string> <string name="msg_copied">Copiato negli appunti</string>
<string name="no_available_dir">Seleziona una cartella per i file scaricati</string> <string name="no_available_dir">Seleziona una cartella per i file scaricati</string>
<string name="app_ui_crash">L\'app/UI si è interrotta</string> <string name="app_ui_crash">L\'app/UI si è interrotta</string>
<string name="info_labels">Cosa:\\nRichiesta:\\nLingua contenuti:\\nPaese contenuti\\nLingua app:\\nServizio:\\nOrario GMT:\\nPacchetto:\\nVersione:\\nVersione SO:</string> <string name="info_labels">Cosa:\nRichiesta:\nLingua contenuti:\nPaese contenuti\nLingua app:\nServizio:\nOrario GMT:\nPacchetto:\nVersione:\nVersione SO:</string>
<string name="title_activity_recaptcha">Risoluzione reCAPTCHA</string> <string name="title_activity_recaptcha">Risoluzione reCAPTCHA</string>
<string name="black_theme_title">Nero</string> <string name="black_theme_title">Nero</string>
<string name="all">Tutto</string> <string name="all">Tutto</string>

View File

@@ -78,7 +78,7 @@
<string name="downloads_title">ダウンロード</string> <string name="downloads_title">ダウンロード</string>
<string name="error_report_title">不具合報告</string> <string name="error_report_title">不具合報告</string>
<string name="app_ui_crash">アプリ(UI)がクラッシュしました</string> <string name="app_ui_crash">アプリ(UI)がクラッシュしました</string>
<string name="info_labels">どんな問題:\\nリクエスト:\\nコンテンツ言語:\\nコンテンツ国:\\nアプリ言語:\\nサービス:\\nGMT 時間:\\nパッケージ:\\nバージョン:\\nOSバージョン:</string> <string name="info_labels">どんな問題:\nリクエスト:\nコンテンツ言語:\nコンテンツ国:\nアプリ言語:\nサービス:\nGMT 時間:\nパッケージ:\nバージョン:\nOSバージョン:</string>
<string name="title_activity_recaptcha">reCAPTCHA の要求</string> <string name="title_activity_recaptcha">reCAPTCHA の要求</string>
<string name="recaptcha_request_toast">reCAPTCHA を要求しました</string> <string name="recaptcha_request_toast">reCAPTCHA を要求しました</string>
<string name="black_theme_title">ブラック</string> <string name="black_theme_title">ブラック</string>

View File

@@ -604,7 +604,7 @@
<string name="external_player_unsupported_link_type">გარე დამკვრელს არ აქვთ ამ ტიპის ბმულების მხარდაჭერა</string> <string name="external_player_unsupported_link_type">გარე დამკვრელს არ აქვთ ამ ტიპის ბმულების მხარდაჭერა</string>
<string name="invalid_file">ფაილი არ არსებობს ან მასზე წაკითხვის ან ჩაწერის ნებართვა აკლია</string> <string name="invalid_file">ფაილი არ არსებობს ან მასზე წაკითხვის ან ჩაწერის ნებართვა აკლია</string>
<string name="saved_tabs_invalid_json">შენახული ჩანართების წაკითხვა ვერ მოხერხდა, ამიტომ გამოიყენეთ ნაგულისხმევი ჩანართები</string> <string name="saved_tabs_invalid_json">შენახული ჩანართების წაკითხვა ვერ მოხერხდა, ამიტომ გამოიყენეთ ნაგულისხმევი ჩანართები</string>
<string name="info_labels">რა:\\nმოითხოვეთ:\\nშემცველობის ენა:\\nშემცველობის ქვეყანა:\\nაპლიკაციის ენა:\\nსერვისი:\\nGMT დრო:\\nპაკეტი:\\nვერსია:\\nOS ვერსია:</string> <string name="info_labels">რა:\nმოითხოვეთ:\nშემცველობის ენა:\nშემცველობის ქვეყანა:\nაპლიკაციის ენა:\nსერვისი:\nGMT დრო:\nპაკეტი:\nვერსია:\nOS ვერსია:</string>
<string name="detail_uploader_thumbnail_view_description">ამტვირთველის ავატარის ესკიზი</string> <string name="detail_uploader_thumbnail_view_description">ამტვირთველის ავატარის ესკიზი</string>
<string name="comments_are_disabled">კომენტარები გამორთულია</string> <string name="comments_are_disabled">კომენტარები გამორთულია</string>
<string name="create">Შექმნა</string> <string name="create">Შექმნა</string>

View File

@@ -64,7 +64,7 @@
<string name="detail_thumbnail_view_description">Vîdeo, demdirêj bilîze:</string> <string name="detail_thumbnail_view_description">Vîdeo, demdirêj bilîze:</string>
<string name="error_details_headline">Hûrî:</string> <string name="error_details_headline">Hûrî:</string>
<string name="your_comment">Şîroveya we (bi Îngilîzî):</string> <string name="your_comment">Şîroveya we (bi Îngilîzî):</string>
<string name="info_labels">Çi:\\nRequest:\\nContent Language:\\nContent Welat:\\nApp Language:\\nService:\\nGMT Dem:\\nPackage:\\nVersion:\\nOS version:</string> <string name="info_labels">Çi:\nRequest:\nContent Language:\nContent Welat:\nApp Language:\nService:\nGMT Dem:\nPackage:\nVersion:\nOS version:</string>
<string name="what_happened_headline">Çi qewimî:</string> <string name="what_happened_headline">Çi qewimî:</string>
<string name="what_device_headline">Agahdarî:</string> <string name="what_device_headline">Agahdarî:</string>
<string name="error_snackbar_action">Nûçe</string> <string name="error_snackbar_action">Nûçe</string>

View File

@@ -113,7 +113,7 @@
<string name="player_stream_failure">이 스트림을 재생할 수 없습니다</string> <string name="player_stream_failure">이 스트림을 재생할 수 없습니다</string>
<string name="player_unrecoverable_failure">복구할 수 없는 플레이어 오류가 발생했습니다</string> <string name="player_unrecoverable_failure">복구할 수 없는 플레이어 오류가 발생했습니다</string>
<string name="player_recoverable_failure">플레이어 오류로부터 복구 중</string> <string name="player_recoverable_failure">플레이어 오류로부터 복구 중</string>
<string name="info_labels">무엇:\\n요청:\\n콘텐츠 언어:\\n콘텐츠 국가:\\n앱 언어:\\n서비스:\\nGMT 시간:\\n패키지:\\n버전:\\nOS 버전:</string> <string name="info_labels">무엇:\n요청:\n콘텐츠 언어:\n콘텐츠 국가:\n앱 언어:\n서비스:\nGMT 시간:\n패키지:\n버전:\nOS 버전:</string>
<string name="search_no_results">결과 없음</string> <string name="search_no_results">결과 없음</string>
<string name="empty_list_subtitle">구독할 항목을 추가하세요</string> <string name="empty_list_subtitle">구독할 항목을 추가하세요</string>
<string name="no_subscribers">구독자 없음</string> <string name="no_subscribers">구독자 없음</string>

View File

@@ -328,7 +328,7 @@
<string name="player_recoverable_failure">گێڕانەوەی کارپێکەر بۆکاتی پێش کێشە</string> <string name="player_recoverable_failure">گێڕانەوەی کارپێکەر بۆکاتی پێش کێشە</string>
<string name="invalid_directory">هەمان فۆڵدەر بوونی نییە</string> <string name="invalid_directory">هەمان فۆڵدەر بوونی نییە</string>
<string name="invalid_source">هەمان فایل/بابەت بوونی نییە</string> <string name="invalid_source">هەمان فایل/بابەت بوونی نییە</string>
<string name="info_labels">چی:\\اواکراو:\\اوەڕۆک:\\انگ:\\nخزمەتگوزاری:\\nGMT:\\ات:\\اکێج:\\ەشان:\\ەشانی سیستەم:</string> <string name="info_labels">چی:\nداواکراو:\nناوەڕۆک:\nلانگ:\nخزمەتگوزاری:\nGMT:\nکات:\nپاکێج:\nوەشان:\nوەشانی سیستەم:</string>
<string name="settings_file_charset_title">هێما ڕێگەپێدراوەکان لە فایلێکی ناویدا</string> <string name="settings_file_charset_title">هێما ڕێگەپێدراوەکان لە فایلێکی ناویدا</string>
<string name="settings_file_replacement_character_summary">هێما نادروستەکان بەم بەهایە جێگۆڕکێ دەکرێن</string> <string name="settings_file_replacement_character_summary">هێما نادروستەکان بەم بەهایە جێگۆڕکێ دەکرێن</string>
<string name="settings_file_replacement_character_title">هێمای جێگۆڕین</string> <string name="settings_file_replacement_character_title">هێمای جێگۆڕین</string>

View File

@@ -74,7 +74,7 @@
<string name="error_snackbar_action">Ataskaita</string> <string name="error_snackbar_action">Ataskaita</string>
<string name="what_device_headline">Informacija:</string> <string name="what_device_headline">Informacija:</string>
<string name="what_happened_headline">Kas nutiko:</string> <string name="what_happened_headline">Kas nutiko:</string>
<string name="info_labels">Kas:\\nUžklausa:\\nTurinio Kalba:\\nTurinio Šalis:\\nProgramėlės Kalba:\\nPaslauga:\\nGMT Laikas:\\nPaketas:\\nVersija:\\nOS versija:</string> <string name="info_labels">Kas:\nUžklausa:\nTurinio Kalba:\nTurinio Šalis:\nProgramėlės Kalba:\nPaslauga:\nGMT Laikas:\nPaketas:\nVersija:\nOS versija:</string>
<string name="your_comment">Jūsų komentaras (anglų kalba):</string> <string name="your_comment">Jūsų komentaras (anglų kalba):</string>
<string name="error_details_headline">Išsami informacija:</string> <string name="error_details_headline">Išsami informacija:</string>
<string name="detail_thumbnail_view_description">Paleisti vaizdo įrašą, trukmė:</string> <string name="detail_thumbnail_view_description">Paleisti vaizdo įrašą, trukmė:</string>

View File

@@ -151,7 +151,7 @@
<string name="detail_thumbnail_view_description">Atskaņot video, ilgums:</string> <string name="detail_thumbnail_view_description">Atskaņot video, ilgums:</string>
<string name="error_details_headline">Detaļas:</string> <string name="error_details_headline">Detaļas:</string>
<string name="your_comment">Jūsu komentārs (Angliski):</string> <string name="your_comment">Jūsu komentārs (Angliski):</string>
<string name="info_labels">Kas:\\nRequest:\\nContent Valoda:\\nContent Valsts:\\nApp Valoda:\\nService:\\nGMT Laiks:\\nPackage:\\nVersion:\\nOS versija:</string> <string name="info_labels">Kas:\nRequest:\nContent Valoda:\nContent Valsts:\nApp Valoda:\nService:\nGMT Laiks:\nPackage:\nVersion:\nOS versija:</string>
<string name="hash_channel_description">Paziņojumi video apstrādes progresam</string> <string name="hash_channel_description">Paziņojumi video apstrādes progresam</string>
<string name="hash_channel_name">Video haša paziņojums</string> <string name="hash_channel_name">Video haša paziņojums</string>
<string name="popup_remember_size_pos_summary">Atcerēties pēdējo uznirstošā loga izmēru un pozīciju</string> <string name="popup_remember_size_pos_summary">Atcerēties pēdējo uznirstošā loga izmēru un pozīciju</string>

View File

@@ -133,7 +133,7 @@
<string name="error_snackbar_action">Извештај</string> <string name="error_snackbar_action">Извештај</string>
<string name="what_device_headline">Инфо:</string> <string name="what_device_headline">Инфо:</string>
<string name="what_happened_headline">Што се случи:</string> <string name="what_happened_headline">Што се случи:</string>
<string name="info_labels">What:\\nRequest:\\nContent Language:\\nContent Country:\\nApp Language:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:</string> <string name="info_labels">What:\nRequest:\nContent Language:\nContent Country:\nApp Language:\nService:\nGMT Time:\nPackage:\nVersion:\nOS version:</string>
<string name="your_comment">Ваш коментар (на Англиски):</string> <string name="your_comment">Ваш коментар (на Англиски):</string>
<string name="error_details_headline">Детали:</string> <string name="error_details_headline">Детали:</string>
<string name="detail_thumbnail_view_description">Емитување на видео, времетраење</string> <string name="detail_thumbnail_view_description">Емитување на видео, времетраење</string>

View File

@@ -112,7 +112,7 @@
<string name="website_encouragement">കൂടുതൽ വിവരങ്ങൾക്കും വാർത്തകൾക്കും ന്യൂപൈപ്പിന്റെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.</string> <string name="website_encouragement">കൂടുതൽ വിവരങ്ങൾക്കും വാർത്തകൾക്കും ന്യൂപൈപ്പിന്റെ വെബ്സൈറ്റ് സന്ദർശിക്കുക.</string>
<string name="website_title">വെബ്സൈറ്റ്</string> <string name="website_title">വെബ്സൈറ്റ്</string>
<string name="give_back">തിരികെ നൽകുക</string> <string name="give_back">തിരികെ നൽകുക</string>
<string name="info_labels">എന്താണ്:\\nഅപേക്ഷ:\\nഉള്ളടക്കത്തിന്റെ ഭാഷ:\\nഉള്ളടക്കത്തിന്റെ രാജ്യം:\\n അപ്ലിക്കേഷന്റെ ഭാഷ:\\nസേവന:\\nGMT സമയം:\\nപാക്കേജ്:\\nപതിപ്പ്:\\nOS ന്റെ പതിപ്പ്:</string> <string name="info_labels">എന്താണ്:\nഅപേക്ഷ:\nഉള്ളടക്കത്തിന്റെ ഭാഷ:\nഉള്ളടക്കത്തിന്റെ രാജ്യം:\n അപ്ലിക്കേഷന്റെ ഭാഷ:\nസേവന:\nGMT സമയം:\nപാക്കേജ്:\nപതിപ്പ്:\nOS ന്റെ പതിപ്പ്:</string>
<string name="donation_encouragement">നിങ്ങൾക്ക് മികച്ച ഉപഭോക്തൃ അനുഭവം നൽകാനായി പ്രയത്‌നിക്കുന്ന ലോകമെമ്പാടുമുള്ള വൊളന്റിയർമാരാണ് ന്യൂപൈപ്പിന്റെ ശക്തി. ന്യൂപൈപ്പിനെ ഇനിയും മികവുറ്റതാക്കാൻ നിങ്ങൾക്ക് കഴിയും, നിങ്ങളുടെ സംഭാവനയിലൂടെ.</string> <string name="donation_encouragement">നിങ്ങൾക്ക് മികച്ച ഉപഭോക്തൃ അനുഭവം നൽകാനായി പ്രയത്‌നിക്കുന്ന ലോകമെമ്പാടുമുള്ള വൊളന്റിയർമാരാണ് ന്യൂപൈപ്പിന്റെ ശക്തി. ന്യൂപൈപ്പിനെ ഇനിയും മികവുറ്റതാക്കാൻ നിങ്ങൾക്ക് കഴിയും, നിങ്ങളുടെ സംഭാവനയിലൂടെ.</string>
<string name="donation_title">സംഭാവന ചെയ്യുക</string> <string name="donation_title">സംഭാവന ചെയ്യുക</string>
<string name="view_on_github">ജിറ്റ്ഹബിൽ കാണുക</string> <string name="view_on_github">ജിറ്റ്ഹബിൽ കാണുക</string>

View File

@@ -158,7 +158,7 @@
<string name="error_snackbar_action">Lapor</string> <string name="error_snackbar_action">Lapor</string>
<string name="what_device_headline">Maklumat:</string> <string name="what_device_headline">Maklumat:</string>
<string name="what_happened_headline">Apa yang berlaku:</string> <string name="what_happened_headline">Apa yang berlaku:</string>
<string name="info_labels">Apa:\\nPermintaan:\\nBahasa Kandungan:\\nNegara Kandungan:\\nBahasa Aplikasi:\\nPerkhidmatan:\\nWaktu GMT:\\nPakej:\\nVersi:\\nVersi OS:</string> <string name="info_labels">Apa:\nPermintaan:\nBahasa Kandungan:\nNegara Kandungan:\nBahasa Aplikasi:\nPerkhidmatan:\nWaktu GMT:\nPakej:\nVersi:\nVersi OS:</string>
<string name="your_comment">Ulasan anda (dalam bahasa Inggeris):</string> <string name="your_comment">Ulasan anda (dalam bahasa Inggeris):</string>
<string name="error_details_headline">Butiran:</string> <string name="error_details_headline">Butiran:</string>
<string name="detail_thumbnail_view_description">Main video, tempoh masa:</string> <string name="detail_thumbnail_view_description">Main video, tempoh masa:</string>

View File

@@ -76,7 +76,7 @@
<string name="msg_running_detail">Trykk for detaljer</string> <string name="msg_running_detail">Trykk for detaljer</string>
<string name="msg_wait">Vent…</string> <string name="msg_wait">Vent…</string>
<string name="msg_copied">Kopiert til utklippstavle</string> <string name="msg_copied">Kopiert til utklippstavle</string>
<string name="info_labels">Hva:\\nForespørsel:\\nInnholdsspråk:\\nInnholdsland:\\nAppspråk:\\nTjeneste:\\nGMT-tid:\\nPakke:\\nVersjon:\\nOS-versjon:</string> <string name="info_labels">Hva:\nForespørsel:\nInnholdsspråk:\nInnholdsland:\nAppspråk:\nTjeneste:\nGMT-tid:\nPakke:\nVersjon:\nOS-versjon:</string>
<string name="start">Start</string> <string name="start">Start</string>
<string name="no_available_dir">Definer en nedlastingsmappe senere i innstillingene</string> <string name="no_available_dir">Definer en nedlastingsmappe senere i innstillingene</string>
<string name="title_activity_recaptcha">reCAPTCHA-oppgave</string> <string name="title_activity_recaptcha">reCAPTCHA-oppgave</string>

View File

@@ -163,7 +163,7 @@
<string name="error_snackbar_action">रिपोर्ट</string> <string name="error_snackbar_action">रिपोर्ट</string>
<string name="what_device_headline">जानकारी:</string> <string name="what_device_headline">जानकारी:</string>
<string name="what_happened_headline">के भयो:</string> <string name="what_happened_headline">के भयो:</string>
<string name="info_labels">के:\\nअनुरोध:\\nसामग्री भाषा: \\nसेवा:\\nGMT समय:\\nप्याकेज:\\nसंस्करण: \\nOS संस्करण:</string> <string name="info_labels">के:\nअनुरोध:\nसामग्री भाषा: \nसेवा:\nGMT समय:\nप्याकेज:\nसंस्करण: \nOS संस्करण:</string>
<string name="your_comment">तपाईंको टिप्पणी (अंग्रेजी मा):</string> <string name="your_comment">तपाईंको टिप्पणी (अंग्रेजी मा):</string>
<string name="error_details_headline">विवरण:</string> <string name="error_details_headline">विवरण:</string>
<string name="detail_thumbnail_view_description">प्ले भिडियो, अवधि:</string> <string name="detail_thumbnail_view_description">प्ले भिडियो, अवधि:</string>

View File

@@ -134,7 +134,7 @@
<string name="error_snackbar_action">Melden</string> <string name="error_snackbar_action">Melden</string>
<string name="what_device_headline">Info:</string> <string name="what_device_headline">Info:</string>
<string name="what_happened_headline">Wat er is gebeurd:</string> <string name="what_happened_headline">Wat er is gebeurd:</string>
<string name="info_labels">Wat:\\nVerzoek:\\nTaal van inhoud:\\nLand:\\nTaal van applicatie:\\nDienst:\\nGMT tijd:\\nPakket:\\nVersie:\\nVersie van besturingssysteem:</string> <string name="info_labels">Wat:\nVerzoek:\nTaal van inhoud:\nLand:\nTaal van applicatie:\nDienst:\nGMT tijd:\nPakket:\nVersie:\nVersie van besturingssysteem:</string>
<string name="your_comment">Uw opmerking (in het Engels):</string> <string name="your_comment">Uw opmerking (in het Engels):</string>
<string name="error_details_headline">Details:</string> <string name="error_details_headline">Details:</string>
<string name="detail_thumbnail_view_description">Speel video, tijd:</string> <string name="detail_thumbnail_view_description">Speel video, tijd:</string>

View File

@@ -65,7 +65,7 @@
<string name="downloads_title">Downloads</string> <string name="downloads_title">Downloads</string>
<string name="error_report_title">Foutrapport</string> <string name="error_report_title">Foutrapport</string>
<string name="app_ui_crash">App/UI gecrasht</string> <string name="app_ui_crash">App/UI gecrasht</string>
<string name="info_labels">Wat:\\nVerzoek:\\nInhoudstaal:\\nInhoudsland:\\nApp-taal:\\nDienst:\\nGMT-tijd:\\nPakket:\\nVersie:\\nVersie van besturingssysteem:</string> <string name="info_labels">Wat:\nVerzoek:\nInhoudstaal:\nInhoudsland:\nApp-taal:\nDienst:\nGMT-tijd:\nPakket:\nVersie:\nVersie van besturingssysteem:</string>
<string name="start">Starten</string> <string name="start">Starten</string>
<string name="pause">Pauzeren</string> <string name="pause">Pauzeren</string>
<string name="delete">Verwijderen</string> <string name="delete">Verwijderen</string>

View File

@@ -166,7 +166,7 @@
<string name="error_snackbar_message">ߘߌ߬ߢߍ߬߸ ߞߏ߫ ߘߏ߫ ߡߊ߫ ߕߊ߬ߡߌ߲߬ ߞߏߢߊ߬.</string> <string name="error_snackbar_message">ߘߌ߬ߢߍ߬߸ ߞߏ߫ ߘߏ߫ ߡߊ߫ ߕߊ߬ߡߌ߲߬ ߞߏߢߊ߬.</string>
<string name="what_device_headline">ߟߌ߬ߤߟߊ:</string> <string name="what_device_headline">ߟߌ߬ߤߟߊ:</string>
<string name="what_happened_headline">ߡߎ߲߬ ߞߍߣߍ߲߫:</string> <string name="what_happened_headline">ߡߎ߲߬ ߞߍߣߍ߲߫:</string>
<string name="info_labels">ߡߎ߲߬:\\nRequest:\\nContent Language:\\nContent Country:\\nApp Language:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS version:</string> <string name="info_labels">ߡߎ߲߬:\nRequest:\nContent Language:\nContent Country:\nApp Language:\nService:\nGMT Time:\nPackage:\nVersion:\nOS version:</string>
<string name="your_comment">ߌ ߟߊ߫ ߞߊ߲߬ߞߎߡߊ (ߊ߲߬ߞߌ߬ߟߍ߬ ߞߊ߲ ߘߐ߫):</string> <string name="your_comment">ߌ ߟߊ߫ ߞߊ߲߬ߞߎߡߊ (ߊ߲߬ߞߌ߬ߟߍ߬ ߞߊ߲ ߘߐ߫):</string>
<string name="error_details_headline">ߕߐ߬ߝߍ߬ߦߊ ߟߎ߬:</string> <string name="error_details_headline">ߕߐ߬ߝߍ߬ߦߊ ߟߎ߬:</string>
<string name="detail_thumbnail_view_description">ߦߋߡߍ߲ߕߊ ߘߐߞߊ߬ߙߊ߲߸ ߥߎ߬ߛߎ:</string> <string name="detail_thumbnail_view_description">ߦߋߡߍ߲ߕߊ ߘߐߞߊ߬ߙߊ߲߸ ߥߎ߬ߛߎ:</string>

View File

@@ -461,7 +461,7 @@
<string name="invalid_file">ଫାଇଲ୍ ବିଦ୍ୟମାନ ନାହିଁ କିମ୍ବା ଏହାକୁ ପଢ଼ିବା କିମ୍ବା ଲେଖିବା ପାଇଁ ଅନୁମତି ଅଭାବ</string> <string name="invalid_file">ଫାଇଲ୍ ବିଦ୍ୟମାନ ନାହିଁ କିମ୍ବା ଏହାକୁ ପଢ଼ିବା କିମ୍ବା ଲେଖିବା ପାଇଁ ଅନୁମତି ଅଭାବ</string>
<string name="invalid_directory">ଏପରି ଫୋଲ୍ଡର ନାହିଁ</string> <string name="invalid_directory">ଏପରି ଫୋଲ୍ଡର ନାହିଁ</string>
<string name="saved_tabs_invalid_json">ସଞ୍ଚିତ ଟ୍ୟାବଗୁଡିକ ପଢ଼ି ପାରିଲା ନାହିଁ, ତେଣୁ ଡିଫଲ୍ଟଗୁଡିକ ବ୍ୟବହାର କରି</string> <string name="saved_tabs_invalid_json">ସଞ୍ଚିତ ଟ୍ୟାବଗୁଡିକ ପଢ଼ି ପାରିଲା ନାହିଁ, ତେଣୁ ଡିଫଲ୍ଟଗୁଡିକ ବ୍ୟବହାର କରି</string>
<string name="info_labels">କଣ:\\nRequest:\\nContent Language:\\nContent Country:\\nApp Language:\\nService:\\nGMT Time:\\nPackage:\\nVersion:\\nOS ସଂସ୍କରଣ:</string> <string name="info_labels">କଣ:\nRequest:\nContent Language:\nContent Country:\nApp Language:\nService:\nGMT Time:\nPackage:\nVersion:\nOS ସଂସ୍କରଣ:</string>
<string name="search_no_results">କୌଣସି ଫଳାଫଳ ନାହିଁ</string> <string name="search_no_results">କୌଣସି ଫଳାଫଳ ନାହିଁ</string>
<string name="empty_list_subtitle">ଏଠାରେ କ୍ରିକେଟ୍ ବ୍ୟତୀତ ଆଉ କିଛି ନାହିଁ</string> <string name="empty_list_subtitle">ଏଠାରେ କ୍ରିକେଟ୍ ବ୍ୟତୀତ ଆଉ କିଛି ନାହିଁ</string>
<string name="retry">ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ</string> <string name="retry">ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ</string>

View File

@@ -140,7 +140,7 @@
<string name="error_snackbar_action">ਇਤਲਾਹ ਕਰੋ</string> <string name="error_snackbar_action">ਇਤਲਾਹ ਕਰੋ</string>
<string name="what_device_headline">ਜਾਣਕਾਰੀ:</string> <string name="what_device_headline">ਜਾਣਕਾਰੀ:</string>
<string name="what_happened_headline">ਕੀ ਹੋਇਆ ਹੈ:</string> <string name="what_happened_headline">ਕੀ ਹੋਇਆ ਹੈ:</string>
<string name="info_labels">ਕੀ:\\nRequest:\\nContent ਭਾਸ਼ਾ/ਬੋਲੀ:\\nContent Country:\\nApp ਭਾਸ਼ਾ/ਬੋਲੀ:\\nService:\\nGMT ਸਮਾਂ:\\nPackage:\\nVersion:\\nOS version:</string> <string name="info_labels">ਕੀ:\nRequest:\nContent ਭਾਸ਼ਾ/ਬੋਲੀ:\nContent Country:\nApp ਭਾਸ਼ਾ/ਬੋਲੀ:\nService:\nGMT ਸਮਾਂ:\nPackage:\nVersion:\nOS version:</string>
<string name="your_comment">ਤੁਹਾਡੀ ਟਿੱਪਣੀ (ਅੰਗਰੇਜ਼ੀ ਵਿਚ):</string> <string name="your_comment">ਤੁਹਾਡੀ ਟਿੱਪਣੀ (ਅੰਗਰੇਜ਼ੀ ਵਿਚ):</string>
<string name="error_details_headline">ਵੇਰਵੇ:</string> <string name="error_details_headline">ਵੇਰਵੇ:</string>
<string name="detail_thumbnail_view_description">ਵੀਡੀਓ ਚਲਾਓ, ਮਿਆਦ:</string> <string name="detail_thumbnail_view_description">ਵੀਡੀਓ ਚਲਾਓ, ਮਿਆਦ:</string>

View File

@@ -55,7 +55,7 @@
<string name="error_snackbar_action">Zgłoś</string> <string name="error_snackbar_action">Zgłoś</string>
<string name="what_device_headline">Informacje:</string> <string name="what_device_headline">Informacje:</string>
<string name="what_happened_headline">Co się stało:</string> <string name="what_happened_headline">Co się stało:</string>
<string name="info_labels">Co:\\nŻądanie:\\nJęzyk treści:\\nKraj treści:\\nJęzyk aplikacji:\\nUsługa:\\nZnacznik czasu:\\nPakiet:\\nWersja:\\nWersja systemu:</string> <string name="info_labels">Co:\nŻądanie:\nJęzyk treści:\nKraj treści:\nJęzyk aplikacji:\nUsługa:\nZnacznik czasu:\nPakiet:\nWersja:\nWersja systemu:</string>
<string name="your_comment">Twój komentarz (po angielsku):</string> <string name="your_comment">Twój komentarz (po angielsku):</string>
<string name="error_details_headline">Szczegóły:</string> <string name="error_details_headline">Szczegóły:</string>
<string name="detail_thumbnail_view_description">Odtwarzane wideo, czas trwania:</string> <string name="detail_thumbnail_view_description">Odtwarzane wideo, czas trwania:</string>

View File

@@ -81,7 +81,7 @@
<string name="use_external_audio_player_title">Usar player de áudio externo</string> <string name="use_external_audio_player_title">Usar player de áudio externo</string>
<string name="use_external_video_player_title">Usar player de vídeo externo</string> <string name="use_external_video_player_title">Usar player de vídeo externo</string>
<string name="show_play_with_kodi_title">Mostrar opção \"Reproduzir no Kodi\"</string> <string name="show_play_with_kodi_title">Mostrar opção \"Reproduzir no Kodi\"</string>
<string name="info_labels">O que aconteceu:\\nPedido:\\nIdioma do conteúdo:\\nPaís do conteúdo:\\nIdioma do aplicativo:\\nServiço:\\nHora GMT:\\nPacote:\\nVersão:\\nVersão do SO:</string> <string name="info_labels">O que aconteceu:\nPedido:\nIdioma do conteúdo:\nPaís do conteúdo:\nIdioma do aplicativo:\nServiço:\nHora GMT:\nPacote:\nVersão:\nVersão do SO:</string>
<string name="open_in_popup_mode">Abrir no modo Popup</string> <string name="open_in_popup_mode">Abrir no modo Popup</string>
<string name="default_popup_resolution_title">Resolução padrão do Popup</string> <string name="default_popup_resolution_title">Resolução padrão do Popup</string>
<string name="show_higher_resolutions_title">Mostrar resoluções mais altas</string> <string name="show_higher_resolutions_title">Mostrar resoluções mais altas</string>
@@ -518,7 +518,7 @@
\n \n
\nAtive \"%1$s\" nas configurações se quiser vê-lo.</string> \nAtive \"%1$s\" nas configurações se quiser vê-lo.</string>
<string name="remove_watched_popup_partially_watched_streams">Sim, e vídeos parcialmente assistidos</string> <string name="remove_watched_popup_partially_watched_streams">Sim, e vídeos parcialmente assistidos</string>
<string name="remove_watched_popup_warning">Os vídeos que foram assistidos antes e depois de terem sidos adicionados à playlist serão removidos. \nTem certeza? Esta ação não pode ser desfeita!</string> <string name="remove_watched_popup_warning">Os vídeos que foram assistidos antes e depois de terem sidos adicionados à playlist serão removidos. \nTem certeza?</string>
<string name="remove_watched_popup_title">Remover vídeos assistidos?</string> <string name="remove_watched_popup_title">Remover vídeos assistidos?</string>
<string name="remove_watched">Remover assistidos</string> <string name="remove_watched">Remover assistidos</string>
<string name="show_original_time_ago_summary">Textos originais dos serviços serão visíveis nos itens de transmissão</string> <string name="show_original_time_ago_summary">Textos originais dos serviços serão visíveis nos itens de transmissão</string>

View File

@@ -202,7 +202,7 @@
<string name="generate_unique_name">Gerar nome único</string> <string name="generate_unique_name">Gerar nome único</string>
<string name="minimize_on_exit_summary">Ação a executar ao trocar para outra aplicação a partir do menu principal - %s</string> <string name="minimize_on_exit_summary">Ação a executar ao trocar para outra aplicação a partir do menu principal - %s</string>
<string name="use_external_video_player_title">Utilizar reprodutor de vídeo externo</string> <string name="use_external_video_player_title">Utilizar reprodutor de vídeo externo</string>
<string name="info_labels">O quê:\\nPedido:\\nIdioma do conteúdo:\\nPaís do conteúdo\\nIdioma da aplicação\\nServiço:\\nHora GMT:\\nPacote:\\nVersão:\\nSO Versão:</string> <string name="info_labels">O quê:\nPedido:\nIdioma do conteúdo:\nPaís do conteúdo\nIdioma da aplicação\nServiço:\nHora GMT:\nPacote:\nVersão:\nSO Versão:</string>
<string name="contribution_encouragement">Se tem ideias para: tradução, alterações de desenho, limpeza de código, ou alterações significativas no código fonte - todas as ajudas são bem-vindas. Quanto mais se faz, melhor ficará!</string> <string name="contribution_encouragement">Se tem ideias para: tradução, alterações de desenho, limpeza de código, ou alterações significativas no código fonte - todas as ajudas são bem-vindas. Quanto mais se faz, melhor ficará!</string>
<string name="settings_category_clear_data_title">Limpar dados</string> <string name="settings_category_clear_data_title">Limpar dados</string>
<string name="just_once">Apenas uma vez</string> <string name="just_once">Apenas uma vez</string>

View File

@@ -78,7 +78,7 @@
<string name="msg_threads">Processos</string> <string name="msg_threads">Processos</string>
<string name="msg_running">Descarga NewPipe</string> <string name="msg_running">Descarga NewPipe</string>
<string name="app_ui_crash">Aplicação terminou em erro</string> <string name="app_ui_crash">Aplicação terminou em erro</string>
<string name="info_labels">O quê:\\nPedido:\\nIdioma do conteúdo:\\nPaís do conteúdo\\nIdioma da aplicação\\nServiço:\\nHora GMT:\\nPacote:\\nVersão:\\nSO Versão:</string> <string name="info_labels">O quê:\nPedido:\nIdioma do conteúdo:\nPaís do conteúdo\nIdioma da aplicação\nServiço:\nHora GMT:\nPacote:\nVersão:\nSO Versão:</string>
<string name="open_in_popup_mode">Abrir no modo popup</string> <string name="open_in_popup_mode">Abrir no modo popup</string>
<string name="black_theme_title">Preto</string> <string name="black_theme_title">Preto</string>
<string name="all">Tudo</string> <string name="all">Tudo</string>

View File

@@ -91,7 +91,7 @@
<string name="all">Toate</string> <string name="all">Toate</string>
<string name="disabled">Dezactivat</string> <string name="disabled">Dezactivat</string>
<string name="app_ui_crash">Aplicația/UI s-a oprit</string> <string name="app_ui_crash">Aplicația/UI s-a oprit</string>
<string name="info_labels">Ce:\\nSolicitare:\\nLimba conținutului:\\nȚara conținutului:\\nLimba aplicației:\\nServiciu:\\nOra GMT:\\nPachet:\\nVersiune:\\nVersiune SO:</string> <string name="info_labels">Ce:\nSolicitare:\nLimba conținutului:\nȚara conținutului:\nLimba aplicației:\nServiciu:\nOra GMT:\nPachet:\nVersiune:\nVersiune SO:</string>
<string name="use_external_video_player_summary">Elimină sunetul audio la anumite rezoluții</string> <string name="use_external_video_player_summary">Elimină sunetul audio la anumite rezoluții</string>
<string name="controls_background_title">Fundal</string> <string name="controls_background_title">Fundal</string>
<string name="controls_popup_title">Pop-up</string> <string name="controls_popup_title">Pop-up</string>

View File

@@ -87,7 +87,7 @@
<string name="popup_playing_toast">Воспроизведение во всплывающем окне</string> <string name="popup_playing_toast">Воспроизведение во всплывающем окне</string>
<string name="clear">Очистить</string> <string name="clear">Очистить</string>
<string name="all">Всё</string> <string name="all">Всё</string>
<string name="info_labels">Что:\\nЗапрос:\\nЯзык контента:\\nСтрана контента:\\nЯзык приложения:\\nСервис:\\nВремя по Гринвичу:\\акет:\\nВерсия пакета:\\nВерсия ОС:</string> <string name="info_labels">Что:\nЗапрос:\nЯзык контента:\nСтрана контента:\nЯзык приложения:\nСервис:\nВремя по Гринвичу:\nПакет:\nВерсия пакета:\nВерсия ОС:</string>
<string name="msg_popup_permission">Это разрешение нужно для <string name="msg_popup_permission">Это разрешение нужно для
\nвоспроизведения в окне</string> \nвоспроизведения в окне</string>
<string name="open_in_popup_mode">Открыть во всплывающем окне</string> <string name="open_in_popup_mode">Открыть во всплывающем окне</string>

View File

@@ -78,7 +78,7 @@
<string name="downloads_title">ダウンロード</string> <string name="downloads_title">ダウンロード</string>
<string name="error_report_title">ふぐあいほうくーく</string> <string name="error_report_title">ふぐあいほうくーく</string>
<string name="app_ui_crash">アプリUIやしがクラッシュさびたん</string> <string name="app_ui_crash">アプリUIやしがクラッシュさびたん</string>
<string name="info_labels">ちゃーるむんだい:\\nリクエスト\\nコンテンツぬぎんぐ\\nコンテンツぬくに\\nアプリぬぎんぐ\\nサービス\\nGMTじかん\\nパッケージ\\nバージョン\\nOSぬバージョン</string> <string name="info_labels">ちゃーるむんだい:\nリクエスト\nコンテンツぬぎんぐ\nコンテンツぬくに\nアプリぬぎんぐ\nサービス\nGMTじかん\nパッケージ\nバージョン\nOSぬバージョン</string>
<string name="title_activity_recaptcha">reCAPTCHAぬようきゅう</string> <string name="title_activity_recaptcha">reCAPTCHAぬようきゅう</string>
<string name="recaptcha_request_toast">reCAPTCHAようきゅうさびたん</string> <string name="recaptcha_request_toast">reCAPTCHAようきゅうさびたん</string>
<string name="black_theme_title">ブラック</string> <string name="black_theme_title">ブラック</string>

View File

@@ -209,7 +209,7 @@
<string name="error_report_notification_toast">ᱢᱤᱫ ᱵᱷᱩᱞ ᱦᱩᱭ ᱞᱮᱱᱟ, ᱱᱤᱴᱤᱯᱷᱤᱠᱮᱥᱚᱱ ᱧᱮᱞ ᱢᱮ</string> <string name="error_report_notification_toast">ᱢᱤᱫ ᱵᱷᱩᱞ ᱦᱩᱭ ᱞᱮᱱᱟ, ᱱᱤᱴᱤᱯᱷᱤᱠᱮᱥᱚᱱ ᱧᱮᱞ ᱢᱮ</string>
<string name="error_report_open_issue_button_text">GitHub ᱨᱮ ᱚᱱᱚᱞ</string> <string name="error_report_open_issue_button_text">GitHub ᱨᱮ ᱚᱱᱚᱞ</string>
<string name="error_snackbar_action">ᱨᱤᱯᱚᱨᱴ</string> <string name="error_snackbar_action">ᱨᱤᱯᱚᱨᱴ</string>
<string name="info_labels">What:\\nRequest:\\nContent Language:\\nContent ᱫᱤᱥᱚᱢ:\\nApp Language:\\nService:\\nGMT ᱚᱠᱛᱚ:\\nPackage:\\nVersion:\\nOS version:</string> <string name="info_labels">What:\nRequest:\nContent Language:\nContent ᱫᱤᱥᱚᱢ:\nApp Language:\nService:\nGMT ᱚᱠᱛᱚ:\nPackage:\nVersion:\nOS version:</string>
<string name="your_comment">ᱟᱢᱟᱜ ᱯᱟᱹᱛᱭᱟᱹᱣ (ᱤᱝᱞᱤᱥ ᱛᱮ):</string> <string name="your_comment">ᱟᱢᱟᱜ ᱯᱟᱹᱛᱭᱟᱹᱣ (ᱤᱝᱞᱤᱥ ᱛᱮ):</string>
<string name="detail_uploader_thumbnail_view_description">ᱚᱯᱞᱚᱰᱟᱨᱟᱜ ᱟᱵᱟᱛᱟᱨ ᱛᱷᱩᱱᱤᱠᱟ</string> <string name="detail_uploader_thumbnail_view_description">ᱚᱯᱞᱚᱰᱟᱨᱟᱜ ᱟᱵᱟᱛᱟᱨ ᱛᱷᱩᱱᱤᱠᱟ</string>
<string name="detail_likes_img_view_description">ᱞᱟᱭᱠ</string> <string name="detail_likes_img_view_description">ᱞᱟᱭᱠ</string>

View File

@@ -224,7 +224,7 @@
<string name="export_ongoing">Esportende…</string> <string name="export_ongoing">Esportende…</string>
<string name="msg_popup_permission">B\'at bisòngiu de custu permissu pro <string name="msg_popup_permission">B\'at bisòngiu de custu permissu pro
\nabèrrere sa modalidade ventanedda</string> \nabèrrere sa modalidade ventanedda</string>
<string name="info_labels">Ite:\\nRechesta:\\nLimba de su cuntenutu\\nIstadu de su cuntenutu:\\nLimba de s\'aplicatzione:\\nServìtziu:\\nOràriu GMT:\\nPachete:\\nVersione:\\nVersione SO:</string> <string name="info_labels">Ite:\nRechesta:\nLimba de su cuntenutu\nIstadu de su cuntenutu:\nLimba de s\'aplicatzione:\nServìtziu:\nOràriu GMT:\nPachete:\nVersione:\nVersione SO:</string>
<string name="error_snackbar_message">A dolu mannu b\'at àpidu carchi problema.</string> <string name="error_snackbar_message">A dolu mannu b\'at àpidu carchi problema.</string>
<string name="search_history_deleted">Cronologia de chirca iscantzellada</string> <string name="search_history_deleted">Cronologia de chirca iscantzellada</string>
<string name="restricted_video">Custu vìdeu tenet unu lìmite de edade. <string name="restricted_video">Custu vìdeu tenet unu lìmite de edade.

View File

@@ -78,7 +78,7 @@
<string name="downloads_title">Stiahnuté</string> <string name="downloads_title">Stiahnuté</string>
<string name="error_report_title">Hlásenie o chybe</string> <string name="error_report_title">Hlásenie o chybe</string>
<string name="app_ui_crash">Aplikácia/UP zlyhalo</string> <string name="app_ui_crash">Aplikácia/UP zlyhalo</string>
<string name="info_labels">Čo:\\nPožiadavka:\\nJazyk obsahu:\\nKrajina Obsahu:\\nJazyk Aplikácie:\\nSlužba:\\nČas v GMT:\\nBalík:\\nVerzia:\\nOS:</string> <string name="info_labels">Čo:\nPožiadavka:\nJazyk obsahu:\nKrajina Obsahu:\nJazyk Aplikácie:\nSlužba:\nČas v GMT:\nBalík:\nVerzia:\nOS:</string>
<string name="title_activity_recaptcha">Výzva reCAPTCHA</string> <string name="title_activity_recaptcha">Výzva reCAPTCHA</string>
<string name="black_theme_title">Čierna</string> <string name="black_theme_title">Čierna</string>
<string name="all">Všetko</string> <string name="all">Všetko</string>

View File

@@ -80,7 +80,7 @@
<string name="app_ui_crash">Program se je sesul</string> <string name="app_ui_crash">Program se je sesul</string>
<string name="title_activity_recaptcha">Izziv reCAPTCHA</string> <string name="title_activity_recaptcha">Izziv reCAPTCHA</string>
<string name="recaptcha_request_toast">Zahtevan izziv reCAPTCHA</string> <string name="recaptcha_request_toast">Zahtevan izziv reCAPTCHA</string>
<string name="info_labels">Predmet:\\nZahteva:\\nJezik vsebine:\\nDržava vsebine:\\nJezik aplikacije:\\nStoritev:\\nČas v GMT:\\nPaket:\\nRazličica:\\nRazličica OS:</string> <string name="info_labels">Predmet:\nZahteva:\nJezik vsebine:\nDržava vsebine:\nJezik aplikacije:\nStoritev:\nČas v GMT:\nPaket:\nRazličica:\nRazličica OS:</string>
<string name="black_theme_title">Črna</string> <string name="black_theme_title">Črna</string>
<string name="all">Vse</string> <string name="all">Vse</string>
<string name="open_in_popup_mode">Odpri v pojavnem načinu</string> <string name="open_in_popup_mode">Odpri v pojavnem načinu</string>

View File

@@ -252,7 +252,7 @@
<string name="detail_likes_img_view_description">inta ka heshay</string> <string name="detail_likes_img_view_description">inta ka heshay</string>
<string name="detail_uploader_thumbnail_view_description">Sawirka u saaran soosaareha</string> <string name="detail_uploader_thumbnail_view_description">Sawirka u saaran soosaareha</string>
<string name="detail_thumbnail_view_description">Daar muuqaalka, intuu socdo:</string> <string name="detail_thumbnail_view_description">Daar muuqaalka, intuu socdo:</string>
<string name="info_labels">Shayga:\\nCodsiga:\\nLuuqada Shayga:\\nWadanka Shayga:\\nLuuqada Appka:\\nAdeega:\\nWakhtiga oo GMT ah:\\nXidhmada:\\nTirsiga Appka:\\nTirsiga Nooca Barnaamijka:</string> <string name="info_labels">Shayga:\nCodsiga:\nLuuqada Shayga:\nWadanka Shayga:\nLuuqada Appka:\nAdeega:\nWakhtiga oo GMT ah:\nXidhmada:\nTirsiga Appka:\nTirsiga Nooca Barnaamijka:</string>
<string name="error_details_headline">Faahfaahin:</string> <string name="error_details_headline">Faahfaahin:</string>
<string name="your_comment">Faalladaada (oo Ingiriis ah):</string> <string name="your_comment">Faalladaada (oo Ingiriis ah):</string>
<string name="what_happened_headline">Waxa dhacay:</string> <string name="what_happened_headline">Waxa dhacay:</string>

View File

@@ -307,7 +307,7 @@
<string name="detail_thumbnail_view_description">Luaje videon, kohëzgjatja:</string> <string name="detail_thumbnail_view_description">Luaje videon, kohëzgjatja:</string>
<string name="error_details_headline">Detajet:</string> <string name="error_details_headline">Detajet:</string>
<string name="your_comment">Komenti juaj (në Anglisht):</string> <string name="your_comment">Komenti juaj (në Anglisht):</string>
<string name="info_labels">Çfarë:\\nKërkesa:\\nGjuha e përmbajtjes:\\nShteti i pëmbajtjes:\\nGjuha e aplikacionit:\\nShërbimi:\\nKoha në GMT:\\nPaketa:\\nVersioni:\\nVersioni i sistemit operativ:</string> <string name="info_labels">Çfarë:\nKërkesa:\nGjuha e përmbajtjes:\nShteti i pëmbajtjes:\nGjuha e aplikacionit:\nShërbimi:\nKoha në GMT:\nPaketa:\nVersioni:\nVersioni i sistemit operativ:</string>
<string name="what_happened_headline">Çfarë ndodhi:</string> <string name="what_happened_headline">Çfarë ndodhi:</string>
<string name="what_device_headline">Informacion:</string> <string name="what_device_headline">Informacion:</string>
<string name="error_snackbar_action">Raporto</string> <string name="error_snackbar_action">Raporto</string>

View File

@@ -78,7 +78,7 @@
<string name="downloads_title">Преузимања</string> <string name="downloads_title">Преузимања</string>
<string name="error_report_title">Извештај о грешци</string> <string name="error_report_title">Извештај о грешци</string>
<string name="app_ui_crash">Програм је отказао</string> <string name="app_ui_crash">Програм је отказао</string>
<string name="info_labels">Шта:\\nЗахтев:\\nЈезик садржаја:\\ржава садржаја:\\nЈезик апликације:\\nУслуга:\\nGMT време:\\акет:\\nВерзија:\\nВерзија ОС-а:</string> <string name="info_labels">Шта:\nЗахтев:\nЈезик садржаја:\nДржава садржаја:\nЈезик апликације:\nУслуга:\nGMT време:\nПакет:\nВерзија:\nВерзија ОС-а:</string>
<string name="title_activity_recaptcha">„reCAPTCHA“ задатак</string> <string name="title_activity_recaptcha">„reCAPTCHA“ задатак</string>
<string name="recaptcha_request_toast">Решите „reCAPTCHA“ задатак</string> <string name="recaptcha_request_toast">Решите „reCAPTCHA“ задатак</string>
<string name="black_theme_title">Црна</string> <string name="black_theme_title">Црна</string>

View File

@@ -104,7 +104,7 @@
<string name="player_unrecoverable_failure">Allvarligt spelarfel inträffade</string> <string name="player_unrecoverable_failure">Allvarligt spelarfel inträffade</string>
<string name="player_recoverable_failure">Återhämtar sig från spelarfel</string> <string name="player_recoverable_failure">Återhämtar sig från spelarfel</string>
<string name="error_report_button_text">Rapportera via e-post</string> <string name="error_report_button_text">Rapportera via e-post</string>
<string name="info_labels">Vad:\\nBegäran:\\nInnehållsspråk:\\nInnehållsland:\\nApp-språk:\\nTjänst:\\nGMT-tid:\\nPaket:\\nVersion:\\nOS-version:</string> <string name="info_labels">Vad:\nBegäran:\nInnehållsspråk:\nInnehållsland:\nApp-språk:\nTjänst:\nGMT-tid:\nPaket:\nVersion:\nOS-version:</string>
<string name="detail_thumbnail_view_description">Spela video, längd:</string> <string name="detail_thumbnail_view_description">Spela video, längd:</string>
<string name="detail_uploader_thumbnail_view_description">Uppladdarens avatar-miniatyrbild</string> <string name="detail_uploader_thumbnail_view_description">Uppladdarens avatar-miniatyrbild</string>
<string name="search_no_results">Inga resultat</string> <string name="search_no_results">Inga resultat</string>

View File

@@ -256,7 +256,7 @@
<string name="restore_defaults">இயல்பிருப்புகளை மீட்டெடு</string> <string name="restore_defaults">இயல்பிருப்புகளை மீட்டெடு</string>
<string name="error_report_notification_title">NewPipe பிழையைச் எதிர்கொண்டது, புகாரளிக்க தட்டு</string> <string name="error_report_notification_title">NewPipe பிழையைச் எதிர்கொண்டது, புகாரளிக்க தட்டு</string>
<string name="error_snackbar_action">புகாரளி</string> <string name="error_snackbar_action">புகாரளி</string>
<string name="info_labels">என்ன:\\nகோரிக்கை:\\nஉள்ளடக்க மொழி:\\nஉள்ளடக்க நாடு:\\nசெயலி மொழி:\\nசேவை:\\nGMT நேரம்:\\nசிப்பம்:\\nபதிப்பு:\\nOS பதிப்பு:</string> <string name="info_labels">என்ன:\nகோரிக்கை:\nஉள்ளடக்க மொழி:\nஉள்ளடக்க நாடு:\nசெயலி மொழி:\nசேவை:\nGMT நேரம்:\nசிப்பம்:\nபதிப்பு:\nOS பதிப்பு:</string>
<string name="detail_thumbnail_view_description">காணொளியை இயக்கு, காலவளவு:</string> <string name="detail_thumbnail_view_description">காணொளியை இயக்கு, காலவளவு:</string>
<string name="comments_tab_description">கருத்தளிப்புகள்</string> <string name="comments_tab_description">கருத்தளிப்புகள்</string>
<string name="crash_the_player">இயக்கியைச் சிதை</string> <string name="crash_the_player">இயக்கியைச் சிதை</string>

View File

@@ -55,7 +55,7 @@
<string name="error_snackbar_action">Bildir</string> <string name="error_snackbar_action">Bildir</string>
<string name="what_device_headline">Bilgi:</string> <string name="what_device_headline">Bilgi:</string>
<string name="what_happened_headline">Ne oldu:</string> <string name="what_happened_headline">Ne oldu:</string>
<string name="info_labels">Ne:\\nİstek:\\nİçerik Dili:\\nİçerik Ülkesi:\\nUygulama Dili:\\nHizmet:\\nGMT Zamanı:\\nPaket:\\nSürüm:\\nİşletim sistemi sürümü:</string> <string name="info_labels">Ne:\nİstek:\nİçerik Dili:\nİçerik Ülkesi:\nUygulama Dili:\nHizmet:\nGMT Zamanı:\nPaket:\nSürüm:\nİşletim sistemi sürümü:</string>
<string name="detail_thumbnail_view_description">Videoyu oynat, süre:</string> <string name="detail_thumbnail_view_description">Videoyu oynat, süre:</string>
<string name="detail_uploader_thumbnail_view_description">Yükleyenin avatar küçük resmi</string> <string name="detail_uploader_thumbnail_view_description">Yükleyenin avatar küçük resmi</string>
<string name="detail_likes_img_view_description">Beğeni</string> <string name="detail_likes_img_view_description">Beğeni</string>

View File

@@ -170,7 +170,7 @@
<string name="show_hold_to_append_summary">Показувати підказку під час натискання фонової або спливної кнопки у відео \"Деталі:\"</string> <string name="show_hold_to_append_summary">Показувати підказку під час натискання фонової або спливної кнопки у відео \"Деталі:\"</string>
<string name="player_unrecoverable_failure">Сталася невиправна помилка програвача</string> <string name="player_unrecoverable_failure">Сталася невиправна помилка програвача</string>
<string name="external_player_unsupported_link_type">Зовнішні програвачі не підтримують такі види посилань</string> <string name="external_player_unsupported_link_type">Зовнішні програвачі не підтримують такі види посилань</string>
<string name="info_labels">Що:\\nЗапит:\\nМова вмісту:\\nКраїна вмісту:\\nМова застосунку:\\nСлужба:\\ас GMT:\\акунок:\\nВерсія:\\nВерсія ОС:</string> <string name="info_labels">Що:\nЗапит:\nМова вмісту:\nКраїна вмісту:\nМова застосунку:\nСлужба:\nЧас GMT:\nПакунок:\nВерсія:\nВерсія ОС:</string>
<string name="detail_uploader_thumbnail_view_description">Мініатюрний аватар завантажувача відео</string> <string name="detail_uploader_thumbnail_view_description">Мініатюрний аватар завантажувача відео</string>
<string name="detail_likes_img_view_description">Вподобані</string> <string name="detail_likes_img_view_description">Вподобані</string>
<string name="detail_dislikes_img_view_description">Не сподобалося</string> <string name="detail_dislikes_img_view_description">Не сподобалося</string>

View File

@@ -133,7 +133,7 @@
<string name="error_snackbar_action">رپورٹ کریں</string> <string name="error_snackbar_action">رپورٹ کریں</string>
<string name="what_device_headline">معلومات:</string> <string name="what_device_headline">معلومات:</string>
<string name="what_happened_headline">کیا ہوا:</string> <string name="what_happened_headline">کیا ہوا:</string>
<string name="info_labels">کیا ہوا:\\nدرخواست:\\nمواد کی زبان:\\nملک:\\nایپ کی زبان:\\nسروس:\\nجی ایم ٹٰ:\\nوقت:\\nپیکیج:\\nورژن:\\nآپریٹنگ سسٹم ورزن:</string> <string name="info_labels">کیا ہوا:\nدرخواست:\nمواد کی زبان:\nملک:\nایپ کی زبان:\nسروس:\nجی ایم ٹٰ:\nوقت:\nپیکیج:\nورژن:\nآپریٹنگ سسٹم ورزن:</string>
<string name="your_comment">آپ کا تبصرہ (انگریزی میں):</string> <string name="your_comment">آپ کا تبصرہ (انگریزی میں):</string>
<string name="error_details_headline">تفصیلات:</string> <string name="error_details_headline">تفصیلات:</string>
<string name="detail_thumbnail_view_description">ویڈیو چلائیں، دورانیہ:</string> <string name="detail_thumbnail_view_description">ویڈیو چلائیں، دورانیہ:</string>

View File

@@ -72,7 +72,7 @@
<string name="error_snackbar_action">Báo cáo</string> <string name="error_snackbar_action">Báo cáo</string>
<string name="what_device_headline">Thông tin:</string> <string name="what_device_headline">Thông tin:</string>
<string name="what_happened_headline">Chuyện gì đã xảy ra:</string> <string name="what_happened_headline">Chuyện gì đã xảy ra:</string>
<string name="info_labels">Loại lỗi:\\nYêu cầu:\\nNgôn ngữ của nội dung:\\nVùng miền (quốc gia) của nội dung:\\nNgôn ngữ của ứng dụng:\\nDịch vụ:\\nThời gian GMT:\\nTên gói:\\nPhiên bản:\\nPhiên bản hệ điều hành:</string> <string name="info_labels">Loại lỗi:\nYêu cầu:\nNgôn ngữ của nội dung:\nVùng miền (quốc gia) của nội dung:\nNgôn ngữ của ứng dụng:\nDịch vụ:\nThời gian GMT:\nTên gói:\nPhiên bản:\nPhiên bản hệ điều hành:</string>
<string name="your_comment">Nhận xét của bạn (bằng tiếng Anh):</string> <string name="your_comment">Nhận xét của bạn (bằng tiếng Anh):</string>
<string name="error_details_headline">Chi tiết:</string> <string name="error_details_headline">Chi tiết:</string>
<string name="detail_thumbnail_view_description">Phát video, thời lượng:</string> <string name="detail_thumbnail_view_description">Phát video, thời lượng:</string>

View File

@@ -146,7 +146,7 @@
<string name="error_snackbar_action">反馈</string> <string name="error_snackbar_action">反馈</string>
<string name="what_device_headline">信息:</string> <string name="what_device_headline">信息:</string>
<string name="what_happened_headline">发生了什么:</string> <string name="what_happened_headline">发生了什么:</string>
<string name="info_labels">详情:\\n请求\\n内容语言\\n内容国家\\n客户端语言\\n服务\\nGMT时间\\n包名\\n版本\\n操作系统版本</string> <string name="info_labels">详情:\n请求\n内容语言\n内容国家\n客户端语言\n服务\nGMT时间\n包名\n版本\n操作系统版本</string>
<string name="your_comment">您的附加说明(请用英文):</string> <string name="your_comment">您的附加说明(请用英文):</string>
<string name="error_details_headline">详细信息:</string> <string name="error_details_headline">详细信息:</string>
<string name="detail_thumbnail_view_description">播放视频,时长:</string> <string name="detail_thumbnail_view_description">播放视频,时长:</string>

View File

@@ -86,7 +86,7 @@
<string name="popup_playing_toast">浮面播緊</string> <string name="popup_playing_toast">浮面播緊</string>
<string name="all">全部嘢</string> <string name="all">全部嘢</string>
<string name="app_ui_crash">App/界面閃退</string> <string name="app_ui_crash">App/界面閃退</string>
<string name="info_labels">經過:\\n請求\\n內容語言\\n內容國家\\nApp 語言:\\n服務\\nGMT 時間:\\n封裝\\n版本\\nOS 版本:</string> <string name="info_labels">經過:\n請求\n內容語言\n內容國家\nApp 語言:\n服務\nGMT 時間:\n封裝\n版本\nOS 版本:</string>
<string name="title_activity_recaptcha">reCAPTCHA 考驗</string> <string name="title_activity_recaptcha">reCAPTCHA 考驗</string>
<string name="msg_popup_permission">以浮面模式開啟 <string name="msg_popup_permission">以浮面模式開啟
\n有呢個權限至得</string> \n有呢個權限至得</string>

Some files were not shown because too many files have changed in this diff Show More