Merge branch 'dev' into m4a-stsc-stco
This commit is contained in:
commit
d3cb887ff0
|
@ -112,7 +112,7 @@
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name=".ReCaptchaActivity"
|
android:name=".ReCaptchaActivity"
|
||||||
android:label="@string/reCaptchaActivity"/>
|
android:label="@string/recaptcha"/>
|
||||||
|
|
||||||
<provider
|
<provider
|
||||||
android:name="androidx.core.content.FileProvider"
|
android:name="androidx.core.content.FileProvider"
|
||||||
|
|
|
@ -1,20 +1,25 @@
|
||||||
package org.schabi.newpipe;
|
package org.schabi.newpipe;
|
||||||
|
|
||||||
import android.app.Activity;
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.graphics.Bitmap;
|
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import androidx.core.app.NavUtils;
|
import androidx.core.app.NavUtils;
|
||||||
import androidx.appcompat.app.ActionBar;
|
import androidx.appcompat.app.ActionBar;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import androidx.appcompat.widget.Toolbar;
|
import androidx.appcompat.widget.Toolbar;
|
||||||
|
|
||||||
|
import android.util.Log;
|
||||||
|
import android.view.Menu;
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.webkit.CookieManager;
|
import android.webkit.CookieManager;
|
||||||
import android.webkit.WebSettings;
|
import android.webkit.WebSettings;
|
||||||
import android.webkit.WebView;
|
import android.webkit.WebView;
|
||||||
import android.webkit.WebViewClient;
|
import android.webkit.WebViewClient;
|
||||||
|
|
||||||
|
import org.schabi.newpipe.util.ThemeHelper;
|
||||||
|
|
||||||
|
import javax.annotation.Nonnull;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Created by beneth <bmauduit@beneth.fr> on 06.12.16.
|
* Created by beneth <bmauduit@beneth.fr> on 06.12.16.
|
||||||
*
|
*
|
||||||
|
@ -37,48 +42,46 @@ import android.webkit.WebViewClient;
|
||||||
public class ReCaptchaActivity extends AppCompatActivity {
|
public class ReCaptchaActivity extends AppCompatActivity {
|
||||||
public static final int RECAPTCHA_REQUEST = 10;
|
public static final int RECAPTCHA_REQUEST = 10;
|
||||||
public static final String RECAPTCHA_URL_EXTRA = "recaptcha_url_extra";
|
public static final String RECAPTCHA_URL_EXTRA = "recaptcha_url_extra";
|
||||||
|
|
||||||
public static final String TAG = ReCaptchaActivity.class.toString();
|
public static final String TAG = ReCaptchaActivity.class.toString();
|
||||||
public static final String YT_URL = "https://www.youtube.com";
|
public static final String YT_URL = "https://www.youtube.com";
|
||||||
|
|
||||||
private String url;
|
private WebView webView;
|
||||||
|
private String foundCookies = "";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
ThemeHelper.setTheme(this);
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_recaptcha);
|
setContentView(R.layout.activity_recaptcha);
|
||||||
|
Toolbar toolbar = findViewById(R.id.toolbar);
|
||||||
|
setSupportActionBar(toolbar);
|
||||||
|
|
||||||
url = getIntent().getStringExtra(RECAPTCHA_URL_EXTRA);
|
String url = getIntent().getStringExtra(RECAPTCHA_URL_EXTRA);
|
||||||
if (url == null || url.isEmpty()) {
|
if (url == null || url.isEmpty()) {
|
||||||
url = YT_URL;
|
url = YT_URL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// set return to Cancel by default
|
||||||
// Set return to Cancel by default
|
|
||||||
setResult(RESULT_CANCELED);
|
setResult(RESULT_CANCELED);
|
||||||
|
|
||||||
Toolbar toolbar = findViewById(R.id.toolbar);
|
|
||||||
setSupportActionBar(toolbar);
|
|
||||||
|
|
||||||
ActionBar actionBar = getSupportActionBar();
|
webView = findViewById(R.id.reCaptchaWebView);
|
||||||
if (actionBar != null) {
|
|
||||||
actionBar.setDisplayHomeAsUpEnabled(true);
|
|
||||||
actionBar.setTitle(R.string.reCaptcha_title);
|
|
||||||
actionBar.setDisplayShowTitleEnabled(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
WebView myWebView = findViewById(R.id.reCaptchaWebView);
|
// enable Javascript
|
||||||
|
WebSettings webSettings = webView.getSettings();
|
||||||
// Enable Javascript
|
|
||||||
WebSettings webSettings = myWebView.getSettings();
|
|
||||||
webSettings.setJavaScriptEnabled(true);
|
webSettings.setJavaScriptEnabled(true);
|
||||||
|
|
||||||
ReCaptchaWebViewClient webClient = new ReCaptchaWebViewClient(this);
|
webView.setWebViewClient(new WebViewClient() {
|
||||||
myWebView.setWebViewClient(webClient);
|
@Override
|
||||||
|
public void onPageFinished(WebView view, String url) {
|
||||||
|
super.onPageFinished(view, url);
|
||||||
|
handleCookies(url);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// Cleaning cache, history and cookies from webView
|
// cleaning cache, history and cookies from webView
|
||||||
myWebView.clearCache(true);
|
webView.clearCache(true);
|
||||||
myWebView.clearHistory();
|
webView.clearHistory();
|
||||||
android.webkit.CookieManager cookieManager = CookieManager.getInstance();
|
android.webkit.CookieManager cookieManager = CookieManager.getInstance();
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||||
cookieManager.removeAllCookies(aBoolean -> {});
|
cookieManager.removeAllCookies(aBoolean -> {});
|
||||||
|
@ -86,77 +89,82 @@ public class ReCaptchaActivity extends AppCompatActivity {
|
||||||
cookieManager.removeAllCookie();
|
cookieManager.removeAllCookie();
|
||||||
}
|
}
|
||||||
|
|
||||||
myWebView.loadUrl(url);
|
webView.loadUrl(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
private class ReCaptchaWebViewClient extends WebViewClient {
|
@Override
|
||||||
private final Activity context;
|
public boolean onCreateOptionsMenu(Menu menu) {
|
||||||
private String mCookies;
|
getMenuInflater().inflate(R.menu.menu_recaptcha, menu);
|
||||||
|
|
||||||
ReCaptchaWebViewClient(Activity ctx) {
|
ActionBar actionBar = getSupportActionBar();
|
||||||
context = ctx;
|
if (actionBar != null) {
|
||||||
|
actionBar.setDisplayHomeAsUpEnabled(false);
|
||||||
|
actionBar.setTitle(R.string.title_activity_recaptcha);
|
||||||
|
actionBar.setSubtitle(R.string.subtitle_activity_recaptcha);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
return true;
|
||||||
public void onPageStarted(WebView view, String url, Bitmap favicon) {
|
}
|
||||||
// TODO: Start Loader
|
|
||||||
super.onPageStarted(view, url, favicon);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onPageFinished(WebView view, String url) {
|
public void onBackPressed() {
|
||||||
String cookies = CookieManager.getInstance().getCookie(url);
|
saveCookiesAndFinish();
|
||||||
|
|
||||||
// TODO: Stop Loader
|
|
||||||
|
|
||||||
// find cookies : s_gl & goojf and Add cookies to Downloader
|
|
||||||
if (find_access_cookies(cookies)) {
|
|
||||||
// Give cookies to Downloader class
|
|
||||||
DownloaderImpl.getInstance().setCookies(mCookies);
|
|
||||||
|
|
||||||
// Closing activity and return to parent
|
|
||||||
setResult(RESULT_OK);
|
|
||||||
finish();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private boolean find_access_cookies(String cookies) {
|
|
||||||
boolean ret = false;
|
|
||||||
String c_s_gl = "";
|
|
||||||
String c_goojf = "";
|
|
||||||
|
|
||||||
String[] parts = cookies.split("; ");
|
|
||||||
for (String part : parts) {
|
|
||||||
if (part.trim().startsWith("s_gl")) {
|
|
||||||
c_s_gl = part.trim();
|
|
||||||
}
|
|
||||||
if (part.trim().startsWith("goojf")) {
|
|
||||||
c_goojf = part.trim();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (c_s_gl.length() > 0 && c_goojf.length() > 0) {
|
|
||||||
ret = true;
|
|
||||||
//mCookies = c_s_gl + "; " + c_goojf;
|
|
||||||
// Youtube seems to also need the other cookies:
|
|
||||||
mCookies = cookies;
|
|
||||||
}
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onOptionsItemSelected(MenuItem item) {
|
public boolean onOptionsItemSelected(MenuItem item) {
|
||||||
int id = item.getItemId();
|
int id = item.getItemId();
|
||||||
switch (id) {
|
switch (id) {
|
||||||
case android.R.id.home: {
|
case R.id.menu_item_done:
|
||||||
Intent intent = new Intent(this, org.schabi.newpipe.MainActivity.class);
|
saveCookiesAndFinish();
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
|
||||||
NavUtils.navigateUpTo(this, intent);
|
|
||||||
return true;
|
return true;
|
||||||
}
|
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void saveCookiesAndFinish() {
|
||||||
|
handleCookies(webView.getUrl()); // try to get cookies of unclosed page
|
||||||
|
if (!foundCookies.isEmpty()) {
|
||||||
|
// give cookies to Downloader class
|
||||||
|
DownloaderImpl.getInstance().setCookies(foundCookies);
|
||||||
|
setResult(RESULT_OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
Intent intent = new Intent(this, org.schabi.newpipe.MainActivity.class);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
||||||
|
NavUtils.navigateUpTo(this, intent);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private void handleCookies(String url) {
|
||||||
|
String cookies = CookieManager.getInstance().getCookie(url);
|
||||||
|
if (MainActivity.DEBUG) Log.d(TAG, "handleCookies: url=" + url + "; cookies=" + (cookies == null ? "null" : cookies));
|
||||||
|
if (cookies == null) return;
|
||||||
|
|
||||||
|
addYoutubeCookies(cookies);
|
||||||
|
// add other methods to extract cookies here
|
||||||
|
}
|
||||||
|
|
||||||
|
private void addYoutubeCookies(@Nonnull String cookies) {
|
||||||
|
if (cookies.contains("s_gl=") || cookies.contains("goojf=") || cookies.contains("VISITOR_INFO1_LIVE=")) {
|
||||||
|
// youtube seems to also need the other cookies:
|
||||||
|
addCookie(cookies);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void addCookie(String cookie) {
|
||||||
|
if (foundCookies.contains(cookie)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (foundCookies.isEmpty() || foundCookies.endsWith("; ")) {
|
||||||
|
foundCookies += cookie;
|
||||||
|
} else if (foundCookies.endsWith(";")) {
|
||||||
|
foundCookies += " " + cookie;
|
||||||
|
} else {
|
||||||
|
foundCookies += "; " + cookie;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,15 @@
|
||||||
package org.schabi.newpipe.info_list.holder;
|
package org.schabi.newpipe.info_list.holder;
|
||||||
|
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import android.content.ClipData;
|
||||||
|
import android.content.ClipboardManager;
|
||||||
|
import android.content.Context;
|
||||||
import android.text.util.Linkify;
|
import android.text.util.Linkify;
|
||||||
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
import android.widget.Toast;
|
||||||
|
|
||||||
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
import org.jsoup.helper.StringUtil;
|
import org.jsoup.helper.StringUtil;
|
||||||
import org.schabi.newpipe.R;
|
import org.schabi.newpipe.R;
|
||||||
|
@ -120,6 +126,21 @@ public class CommentsMiniInfoItemHolder extends InfoItemHolder {
|
||||||
itemBuilder.getOnCommentsSelectedListener().selected(item);
|
itemBuilder.getOnCommentsSelectedListener().selected(item);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
itemView.setOnLongClickListener(new View.OnLongClickListener() {
|
||||||
|
@Override
|
||||||
|
public boolean onLongClick(View view) {
|
||||||
|
|
||||||
|
ClipboardManager clipboardManager = (ClipboardManager) itemBuilder.getContext()
|
||||||
|
.getSystemService(Context.CLIPBOARD_SERVICE);
|
||||||
|
clipboardManager.setPrimaryClip(ClipData.newPlainText(null,commentText));
|
||||||
|
Toast.makeText(itemBuilder.getContext(), R.string.msg_copied, Toast.LENGTH_SHORT).show();
|
||||||
|
return true;
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ellipsize() {
|
private void ellipsize() {
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
package org.schabi.newpipe.local.bookmark;
|
package org.schabi.newpipe.local.bookmark;
|
||||||
|
|
||||||
import android.app.AlertDialog;
|
import android.app.AlertDialog;
|
||||||
|
import android.app.AlertDialog.Builder;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
|
import android.util.Log;
|
||||||
|
import android.widget.EditText;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
|
@ -10,6 +13,7 @@ import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
|
||||||
|
import io.reactivex.disposables.Disposable;
|
||||||
import org.reactivestreams.Subscriber;
|
import org.reactivestreams.Subscriber;
|
||||||
import org.reactivestreams.Subscription;
|
import org.reactivestreams.Subscription;
|
||||||
import org.schabi.newpipe.NewPipeDatabase;
|
import org.schabi.newpipe.NewPipeDatabase;
|
||||||
|
@ -118,8 +122,7 @@ public final class BookmarkFragment
|
||||||
@Override
|
@Override
|
||||||
public void held(LocalItem selectedItem) {
|
public void held(LocalItem selectedItem) {
|
||||||
if (selectedItem instanceof PlaylistMetadataEntry) {
|
if (selectedItem instanceof PlaylistMetadataEntry) {
|
||||||
showLocalDeleteDialog((PlaylistMetadataEntry) selectedItem);
|
showLocalDialog((PlaylistMetadataEntry) selectedItem);
|
||||||
|
|
||||||
} else if (selectedItem instanceof PlaylistRemoteEntity) {
|
} else if (selectedItem instanceof PlaylistRemoteEntity) {
|
||||||
showRemoteDeleteDialog((PlaylistRemoteEntity) selectedItem);
|
showRemoteDeleteDialog((PlaylistRemoteEntity) selectedItem);
|
||||||
}
|
}
|
||||||
|
@ -247,14 +250,30 @@ public final class BookmarkFragment
|
||||||
// Utils
|
// Utils
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
private void showLocalDeleteDialog(final PlaylistMetadataEntry item) {
|
|
||||||
showDeleteDialog(item.name, localPlaylistManager.deletePlaylist(item.uid));
|
|
||||||
}
|
|
||||||
|
|
||||||
private void showRemoteDeleteDialog(final PlaylistRemoteEntity item) {
|
private void showRemoteDeleteDialog(final PlaylistRemoteEntity item) {
|
||||||
showDeleteDialog(item.getName(), remotePlaylistManager.deletePlaylist(item.getUid()));
|
showDeleteDialog(item.getName(), remotePlaylistManager.deletePlaylist(item.getUid()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void showLocalDialog(PlaylistMetadataEntry selectedItem) {
|
||||||
|
View dialogView = View.inflate(getContext(), R.layout.dialog_bookmark, null);
|
||||||
|
EditText editText = dialogView.findViewById(R.id.playlist_name_edit_text);
|
||||||
|
editText.setText(selectedItem.name);
|
||||||
|
|
||||||
|
Builder builder = new AlertDialog.Builder(activity);
|
||||||
|
builder.setView(dialogView)
|
||||||
|
.setPositiveButton(R.string.rename_playlist, (dialog, which) -> {
|
||||||
|
changeLocalPlaylistName(selectedItem.uid, editText.getText().toString());
|
||||||
|
})
|
||||||
|
.setNegativeButton(R.string.cancel, null)
|
||||||
|
.setNeutralButton(R.string.delete, (dialog, which) -> {
|
||||||
|
showDeleteDialog(selectedItem.name,
|
||||||
|
localPlaylistManager.deletePlaylist(selectedItem.uid));
|
||||||
|
dialog.dismiss();
|
||||||
|
})
|
||||||
|
.create()
|
||||||
|
.show();
|
||||||
|
}
|
||||||
|
|
||||||
private void showDeleteDialog(final String name, final Single<Integer> deleteReactor) {
|
private void showDeleteDialog(final String name, final Single<Integer> deleteReactor) {
|
||||||
if (activity == null || disposables == null) return;
|
if (activity == null || disposables == null) return;
|
||||||
|
|
||||||
|
@ -271,6 +290,23 @@ public final class BookmarkFragment
|
||||||
.show();
|
.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void changeLocalPlaylistName(long id, String name) {
|
||||||
|
if (localPlaylistManager == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (DEBUG) {
|
||||||
|
Log.d(TAG, "Updating playlist id=[" + id +
|
||||||
|
"] with new name=[" + name + "] items");
|
||||||
|
}
|
||||||
|
|
||||||
|
localPlaylistManager.renamePlaylist(id, name);
|
||||||
|
final Disposable disposable = localPlaylistManager.renamePlaylist(id, name)
|
||||||
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
|
.subscribe(longs -> {/*Do nothing on success*/}, this::onError);
|
||||||
|
disposables.add(disposable);
|
||||||
|
}
|
||||||
|
|
||||||
private static List<PlaylistLocalItem> merge(final List<PlaylistMetadataEntry> localPlaylists,
|
private static List<PlaylistLocalItem> merge(final List<PlaylistMetadataEntry> localPlaylists,
|
||||||
final List<PlaylistRemoteEntity> remotePlaylists) {
|
final List<PlaylistRemoteEntity> remotePlaylists) {
|
||||||
List<PlaylistLocalItem> items = new ArrayList<>(
|
List<PlaylistLocalItem> items = new ArrayList<>(
|
||||||
|
|
|
@ -388,8 +388,10 @@ public class LocalPlaylistFragment extends BaseLocalListFragment<List<PlaylistSt
|
||||||
this.name = name;
|
this.name = name;
|
||||||
setTitle(name);
|
setTitle(name);
|
||||||
|
|
||||||
Log.d(TAG, "Updating playlist id=[" + playlistId +
|
if (DEBUG) {
|
||||||
|
Log.d(TAG, "Updating playlist id=[" + playlistId +
|
||||||
"] with new name=[" + name + "] items");
|
"] with new name=[" + name + "] items");
|
||||||
|
}
|
||||||
|
|
||||||
final Disposable disposable = playlistManager.renamePlaylist(playlistId, name)
|
final Disposable disposable = playlistManager.renamePlaylist(playlistId, name)
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
|
@ -404,8 +406,10 @@ public class LocalPlaylistFragment extends BaseLocalListFragment<List<PlaylistSt
|
||||||
R.string.playlist_thumbnail_change_success,
|
R.string.playlist_thumbnail_change_success,
|
||||||
Toast.LENGTH_SHORT);
|
Toast.LENGTH_SHORT);
|
||||||
|
|
||||||
Log.d(TAG, "Updating playlist id=[" + playlistId +
|
if (DEBUG) {
|
||||||
|
Log.d(TAG, "Updating playlist id=[" + playlistId +
|
||||||
"] with new thumbnail url=[" + thumbnailUrl + "]");
|
"] with new thumbnail url=[" + thumbnailUrl + "]");
|
||||||
|
}
|
||||||
|
|
||||||
final Disposable disposable = playlistManager
|
final Disposable disposable = playlistManager
|
||||||
.changePlaylistThumbnail(playlistId, thumbnailUrl)
|
.changePlaylistThumbnail(playlistId, thumbnailUrl)
|
||||||
|
@ -472,8 +476,10 @@ public class LocalPlaylistFragment extends BaseLocalListFragment<List<PlaylistSt
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Log.d(TAG, "Updating playlist id=[" + playlistId +
|
if (DEBUG) {
|
||||||
|
Log.d(TAG, "Updating playlist id=[" + playlistId +
|
||||||
"] with [" + streamIds.size() + "] items");
|
"] with [" + streamIds.size() + "] items");
|
||||||
|
}
|
||||||
|
|
||||||
final Disposable disposable = playlistManager.updateJoin(playlistId, streamIds)
|
final Disposable disposable = playlistManager.updateJoin(playlistId, streamIds)
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="24dp"
|
||||||
|
android:height="24dp"
|
||||||
|
android:viewportWidth="24.0"
|
||||||
|
android:viewportHeight="24.0">
|
||||||
|
<path
|
||||||
|
android:fillColor="#FF000000"
|
||||||
|
android:pathData="M9,16.2L4.8,12l-1.4,1.4L9,19 21,7l-1.4,-1.4L9,16.2z"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,5 @@
|
||||||
|
<vector android:height="24dp" android:tint="#FFFFFF"
|
||||||
|
android:viewportHeight="24.0" android:viewportWidth="24.0"
|
||||||
|
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<path android:fillColor="#FF000000" android:pathData="M9,16.2L4.8,12l-1.4,1.4L9,19 21,7l-1.4,-1.4L9,16.2z"/>
|
||||||
|
</vector>
|
|
@ -14,9 +14,7 @@
|
||||||
android:minHeight="?attr/actionBarSize"
|
android:minHeight="?attr/actionBarSize"
|
||||||
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
|
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
|
||||||
app:popupTheme="@style/ThemeOverlay.AppCompat.ActionBar"
|
app:popupTheme="@style/ThemeOverlay.AppCompat.ActionBar"
|
||||||
app:titleTextAppearance="@style/Toolbar.Title">
|
app:titleTextAppearance="@style/Toolbar.Title"/>
|
||||||
|
|
||||||
</androidx.appcompat.widget.Toolbar>
|
|
||||||
|
|
||||||
<WebView
|
<WebView
|
||||||
android:id="@+id/reCaptchaWebView"
|
android:id="@+id/reCaptchaWebView"
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical">
|
||||||
|
|
||||||
|
<EditText
|
||||||
|
android:id="@+id/playlist_name_edit_text"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:importantForAutofill="no"
|
||||||
|
android:inputType="text"
|
||||||
|
android:maxLines="1"
|
||||||
|
android:layout_margin="10dp"
|
||||||
|
android:hint="@string/playlist_name_input"/>
|
||||||
|
|
||||||
|
</LinearLayout>
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
|
<item
|
||||||
|
android:id="@+id/menu_item_done"
|
||||||
|
android:title="@string/recaptcha_done_button"
|
||||||
|
android:icon="?attr/ic_done"
|
||||||
|
app:showAsAction="always"/>
|
||||||
|
</menu>
|
|
@ -187,7 +187,7 @@
|
||||||
<string name="no_available_dir">يرجى تحديد مجلد التنزيل لاحقا في الإعدادات</string>
|
<string name="no_available_dir">يرجى تحديد مجلد التنزيل لاحقا في الإعدادات</string>
|
||||||
<string name="msg_popup_permission">هذا الإذن مطلوب
|
<string name="msg_popup_permission">هذا الإذن مطلوب
|
||||||
\nللفتح في وضع النافذة المنبثقة</string>
|
\nللفتح في وضع النافذة المنبثقة</string>
|
||||||
<string name="reCaptchaActivity">اختبار reCAPTCHA</string>
|
<string name="recaptcha">اختبار reCAPTCHA</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>
|
||||||
|
@ -235,7 +235,7 @@
|
||||||
<string name="play_queue_audio_settings">الإعدادات الصوتية</string>
|
<string name="play_queue_audio_settings">الإعدادات الصوتية</string>
|
||||||
<string name="start_here_on_main">تشغيل هنا</string>
|
<string name="start_here_on_main">تشغيل هنا</string>
|
||||||
<string name="start_here_on_popup">بدأ التشغيل في نافذة منبثقة جديدة</string>
|
<string name="start_here_on_popup">بدأ التشغيل في نافذة منبثقة جديدة</string>
|
||||||
<string name="reCaptcha_title">تحدي الكابتشا</string>
|
<string name="title_activity_recaptcha">تحدي الكابتشا</string>
|
||||||
<string name="hold_to_append">ضغط مطول للإدراج الى قائمة الانتظار</string>
|
<string name="hold_to_append">ضغط مطول للإدراج الى قائمة الانتظار</string>
|
||||||
<plurals name="views">
|
<plurals name="views">
|
||||||
<item quantity="zero">%s بدون مشهادة</item>
|
<item quantity="zero">%s بدون مشهادة</item>
|
||||||
|
|
|
@ -58,8 +58,8 @@
|
||||||
<string name="short_billion">Mil mill.</string>
|
<string name="short_billion">Mil mill.</string>
|
||||||
<string name="msg_popup_permission">Precísase esti permisu
|
<string name="msg_popup_permission">Precísase esti permisu
|
||||||
\np\'abrir nel mou ventanu</string>
|
\np\'abrir nel mou ventanu</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Retu de reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Retu de reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Solicitóse\'l retu de reCAPTCHA</string>
|
<string name="recaptcha_request_toast">Solicitóse\'l retu de reCAPTCHA</string>
|
||||||
<string name="controls_background_title">En segundu planu</string>
|
<string name="controls_background_title">En segundu planu</string>
|
||||||
<string name="controls_popup_title">Ventanu</string>
|
<string name="controls_popup_title">Ventanu</string>
|
||||||
|
|
|
@ -110,7 +110,7 @@
|
||||||
<string name="msg_running_detail">点击了解详情</string>
|
<string name="msg_running_detail">点击了解详情</string>
|
||||||
<string name="msg_wait">请稍候…</string>
|
<string name="msg_wait">请稍候…</string>
|
||||||
<string name="msg_copied">复制至剪贴板</string>
|
<string name="msg_copied">复制至剪贴板</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA验证码</string>
|
<string name="recaptcha">reCAPTCHA验证码</string>
|
||||||
<string name="controls_popup_title">悬浮窗播放</string>
|
<string name="controls_popup_title">悬浮窗播放</string>
|
||||||
<string name="title_activity_about">关于NewPipe</string>
|
<string name="title_activity_about">关于NewPipe</string>
|
||||||
<string name="action_settings">设置</string>
|
<string name="action_settings">设置</string>
|
||||||
|
@ -207,7 +207,7 @@
|
||||||
<string name="no_available_dir">请稍后在设置中设定下载目录</string>
|
<string name="no_available_dir">请稍后在设置中设定下载目录</string>
|
||||||
<string name="msg_popup_permission">用悬浮窗模式
|
<string name="msg_popup_permission">用悬浮窗模式
|
||||||
\n需要此权限</string>
|
\n需要此权限</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA验证</string>
|
<string name="title_activity_recaptcha">reCAPTCHA验证</string>
|
||||||
<string name="recaptcha_request_toast">请求的新的CAPTCHA验证</string>
|
<string name="recaptcha_request_toast">请求的新的CAPTCHA验证</string>
|
||||||
<string name="popup_mode_share_menu_title">NewPipe 悬浮窗模式</string>
|
<string name="popup_mode_share_menu_title">NewPipe 悬浮窗模式</string>
|
||||||
<string name="popup_playing_toast">在悬浮窗中播放</string>
|
<string name="popup_playing_toast">在悬浮窗中播放</string>
|
||||||
|
|
|
@ -247,8 +247,8 @@
|
||||||
<string name="msg_popup_permission">Гэтае разрозненне трэба для
|
<string name="msg_popup_permission">Гэтае разрозненне трэба для
|
||||||
\nпрайгравання ў акне</string>
|
\nпрайгравання ў акне</string>
|
||||||
<string name="one_item_deleted">1 элемент выдалены.</string>
|
<string name="one_item_deleted">1 элемент выдалены.</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Запыт 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="settings_category_downloads_title">Загрузкі</string>
|
<string name="settings_category_downloads_title">Загрузкі</string>
|
||||||
<string name="settings_file_charset_title">Дапушчальныя сімвалы назвы файлаў</string>
|
<string name="settings_file_charset_title">Дапушчальныя сімвалы назвы файлаў</string>
|
||||||
|
|
|
@ -269,8 +269,8 @@
|
||||||
<string name="msg_popup_permission">Това разрешение се изисква за
|
<string name="msg_popup_permission">Това разрешение се изисква за
|
||||||
\nвъзпроизвеждане в отделен прозорец</string>
|
\nвъзпроизвеждане в отделен прозорец</string>
|
||||||
<string name="one_item_deleted">1 елемент е изтрит.</string>
|
<string name="one_item_deleted">1 елемент е изтрит.</string>
|
||||||
<string name="reCaptchaActivity">преКАПЧА</string>
|
<string name="recaptcha">преКАПЧА</string>
|
||||||
<string name="reCaptcha_title">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="settings_category_downloads_title">Изтегляне</string>
|
<string name="settings_category_downloads_title">Изтегляне</string>
|
||||||
<string name="charset_most_special_characters">Повечето специални символи</string>
|
<string name="charset_most_special_characters">Повечето специални символи</string>
|
||||||
|
|
|
@ -145,8 +145,8 @@
|
||||||
<!-- Checksum types -->
|
<!-- Checksum types -->
|
||||||
<!-- <string name="md5" translatable="false">MD5</string> -->
|
<!-- <string name="md5" translatable="false">MD5</string> -->
|
||||||
<!-- <string name="sha1" translatable="false">SHA1</string> -->
|
<!-- <string name="sha1" translatable="false">SHA1</string> -->
|
||||||
<string name="reCaptchaActivity">রিক্যাপচা</string>
|
<string name="recaptcha">রিক্যাপচা</string>
|
||||||
<string name="reCaptcha_title">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>
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
<string name="finish">D\'acord</string>
|
<string name="finish">D\'acord</string>
|
||||||
<string name="msg_name">Nom de fitxer</string>
|
<string name="msg_name">Nom de fitxer</string>
|
||||||
<string name="msg_error">Error</string>
|
<string name="msg_error">Error</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="settings_category_downloads_title">Baixades</string>
|
<string name="settings_category_downloads_title">Baixades</string>
|
||||||
<string name="action_settings">Paràmetres</string>
|
<string name="action_settings">Paràmetres</string>
|
||||||
<string name="action_about">Quant a</string>
|
<string name="action_about">Quant a</string>
|
||||||
|
@ -307,7 +307,7 @@
|
||||||
<string name="msg_running_detail">Feu un toc aquí per a més detalls</string>
|
<string name="msg_running_detail">Feu un toc aquí per a més detalls</string>
|
||||||
<string name="no_available_dir">Defineix una carpeta de baixades més endavant als paràmetres</string>
|
<string name="no_available_dir">Defineix una carpeta de baixades més endavant als paràmetres</string>
|
||||||
<string name="msg_popup_permission">Es necessita aquest permís per a obrir el mode emergent</string>
|
<string name="msg_popup_permission">Es necessita aquest permís per a obrir el mode emergent</string>
|
||||||
<string name="reCaptcha_title">Camp reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Camp reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">S\'ha sol·licitat l\'emplenament d\'un camp reCAPTCHA</string>
|
<string name="recaptcha_request_toast">S\'ha sol·licitat l\'emplenament d\'un camp reCAPTCHA</string>
|
||||||
<string name="settings_file_replacement_character_summary">Se substituiran els caràcters no vàlids amb aquest valor</string>
|
<string name="settings_file_replacement_character_summary">Se substituiran els caràcters no vàlids amb aquest valor</string>
|
||||||
<string name="settings_file_replacement_character_title">Caràcter de substitució</string>
|
<string name="settings_file_replacement_character_title">Caràcter de substitució</string>
|
||||||
|
|
|
@ -266,8 +266,8 @@
|
||||||
<string name="msg_popup_permission">在悬浮窗模式打开
|
<string name="msg_popup_permission">在悬浮窗模式打开
|
||||||
\n需要此权限</string>
|
\n需要此权限</string>
|
||||||
<string name="one_item_deleted">已删除一个项目。</string>
|
<string name="one_item_deleted">已删除一个项目。</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA 验证</string>
|
<string name="recaptcha">reCAPTCHA 验证</string>
|
||||||
<string name="reCaptcha_title">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="settings_category_downloads_title">下载</string>
|
<string name="settings_category_downloads_title">下载</string>
|
||||||
<string name="settings_file_charset_title">文件名中允许的字符</string>
|
<string name="settings_file_charset_title">文件名中允许的字符</string>
|
||||||
|
|
|
@ -102,8 +102,8 @@
|
||||||
<string name="view">Přehrát</string>
|
<string name="view">Přehrát</string>
|
||||||
<string name="add">Nová mise</string>
|
<string name="add">Nová mise</string>
|
||||||
<string name="finish">OK</string>
|
<string name="finish">OK</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Výzva reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Výzva reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Požadována výzva reCAPTCHA</string>
|
<string name="recaptcha_request_toast">Požadována výzva reCAPTCHA</string>
|
||||||
<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>
|
||||||
|
|
|
@ -249,8 +249,8 @@
|
||||||
<string name="no_available_dir">Vælg venligst en tilgængelig downloadmappe</string>
|
<string name="no_available_dir">Vælg venligst en tilgængelig downloadmappe</string>
|
||||||
<string name="msg_popup_permission">Denne tilladelse er nødvendig for at kunne åbne i pop op-tilstand</string>
|
<string name="msg_popup_permission">Denne tilladelse er nødvendig for at kunne åbne i pop op-tilstand</string>
|
||||||
<string name="one_item_deleted">1 element slettet.</string>
|
<string name="one_item_deleted">1 element slettet.</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA-udfordring</string>
|
<string name="title_activity_recaptcha">reCAPTCHA-udfordring</string>
|
||||||
<string name="recaptcha_request_toast">Der blev anmodet om en reCAPTCHA-udfordring</string>
|
<string name="recaptcha_request_toast">Der blev anmodet om en reCAPTCHA-udfordring</string>
|
||||||
<string name="settings_category_downloads_title">Download</string>
|
<string name="settings_category_downloads_title">Download</string>
|
||||||
<string name="settings_file_charset_title">Tilladte tegn i filnavne</string>
|
<string name="settings_file_charset_title">Tilladte tegn i filnavne</string>
|
||||||
|
|
|
@ -110,9 +110,9 @@
|
||||||
<string name="msg_running">NewPipe lädt herunter</string>
|
<string name="msg_running">NewPipe lädt herunter</string>
|
||||||
<string name="msg_running_detail">Für Details antippen</string>
|
<string name="msg_running_detail">Für Details antippen</string>
|
||||||
<string name="msg_url_malform">Ungültige URL oder Internet nicht verfügbar</string>
|
<string name="msg_url_malform">Ungültige URL oder Internet nicht verfügbar</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="black_theme_title">Schwarz</string>
|
<string name="black_theme_title">Schwarz</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA-Aufgabe</string>
|
<string name="title_activity_recaptcha">reCAPTCHA-Aufgabe</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA-Aufgabe angefordert</string>
|
<string name="recaptcha_request_toast">reCAPTCHA-Aufgabe angefordert</string>
|
||||||
<string name="later">Später</string>
|
<string name="later">Später</string>
|
||||||
<string name="yes">Ja</string>
|
<string name="yes">Ja</string>
|
||||||
|
|
|
@ -251,8 +251,8 @@
|
||||||
<string name="msg_popup_permission">Αυτή η άδεια είναι απαραίτητη για
|
<string name="msg_popup_permission">Αυτή η άδεια είναι απαραίτητη για
|
||||||
\nτο άνοιγμα αναδυόμενων παραθύρων</string>
|
\nτο άνοιγμα αναδυόμενων παραθύρων</string>
|
||||||
<string name="one_item_deleted">1 αντικείμενο διαγράφηκε.</string>
|
<string name="one_item_deleted">1 αντικείμενο διαγράφηκε.</string>
|
||||||
<string name="reCaptchaActivity">Αυτόματο τεστ</string>
|
<string name="recaptcha">Αυτόματο τεστ</string>
|
||||||
<string name="reCaptcha_title">Πρόκληση 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="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>
|
||||||
|
|
|
@ -109,8 +109,8 @@
|
||||||
<string name="error_report_title">Erarosignalo</string>
|
<string name="error_report_title">Erarosignalo</string>
|
||||||
<string name="could_not_load_image">Ne povis ŝarĝi bildon</string>
|
<string name="could_not_load_image">Ne povis ŝarĝi bildon</string>
|
||||||
<string name="app_ui_crash">Apo kraŝis</string>
|
<string name="app_ui_crash">Apo kraŝis</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA defio</string>
|
<string name="title_activity_recaptcha">reCAPTCHA defio</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA defio petita</string>
|
<string name="recaptcha_request_toast">reCAPTCHA defio petita</string>
|
||||||
<string name="all">Ĉiuj</string>
|
<string name="all">Ĉiuj</string>
|
||||||
<string name="channel">Kanalo</string>
|
<string name="channel">Kanalo</string>
|
||||||
|
|
|
@ -115,11 +115,11 @@
|
||||||
<string name="short_thousand">k</string>
|
<string name="short_thousand">k</string>
|
||||||
<string name="short_million">M</string>
|
<string name="short_million">M</string>
|
||||||
<string name="short_billion">MM</string>
|
<string name="short_billion">MM</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="open_in_popup_mode">Abrir en modo emergente</string>
|
<string name="open_in_popup_mode">Abrir en modo emergente</string>
|
||||||
<string name="msg_popup_permission">Se necesita este permiso
|
<string name="msg_popup_permission">Se necesita este permiso
|
||||||
\npara abrir en modo emergente</string>
|
\npara abrir en modo emergente</string>
|
||||||
<string name="reCaptcha_title">Reto reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Reto reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Reto reCAPTCHA requerido</string>
|
<string name="recaptcha_request_toast">Reto reCAPTCHA requerido</string>
|
||||||
<string name="popup_mode_share_menu_title">Modo emergente de NewPipe</string>
|
<string name="popup_mode_share_menu_title">Modo emergente de NewPipe</string>
|
||||||
<string name="popup_playing_toast">Reproduciendo en modo emergente</string>
|
<string name="popup_playing_toast">Reproduciendo en modo emergente</string>
|
||||||
|
|
|
@ -238,7 +238,7 @@
|
||||||
<string name="msg_popup_permission">Need õigused on vajalikud
|
<string name="msg_popup_permission">Need õigused on vajalikud
|
||||||
\nhüpikakna avamiseks</string>
|
\nhüpikakna avamiseks</string>
|
||||||
<string name="one_item_deleted">Kustutati 1 element.</string>
|
<string name="one_item_deleted">Kustutati 1 element.</string>
|
||||||
<string name="reCaptchaActivity">"reCAPTCHA "</string>
|
<string name="recaptcha">"reCAPTCHA "</string>
|
||||||
<string name="settings_category_downloads_title">Laadi alla</string>
|
<string name="settings_category_downloads_title">Laadi alla</string>
|
||||||
<string name="settings_file_charset_title">Lubatud tähemärgid failinimedes</string>
|
<string name="settings_file_charset_title">Lubatud tähemärgid failinimedes</string>
|
||||||
<string name="settings_file_replacement_character_summary">Vigased tähemärgid asendatakse selle väärtusega</string>
|
<string name="settings_file_replacement_character_summary">Vigased tähemärgid asendatakse selle väärtusega</string>
|
||||||
|
@ -370,7 +370,7 @@
|
||||||
<string name="tracks">Lood</string>
|
<string name="tracks">Lood</string>
|
||||||
<string name="users">Kasutajad</string>
|
<string name="users">Kasutajad</string>
|
||||||
<string name="switch_to_main">Lülitu peamisele</string>
|
<string name="switch_to_main">Lülitu peamisele</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA nõue</string>
|
<string name="title_activity_recaptcha">reCAPTCHA nõue</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA nõude taotlus</string>
|
<string name="recaptcha_request_toast">reCAPTCHA nõude taotlus</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="app_description">Vaba kergekaaluline Androidi voogesitus.</string>
|
<string name="app_description">Vaba kergekaaluline Androidi voogesitus.</string>
|
||||||
|
|
|
@ -139,8 +139,8 @@
|
||||||
<string name="no_available_dir">Ezarri deskargetarako karpeta bat ezarpenetan geroago</string>
|
<string name="no_available_dir">Ezarri deskargetarako karpeta bat ezarpenetan geroago</string>
|
||||||
<string name="msg_popup_permission">Baimen hau beharrezkoa da
|
<string name="msg_popup_permission">Baimen hau beharrezkoa da
|
||||||
\nlaster-leiho moduan irekitzeko</string>
|
\nlaster-leiho moduan irekitzeko</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA erronka</string>
|
<string name="title_activity_recaptcha">reCAPTCHA erronka</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA erronka eskatu da</string>
|
<string name="recaptcha_request_toast">reCAPTCHA erronka eskatu da</string>
|
||||||
<string name="title_activity_about">NewPipe aplikazioari buruz</string>
|
<string name="title_activity_about">NewPipe aplikazioari buruz</string>
|
||||||
<string name="action_settings">Ezarpenak</string>
|
<string name="action_settings">Ezarpenak</string>
|
||||||
|
|
|
@ -296,7 +296,7 @@
|
||||||
<string name="use_inexact_seek_title">زمان فعلی پخش کننده را به صورت تقریبی و سریع جلو ببر</string>
|
<string name="use_inexact_seek_title">زمان فعلی پخش کننده را به صورت تقریبی و سریع جلو ببر</string>
|
||||||
<string name="use_inexact_seek_summary">این گزینه باعث می شود هنگام جلو/عقب کردن زمان تصویر، به جای زمان دقیق انتخاب شده، به زمان غیر دقیق و نزدیک به مکان انتخاب شده برود که این کار سریع تر انجام می شود</string>
|
<string name="use_inexact_seek_summary">این گزینه باعث می شود هنگام جلو/عقب کردن زمان تصویر، به جای زمان دقیق انتخاب شده، به زمان غیر دقیق و نزدیک به مکان انتخاب شده برود که این کار سریع تر انجام می شود</string>
|
||||||
<string name="app_ui_crash">کاره یا رابط کاربری با خطا مواجه شد</string>
|
<string name="app_ui_crash">کاره یا رابط کاربری با خطا مواجه شد</string>
|
||||||
<string name="reCaptchaActivity">ریکپچا</string>
|
<string name="recaptcha">ریکپچا</string>
|
||||||
<string name="settings_category_downloads_title">بارگیری</string>
|
<string name="settings_category_downloads_title">بارگیری</string>
|
||||||
<string name="toggle_orientation">تغییر جهت</string>
|
<string name="toggle_orientation">تغییر جهت</string>
|
||||||
<string name="switch_to_background">تغییر وضعیت به پسزمینه</string>
|
<string name="switch_to_background">تغییر وضعیت به پسزمینه</string>
|
||||||
|
@ -361,7 +361,7 @@
|
||||||
<string name="undo">بازگردانی</string>
|
<string name="undo">بازگردانی</string>
|
||||||
<string name="background_player_append">در صف پخش کننده پسزمینه قرار گرفت</string>
|
<string name="background_player_append">در صف پخش کننده پسزمینه قرار گرفت</string>
|
||||||
<string name="info_labels">چه:\\nدرخواست:\\nزبان درخواست:\\nخدمت:\\nزمان GMT:\\nنگارش:\\nنگارش س.ع:\\nبازه آیپی:</string>
|
<string name="info_labels">چه:\\nدرخواست:\\nزبان درخواست:\\nخدمت:\\nزمان GMT:\\nنگارش:\\nنگارش س.ع:\\nبازه آیپی:</string>
|
||||||
<string name="reCaptcha_title">چالش ریکپچا</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">این مجوز مورد نیاز است
|
||||||
\nتا بتوان به حالت تصویر در تصویر رفت</string>
|
\nتا بتوان به حالت تصویر در تصویر رفت</string>
|
||||||
|
|
|
@ -173,8 +173,8 @@
|
||||||
<string name="msg_copied">Kopioitu leikepöydälle</string>
|
<string name="msg_copied">Kopioitu leikepöydälle</string>
|
||||||
<string name="no_available_dir">Valitse saatavilla oleva latauskansio</string>
|
<string name="no_available_dir">Valitse saatavilla oleva latauskansio</string>
|
||||||
<string name="msg_popup_permission">Tämä käyttöoikeus tarvitaan ponnahdusikkunan käytölle</string>
|
<string name="msg_popup_permission">Tämä käyttöoikeus tarvitaan ponnahdusikkunan käytölle</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA Haaste</string>
|
<string name="title_activity_recaptcha">reCAPTCHA Haaste</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA Haaste pyydetty</string>
|
<string name="recaptcha_request_toast">reCAPTCHA Haaste pyydetty</string>
|
||||||
<string name="settings_category_downloads_title">Lataus</string>
|
<string name="settings_category_downloads_title">Lataus</string>
|
||||||
<string name="settings_file_charset_title">Sallitut merkit tiedostonimissä</string>
|
<string name="settings_file_charset_title">Sallitut merkit tiedostonimissä</string>
|
||||||
|
|
|
@ -105,11 +105,11 @@
|
||||||
<string name="no_available_dir">Veuillez définir ultérieurement un dossier de téléchargement dans les paramètres</string>
|
<string name="no_available_dir">Veuillez définir ultérieurement un dossier de téléchargement dans les paramètres</string>
|
||||||
<string name="could_not_load_image">Impossible de charger l’image</string>
|
<string name="could_not_load_image">Impossible de charger l’image</string>
|
||||||
<string name="app_ui_crash">L’application a planté</string>
|
<string name="app_ui_crash">L’application a planté</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="black_theme_title">Noir</string>
|
<string name="black_theme_title">Noir</string>
|
||||||
<string name="all">Tout</string>
|
<string name="all">Tout</string>
|
||||||
<string name="channel">Chaîne</string>
|
<string name="channel">Chaîne</string>
|
||||||
<string name="reCaptcha_title">Défi reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Défi reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Défi reCAPTCHA demandé</string>
|
<string name="recaptcha_request_toast">Défi reCAPTCHA demandé</string>
|
||||||
<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_mode_share_menu_title">Mode flottant NewPipe</string>
|
<string name="popup_mode_share_menu_title">Mode flottant NewPipe</string>
|
||||||
|
|
|
@ -266,8 +266,8 @@
|
||||||
\npara abrir o vídeo no modo «popup»</string>
|
\npara abrir o vídeo no modo «popup»</string>
|
||||||
<string name="one_item_deleted">1 elemento foi eliminado.</string>
|
<string name="one_item_deleted">1 elemento foi eliminado.</string>
|
||||||
|
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Desafío reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Desafío reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Desafío reCAPTCHA solicitado</string>
|
<string name="recaptcha_request_toast">Desafío reCAPTCHA solicitado</string>
|
||||||
|
|
||||||
<string name="settings_category_downloads_title">Descarregar</string>
|
<string name="settings_category_downloads_title">Descarregar</string>
|
||||||
|
|
|
@ -192,8 +192,8 @@
|
||||||
<string name="no_available_dir">נא לציין תיקיית הורדה בהגדרות בהמשך</string>
|
<string name="no_available_dir">נא לציין תיקיית הורדה בהגדרות בהמשך</string>
|
||||||
<string name="msg_popup_permission">הרשאה זו נדרשת לטובת
|
<string name="msg_popup_permission">הרשאה זו נדרשת לטובת
|
||||||
\nפתיחה בחלון צף</string>
|
\nפתיחה בחלון צף</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">אתגר 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="settings_category_downloads_title">הורדה</string>
|
<string name="settings_category_downloads_title">הורדה</string>
|
||||||
<string name="settings_file_charset_title">רשימת תווים אפשרית בשמות קבצים</string>
|
<string name="settings_file_charset_title">רשימת תווים אפשרית בשמות קבצים</string>
|
||||||
|
|
|
@ -206,8 +206,8 @@
|
||||||
<string name="msg_copied">क्लिपबोर्ड पर कॉपी हो गया है</string>
|
<string name="msg_copied">क्लिपबोर्ड पर कॉपी हो गया है</string>
|
||||||
<string name="no_available_dir">कृपया बाद में सेटिंग्स में डाउनलोड स्थान चुने</string>
|
<string name="no_available_dir">कृपया बाद में सेटिंग्स में डाउनलोड स्थान चुने</string>
|
||||||
<string name="msg_popup_permission">पॉपअप के तरीके में खोलने के लिए अनुमति की जरुरत है</string>
|
<string name="msg_popup_permission">पॉपअप के तरीके में खोलने के लिए अनुमति की जरुरत है</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">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="settings_category_downloads_title">डाउनलोड</string>
|
<string name="settings_category_downloads_title">डाउनलोड</string>
|
||||||
<string name="settings_file_charset_title">फाइल के नाम के लिए आवश्यक characters(जैसे - १२३, abc) की अनुमति है</string>
|
<string name="settings_file_charset_title">फाइल के नाम के लिए आवश्यक characters(जैसे - १२३, abc) की अनुमति है</string>
|
||||||
|
|
|
@ -153,8 +153,8 @@
|
||||||
<string name="no_available_dir">Molimo odaberite dostupnu mapu za preuzimanje</string>
|
<string name="no_available_dir">Molimo odaberite dostupnu mapu za preuzimanje</string>
|
||||||
<string name="msg_popup_permission">Ova dozvola je potrebna za
|
<string name="msg_popup_permission">Ova dozvola je potrebna za
|
||||||
\notvaranje skočnog prozora</string>
|
\notvaranje skočnog prozora</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA zadatak</string>
|
<string name="title_activity_recaptcha">reCAPTCHA zadatak</string>
|
||||||
<string name="recaptcha_request_toast">Traži se reCAPTCHA zadatak</string>
|
<string name="recaptcha_request_toast">Traži se reCAPTCHA zadatak</string>
|
||||||
<string name="settings_category_downloads_title">Preuzimanja</string>
|
<string name="settings_category_downloads_title">Preuzimanja</string>
|
||||||
<string name="settings_file_charset_title">Dozvoljeni znakovi u nazivima datoteka</string>
|
<string name="settings_file_charset_title">Dozvoljeni znakovi u nazivima datoteka</string>
|
||||||
|
|
|
@ -232,8 +232,8 @@
|
||||||
<string name="rename">Átnevezés</string>
|
<string name="rename">Átnevezés</string>
|
||||||
<string name="msg_popup_permission">Ez az engedély szükséges a felugró ablakban történő megnyitáshoz</string>
|
<string name="msg_popup_permission">Ez az engedély szükséges a felugró ablakban történő megnyitáshoz</string>
|
||||||
<string name="one_item_deleted">1 elem törölve.</string>
|
<string name="one_item_deleted">1 elem törölve.</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA rejtvény</string>
|
<string name="title_activity_recaptcha">reCAPTCHA rejtvény</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA rejtvény igényelve</string>
|
<string name="recaptcha_request_toast">reCAPTCHA rejtvény igényelve</string>
|
||||||
<string name="settings_category_downloads_title">Letöltés</string>
|
<string name="settings_category_downloads_title">Letöltés</string>
|
||||||
<string name="settings_file_charset_title">Fájlnevekben engedélyezett karakterek</string>
|
<string name="settings_file_charset_title">Fájlnevekben engedélyezett karakterek</string>
|
||||||
|
|
|
@ -105,8 +105,8 @@
|
||||||
<string name="info_labels">Apa:\\nPermintaan:\\nBahasa Konten:\\nLayanan:\\nWaktu GMT:\\nPaket:\\nVersi:\\nVersi OS:</string>
|
<string name="info_labels">Apa:\\nPermintaan:\\nBahasa Konten:\\nLayanan:\\nWaktu GMT:\\nPaket:\\nVersi:\\nVersi OS:</string>
|
||||||
<string name="user_report">Laporan pengguna</string>
|
<string name="user_report">Laporan pengguna</string>
|
||||||
<string name="msg_threads">Thread</string>
|
<string name="msg_threads">Thread</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">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>
|
||||||
<string name="black_theme_title">Hitam</string>
|
<string name="black_theme_title">Hitam</string>
|
||||||
<string name="all">Semua</string>
|
<string name="all">Semua</string>
|
||||||
|
|
|
@ -106,8 +106,8 @@
|
||||||
<string name="could_not_load_image">Impossibile caricare l\'immagine</string>
|
<string name="could_not_load_image">Impossibile caricare l\'immagine</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 contenuto:\\nServizio:\\nOrario GMT:\\nPacchetto:\\nVersione:\\nVersione SO:</string>
|
<string name="info_labels">Cosa:\\nRichiesta:\\nLingua contenuto:\\nServizio:\\nOrario GMT:\\nPacchetto:\\nVersione:\\nVersione SO:</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">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>
|
||||||
<string name="channel">Canale</string>
|
<string name="channel">Canale</string>
|
||||||
|
|
|
@ -106,8 +106,8 @@
|
||||||
<string name="could_not_load_image">画像を読み込みできません</string>
|
<string name="could_not_load_image">画像を読み込みできません</string>
|
||||||
<string name="app_ui_crash">アプリ/UI がクラッシュしました</string>
|
<string name="app_ui_crash">アプリ/UI がクラッシュしました</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="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">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>
|
||||||
<string name="all">すべて</string>
|
<string name="all">すべて</string>
|
||||||
|
|
|
@ -180,7 +180,7 @@
|
||||||
<string name="no_available_dir">다운로드 할 폴더를 설정에서 지정하세요</string>
|
<string name="no_available_dir">다운로드 할 폴더를 설정에서 지정하세요</string>
|
||||||
<string name="msg_popup_permission">이 권한은 팝업 모드에서
|
<string name="msg_popup_permission">이 권한은 팝업 모드에서
|
||||||
\n열기 위해 필요합니다</string>
|
\n열기 위해 필요합니다</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA 확인 요청됨</string>
|
<string name="recaptcha_request_toast">reCAPTCHA 확인 요청됨</string>
|
||||||
<string name="settings_category_downloads_title">다운로드</string>
|
<string name="settings_category_downloads_title">다운로드</string>
|
||||||
<string name="settings_file_charset_title">파일명에 허용되는 문자</string>
|
<string name="settings_file_charset_title">파일명에 허용되는 문자</string>
|
||||||
|
@ -274,7 +274,7 @@
|
||||||
<string name="delete_all">모두 삭제하기</string>
|
<string name="delete_all">모두 삭제하기</string>
|
||||||
<string name="dismiss">취소</string>
|
<string name="dismiss">취소</string>
|
||||||
<string name="rename">이름 바꾸기</string>
|
<string name="rename">이름 바꾸기</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA 확인</string>
|
<string name="title_activity_recaptcha">reCAPTCHA 확인</string>
|
||||||
<string name="delete_stream_history_prompt">이 항목을 시청 기록에서 삭제하시겠습니까?</string>
|
<string name="delete_stream_history_prompt">이 항목을 시청 기록에서 삭제하시겠습니까?</string>
|
||||||
<string name="delete_all_history_prompt">모든 항목을 시청 기록에서 삭제하시겠습니까?</string>
|
<string name="delete_all_history_prompt">모든 항목을 시청 기록에서 삭제하시겠습니까?</string>
|
||||||
<string name="title_last_played">마지막으로 재생</string>
|
<string name="title_last_played">마지막으로 재생</string>
|
||||||
|
|
|
@ -215,8 +215,8 @@
|
||||||
<string name="no_available_dir">تکایە فۆڵدەرێک بۆ شوێنی داگرتن دیاریبکە لە ڕێکخستنەکان</string>
|
<string name="no_available_dir">تکایە فۆڵدەرێک بۆ شوێنی داگرتن دیاریبکە لە ڕێکخستنەکان</string>
|
||||||
<string name="msg_popup_permission">ئەم دەسەڵاتە پێویستە بۆ
|
<string name="msg_popup_permission">ئەم دەسەڵاتە پێویستە بۆ
|
||||||
\nکردنەوەی پەنجەرەی بچووک</string>
|
\nکردنەوەی پەنجەرەی بچووک</string>
|
||||||
<string name="reCaptchaActivity" translatable="false">reCAPTCHA</string>
|
<string name="recaptcha" translatable="false">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">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="settings_category_downloads_title">داگرتن</string>
|
<string name="settings_category_downloads_title">داگرتن</string>
|
||||||
<string name="charset_letters_and_digits">پیت و ژمارەکان</string>
|
<string name="charset_letters_and_digits">پیت و ژمارەکان</string>
|
||||||
|
|
|
@ -153,8 +153,8 @@
|
||||||
<string name="no_available_dir">Prašome pasirinkti galimą atsisiuntimų aplankalą</string>
|
<string name="no_available_dir">Prašome pasirinkti galimą atsisiuntimų aplankalą</string>
|
||||||
<string name="msg_popup_permission">Šis leidimas nereikalingas, kad atidarytiviššokančio lango rėžime</string>
|
<string name="msg_popup_permission">Šis leidimas nereikalingas, kad atidarytiviššokančio lango rėžime</string>
|
||||||
|
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA iššūkis</string>
|
<string name="title_activity_recaptcha">reCAPTCHA iššūkis</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA prašomas iššūkis</string>
|
<string name="recaptcha_request_toast">reCAPTCHA prašomas iššūkis</string>
|
||||||
|
|
||||||
<string name="subscribe_button_title">Prenumeruoti</string>
|
<string name="subscribe_button_title">Prenumeruoti</string>
|
||||||
|
|
|
@ -230,8 +230,8 @@
|
||||||
<string name="no_available_dir">Одберете достапна локација за превземања</string>
|
<string name="no_available_dir">Одберете достапна локација за превземања</string>
|
||||||
<string name="msg_popup_permission">Оваа привилегија е потребна за
|
<string name="msg_popup_permission">Оваа привилегија е потребна за
|
||||||
\nотворање во подпрозорче</string>
|
\nотворање во подпрозорче</string>
|
||||||
<string name="reCaptchaActivity">„reCAPTCHA“</string>
|
<string name="recaptcha">„reCAPTCHA“</string>
|
||||||
<string name="reCaptcha_title">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="settings_category_downloads_title">Превземања</string>
|
<string name="settings_category_downloads_title">Превземања</string>
|
||||||
<string name="settings_file_charset_title">Дозволени знаци во имињата на датотеките</string>
|
<string name="settings_file_charset_title">Дозволени знаци во имињата на датотеките</string>
|
||||||
|
|
|
@ -258,8 +258,8 @@
|
||||||
<string name="msg_popup_permission">Kebenaran ini diperlukan untuk
|
<string name="msg_popup_permission">Kebenaran ini diperlukan untuk
|
||||||
\nbuka dalam mod popup</string>
|
\nbuka dalam mod popup</string>
|
||||||
<string name="one_item_deleted">1 item dipadamkan.</string>
|
<string name="one_item_deleted">1 item dipadamkan.</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Cabaran reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Cabaran reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Meminta kod reCAPTCHA</string>
|
<string name="recaptcha_request_toast">Meminta kod reCAPTCHA</string>
|
||||||
<string name="settings_category_downloads_title">Muat turun</string>
|
<string name="settings_category_downloads_title">Muat turun</string>
|
||||||
<string name="settings_file_charset_title">Karakter yang dibenarkan dalam nama fail</string>
|
<string name="settings_file_charset_title">Karakter yang dibenarkan dalam nama fail</string>
|
||||||
|
|
|
@ -106,8 +106,8 @@
|
||||||
<string name="add">Nytt mål</string>
|
<string name="add">Nytt mål</string>
|
||||||
<string name="msg_url_malform">Feilaktig nettadresse eller manglende internettilknytning</string>
|
<string name="msg_url_malform">Feilaktig nettadresse eller manglende internettilknytning</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="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA-oppgave</string>
|
<string name="title_activity_recaptcha">reCAPTCHA-oppgave</string>
|
||||||
<string name="open_in_popup_mode">Åpne i oppsprettsmodus</string>
|
<string name="open_in_popup_mode">Åpne i oppsprettsmodus</string>
|
||||||
<string name="popup_mode_share_menu_title">NewPipe oppsprettsmodus</string>
|
<string name="popup_mode_share_menu_title">NewPipe oppsprettsmodus</string>
|
||||||
<string name="default_popup_resolution_title">Forvalgt oppsprettsoppløsning</string>
|
<string name="default_popup_resolution_title">Forvalgt oppsprettsoppløsning</string>
|
||||||
|
|
|
@ -230,8 +230,8 @@
|
||||||
<string name="msg_copied">Gekopieerd naar klembord</string>
|
<string name="msg_copied">Gekopieerd naar klembord</string>
|
||||||
<string name="no_available_dir">Kies een beschikbare downloadmap</string>
|
<string name="no_available_dir">Kies een beschikbare downloadmap</string>
|
||||||
<string name="msg_popup_permission">Deze toestemming is vereist voor te openen in pop-upmodus</string>
|
<string name="msg_popup_permission">Deze toestemming is vereist voor te openen in pop-upmodus</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA-uitdaging</string>
|
<string name="title_activity_recaptcha">reCAPTCHA-uitdaging</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA-uitdaging gevraagd</string>
|
<string name="recaptcha_request_toast">reCAPTCHA-uitdaging gevraagd</string>
|
||||||
<string name="settings_category_downloads_title">Download</string>
|
<string name="settings_category_downloads_title">Download</string>
|
||||||
<string name="settings_file_charset_title">Toegelaten tekens in bestandsnamen</string>
|
<string name="settings_file_charset_title">Toegelaten tekens in bestandsnamen</string>
|
||||||
|
|
|
@ -107,8 +107,8 @@
|
||||||
<string name="msg_copied">Gekopieerd naar klembord</string>
|
<string name="msg_copied">Gekopieerd naar klembord</string>
|
||||||
<string name="no_available_dir">Kies een beschikbare downloadmap</string>
|
<string name="no_available_dir">Kies een beschikbare downloadmap</string>
|
||||||
<string name="black_theme_title">Zwart</string>
|
<string name="black_theme_title">Zwart</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA-uitdaging</string>
|
<string name="title_activity_recaptcha">reCAPTCHA-uitdaging</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA-uitdaging gevraagd</string>
|
<string name="recaptcha_request_toast">reCAPTCHA-uitdaging gevraagd</string>
|
||||||
<string name="open_in_popup_mode">Openen in pop-upmodus</string>
|
<string name="open_in_popup_mode">Openen in pop-upmodus</string>
|
||||||
<string name="all">Alles</string>
|
<string name="all">Alles</string>
|
||||||
|
|
|
@ -237,8 +237,8 @@
|
||||||
<string name="no_available_dir">ਬਾਅਦ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਵਿਚੋਂ ਇੱਕ ਡਾਉਨਲੋਡ ਫੋਲਡਰ ਨੂੰ ਚੁਣੋ</string>
|
<string name="no_available_dir">ਬਾਅਦ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਵਿਚੋਂ ਇੱਕ ਡਾਉਨਲੋਡ ਫੋਲਡਰ ਨੂੰ ਚੁਣੋ</string>
|
||||||
<string name="msg_popup_permission">ਪੌਪ-ਅਪ ਮੋਡ ਵਿੱਚ ਖੋਲ੍ਹਣ ਵਾਸਤੇ ਇਸ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ</string>
|
<string name="msg_popup_permission">ਪੌਪ-ਅਪ ਮੋਡ ਵਿੱਚ ਖੋਲ੍ਹਣ ਵਾਸਤੇ ਇਸ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ</string>
|
||||||
<string name="one_item_deleted">1 ਆਈਟਮ ਮਿਟਾਈ ਗਈ.</string>
|
<string name="one_item_deleted">1 ਆਈਟਮ ਮਿਟਾਈ ਗਈ.</string>
|
||||||
<string name="reCaptchaActivity">ReCaptcha</string>
|
<string name="recaptcha">ReCaptcha</string>
|
||||||
<string name="reCaptcha_title">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="settings_category_downloads_title">ਡਾਊਨਲੋਡ</string>
|
<string name="settings_category_downloads_title">ਡਾਊਨਲੋਡ</string>
|
||||||
<string name="settings_file_charset_title">ਫਾਈਲ ਨਾਮ ਵਿੱਚ ਪ੍ਰਵਾਨਿਤ ਅੱਖਰ</string>
|
<string name="settings_file_charset_title">ਫਾਈਲ ਨਾਮ ਵਿੱਚ ਪ੍ਰਵਾਨਿਤ ਅੱਖਰ</string>
|
||||||
|
|
|
@ -106,8 +106,8 @@
|
||||||
<string name="app_ui_crash">Awaria aplikacji/interfejsu</string>
|
<string name="app_ui_crash">Awaria aplikacji/interfejsu</string>
|
||||||
<string name="use_tor_summary">(Eksperymentalne) Wymuś pobieranie przez Tora w celu zwiększenia prywatności (strumieniowe wideo nie jest jeszcze obsługiwane).</string>
|
<string name="use_tor_summary">(Eksperymentalne) Wymuś pobieranie przez Tora w celu zwiększenia prywatności (strumieniowe wideo nie jest jeszcze obsługiwane).</string>
|
||||||
<string name="start">Start</string>
|
<string name="start">Start</string>
|
||||||
<string name="reCaptchaActivity">CAPTCHA</string>
|
<string name="recaptcha">CAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Wyzwanie reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Wyzwanie reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Wymagane wyzwanie dotyczące reCAPTCHA</string>
|
<string name="recaptcha_request_toast">Wymagane wyzwanie dotyczące reCAPTCHA</string>
|
||||||
<string name="use_external_video_player_summary">Usuwa dźwięk w niektórych rozdzielczościach</string>
|
<string name="use_external_video_player_summary">Usuwa dźwięk w niektórych rozdzielczościach</string>
|
||||||
<string name="controls_background_title">Tło</string>
|
<string name="controls_background_title">Tło</string>
|
||||||
|
|
|
@ -50,8 +50,8 @@
|
||||||
<string name="next_video_title">Próximo</string>
|
<string name="next_video_title">Próximo</string>
|
||||||
<string name="open_in_browser">Abrir no navegador</string>
|
<string name="open_in_browser">Abrir no navegador</string>
|
||||||
<string name="pause">Pausar</string>
|
<string name="pause">Pausar</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Desafio reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Desafio reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Desafio reCAPTCHA solicitado</string>
|
<string name="recaptcha_request_toast">Desafio reCAPTCHA solicitado</string>
|
||||||
<string name="report_error">Reportar um erro</string>
|
<string name="report_error">Reportar um erro</string>
|
||||||
<string name="retry">Tentar novamente</string>
|
<string name="retry">Tentar novamente</string>
|
||||||
|
|
|
@ -117,8 +117,8 @@
|
||||||
<string name="short_billion">B</string>
|
<string name="short_billion">B</string>
|
||||||
<string name="msg_popup_permission">Esta permissão é necessária
|
<string name="msg_popup_permission">Esta permissão é necessária
|
||||||
\npara o modo de janela</string>
|
\npara o modo de janela</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Desafio reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Desafio reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Desafio reCAPTCHA solicitado</string>
|
<string name="recaptcha_request_toast">Desafio reCAPTCHA solicitado</string>
|
||||||
<string name="popup_mode_share_menu_title">Modo de janela autónoma do NewPipe</string>
|
<string name="popup_mode_share_menu_title">Modo de janela autónoma do NewPipe</string>
|
||||||
<string name="popup_playing_toast">Reproduzir no modo de janela autónoma</string>
|
<string name="popup_playing_toast">Reproduzir no modo de janela autónoma</string>
|
||||||
|
|
|
@ -106,8 +106,8 @@
|
||||||
<string name="open_in_popup_mode">Deschide in modul popup</string>
|
<string name="open_in_popup_mode">Deschide in modul popup</string>
|
||||||
<string name="msg_popup_permission">Aceasta permisiune este necesara
|
<string name="msg_popup_permission">Aceasta permisiune este necesara
|
||||||
pentru a deschide în mod pop-up</string>
|
pentru a deschide în mod pop-up</string>
|
||||||
<string name="reCaptchaActivity">ReCAPTCHA</string>
|
<string name="recaptcha">ReCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Provocare reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Provocare reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA nouă cerută</string>
|
<string name="recaptcha_request_toast">reCAPTCHA nouă cerută</string>
|
||||||
<string name="popup_mode_share_menu_title">NewPipe mod pop-up</string>
|
<string name="popup_mode_share_menu_title">NewPipe mod pop-up</string>
|
||||||
<string name="default_popup_resolution_title">"Rezoluție pop-up inițială "</string>
|
<string name="default_popup_resolution_title">"Rezoluție pop-up inițială "</string>
|
||||||
|
|
|
@ -124,7 +124,7 @@
|
||||||
<string name="info_labels">Что:\\nЗапрос:\\nЯзык контента:\\nСервис:\\nВремя по Гринвичу:\\nПакет:\\nВерсия:\\nВерсия ОС:</string>
|
<string name="info_labels">Что:\\nЗапрос:\\nЯзык контента:\\nСервис:\\nВремя по Гринвичу:\\nПакет:\\nВерсия:\\nВерсия ОС:</string>
|
||||||
<string name="msg_popup_permission">Это разрешение нужно для
|
<string name="msg_popup_permission">Это разрешение нужно для
|
||||||
\nвоспроизведения в окне</string>
|
\nвоспроизведения в окне</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="open_in_popup_mode">Открыть во всплывающем окне</string>
|
<string name="open_in_popup_mode">Открыть во всплывающем окне</string>
|
||||||
<string name="show_search_suggestions_summary">Предлагать варианты при поиске</string>
|
<string name="show_search_suggestions_summary">Предлагать варианты при поиске</string>
|
||||||
<string name="later">Позже</string>
|
<string name="later">Позже</string>
|
||||||
|
@ -138,7 +138,7 @@
|
||||||
<string name="popup_remember_size_pos_summary">Помнить последние размер и позицию всплывающего окна</string>
|
<string name="popup_remember_size_pos_summary">Помнить последние размер и позицию всплывающего окна</string>
|
||||||
<string name="show_search_suggestions_title">Поисковые предложения</string>
|
<string name="show_search_suggestions_title">Поисковые предложения</string>
|
||||||
<string name="best_resolution">Лучшее разрешение</string>
|
<string name="best_resolution">Лучшее разрешение</string>
|
||||||
<string name="reCaptcha_title">Запрос 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="show_higher_resolutions_title">Высокие разрешения</string>
|
<string name="show_higher_resolutions_title">Высокие разрешения</string>
|
||||||
<string name="popup_mode_share_menu_title">NewPipe во всплывающем окне</string>
|
<string name="popup_mode_share_menu_title">NewPipe во всплывающем окне</string>
|
||||||
|
|
|
@ -106,8 +106,8 @@
|
||||||
<string name="could_not_load_image">Nemožno načítať obrázok</string>
|
<string name="could_not_load_image">Nemožno načítať obrázok</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:\\nSlužba:\\nČas v GMT:\\nBalík:\\nVerzia:\\nVerzia OS:</string>
|
<string name="info_labels">Čo:\\nPožiadavka:\\nJazyk obsahu:\\nSlužba:\\nČas v GMT:\\nBalík:\\nVerzia:\\nVerzia OS:</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">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>
|
||||||
<string name="channel">Kanál</string>
|
<string name="channel">Kanál</string>
|
||||||
|
|
|
@ -124,8 +124,8 @@
|
||||||
|
|
||||||
<string name="could_not_load_image">Slike ni mogoče naložiti</string>
|
<string name="could_not_load_image">Slike ni mogoče naložiti</string>
|
||||||
<string name="app_ui_crash">Program se je sesul!</string>
|
<string name="app_ui_crash">Program se je sesul!</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">Izziv reCAPTCHA</string>
|
<string name="title_activity_recaptcha">Izziv reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Zahteva izziva reCAPTCHA</string>
|
<string name="recaptcha_request_toast">Zahteva izziva reCAPTCHA</string>
|
||||||
|
|
||||||
<string name="info_labels">Predmet:\\nZahteva:\\nJezik vsebine:\\nStoritev:\\nČas v GMT:\\nPaket:\\nRazličica:\\nRazličica OS:</string>
|
<string name="info_labels">Predmet:\\nZahteva:\\nJezik vsebine:\\nStoritev:\\nČas v GMT:\\nPaket:\\nRazličica:\\nRazličica OS:</string>
|
||||||
|
|
|
@ -107,8 +107,8 @@
|
||||||
<string name="could_not_load_image">Не могох да учитам слику</string>
|
<string name="could_not_load_image">Не могох да учитам слику</string>
|
||||||
<string name="app_ui_crash">Апликација/УИ је краховала</string>
|
<string name="app_ui_crash">Апликација/УИ је краховала</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Глоб. ИП распон:</string>
|
||||||
<string name="reCaptchaActivity">Стопка</string>
|
<string name="recaptcha">Стопка</string>
|
||||||
<string name="reCaptcha_title">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>
|
||||||
<string name="all">Сви</string>
|
<string name="all">Сви</string>
|
||||||
|
|
|
@ -186,8 +186,8 @@
|
||||||
<string name="no_available_dir">Ange en hämtningsmapp senare i inställningar</string>
|
<string name="no_available_dir">Ange en hämtningsmapp senare i inställningar</string>
|
||||||
<string name="msg_popup_permission">Denna tillåtelse behövs för att
|
<string name="msg_popup_permission">Denna tillåtelse behövs för att
|
||||||
\nöppna i popup-läge</string>
|
\nöppna i popup-läge</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA utmaning</string>
|
<string name="title_activity_recaptcha">reCAPTCHA utmaning</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA utmaning begärd</string>
|
<string name="recaptcha_request_toast">reCAPTCHA utmaning begärd</string>
|
||||||
<string name="settings_category_downloads_title">Nedladdning</string>
|
<string name="settings_category_downloads_title">Nedladdning</string>
|
||||||
<string name="settings_file_charset_title">Tillåtna tecken i filnamn</string>
|
<string name="settings_file_charset_title">Tillåtna tecken i filnamn</string>
|
||||||
|
|
|
@ -124,8 +124,8 @@
|
||||||
<string name="short_billion">B</string>
|
<string name="short_billion">B</string>
|
||||||
<string name="msg_popup_permission">Bu izin, açılır pencere modunda
|
<string name="msg_popup_permission">Bu izin, açılır pencere modunda
|
||||||
\naçmak için gereklidir</string>
|
\naçmak için gereklidir</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA formu</string>
|
<string name="title_activity_recaptcha">reCAPTCHA formu</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA formu istendi</string>
|
<string name="recaptcha_request_toast">reCAPTCHA formu istendi</string>
|
||||||
<string name="controls_background_title">Arka plan</string>
|
<string name="controls_background_title">Arka plan</string>
|
||||||
<string name="controls_popup_title">Açılır pencere</string>
|
<string name="controls_popup_title">Açılır pencere</string>
|
||||||
|
|
|
@ -184,7 +184,7 @@
|
||||||
<string name="msg_url_malform">Помилковий URL або немає доступу в Інтернет</string>
|
<string name="msg_url_malform">Помилковий URL або немає доступу в Інтернет</string>
|
||||||
<string name="msg_popup_permission">Цей дозвіл потрібен для перегляду
|
<string name="msg_popup_permission">Цей дозвіл потрібен для перегляду
|
||||||
\nу віконному режимі</string>
|
\nу віконному режимі</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="settings_category_downloads_title">Завантаження</string>
|
<string name="settings_category_downloads_title">Завантаження</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>
|
||||||
|
@ -256,7 +256,7 @@
|
||||||
<item quantity="many">%s переглядів</item>
|
<item quantity="many">%s переглядів</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<string name="add">Нове завдання</string>
|
<string name="add">Нове завдання</string>
|
||||||
<string name="reCaptcha_title">Перевірка 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="copyright" formatted="true">© %1$s, %2$s під %3$s</string>
|
<string name="copyright" formatted="true">© %1$s, %2$s під %3$s</string>
|
||||||
<string name="tab_contributors">Учасники</string>
|
<string name="tab_contributors">Учасники</string>
|
||||||
|
|
|
@ -228,9 +228,7 @@
|
||||||
<string name="msg_wait">براۓ مہربانی انتظار کريں…</string>
|
<string name="msg_wait">براۓ مہربانی انتظار کريں…</string>
|
||||||
<string name="msg_copied">کلپ بورڈ میں نقل ہوا</string>
|
<string name="msg_copied">کلپ بورڈ میں نقل ہوا</string>
|
||||||
<string name="no_available_dir">براہ کرم بعد میں ترتیبات میں ڈاؤن لوڈ فولڈر کی وضاحت رکھیں</string>
|
<string name="no_available_dir">براہ کرم بعد میں ترتیبات میں ڈاؤن لوڈ فولڈر کی وضاحت رکھیں</string>
|
||||||
<string name="msg_popup_permission">پوپ اپ موڈ میں کھولنے کیلئے/nاس اجازت کی ضرورت ہے</string>
|
<string name="msg_popup_permission">پوپ اپ موڈ میں کھولنے کیلئے اس اجازت کی ضرورت ہے</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
|
||||||
<string name="reCaptcha_title">reCAPTCHA چیلنج</string>
|
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA چیلینج کی درخواست کی گئی</string>
|
<string name="recaptcha_request_toast">reCAPTCHA چیلینج کی درخواست کی گئی</string>
|
||||||
<string name="settings_category_downloads_title">ڈاؤن لوڈ</string>
|
<string name="settings_category_downloads_title">ڈاؤن لوڈ</string>
|
||||||
<string name="settings_file_charset_title">فائل کے ناموں میں ان حروف کی اجازت ہے</string>
|
<string name="settings_file_charset_title">فائل کے ناموں میں ان حروف کی اجازت ہے</string>
|
||||||
|
@ -537,4 +535,4 @@
|
||||||
<string name="clear_download_history">ڈاؤن لوڈ کی سرگزشت صاف کریں</string>
|
<string name="clear_download_history">ڈاؤن لوڈ کی سرگزشت صاف کریں</string>
|
||||||
<string name="delete_downloaded_files">ڈاؤن لوڈ شدہ فائلیں حذف کریں</string>
|
<string name="delete_downloaded_files">ڈاؤن لوڈ شدہ فائلیں حذف کریں</string>
|
||||||
<string name="deleted_downloads">%1$s ڈاؤن لوڈز کو حذف کیا گیا</string>
|
<string name="deleted_downloads">%1$s ڈاؤن لوڈز کو حذف کیا گیا</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -135,8 +135,8 @@
|
||||||
<string name="no_available_dir">Chọn một thư mục tải về có sẵn trong cài đặt</string>
|
<string name="no_available_dir">Chọn một thư mục tải về có sẵn trong cài đặt</string>
|
||||||
<string name="msg_popup_permission">Cần quyền này để
|
<string name="msg_popup_permission">Cần quyền này để
|
||||||
\nmở trong chế độ popup</string>
|
\nmở trong chế độ popup</string>
|
||||||
<string name="reCaptchaActivity">ReCAPTCHA</string>
|
<string name="recaptcha">ReCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA</string>
|
<string name="title_activity_recaptcha">reCAPTCHA</string>
|
||||||
<string name="recaptcha_request_toast">Yêu cầu reCAPTCHA</string>
|
<string name="recaptcha_request_toast">Yêu cầu reCAPTCHA</string>
|
||||||
<string name="title_activity_about">Giới thiệu về NewPipe</string>
|
<string name="title_activity_about">Giới thiệu về NewPipe</string>
|
||||||
<string name="action_settings">Cài đặt</string>
|
<string name="action_settings">Cài đặt</string>
|
||||||
|
|
|
@ -117,8 +117,8 @@
|
||||||
<string name="could_not_load_image">无法加载图像</string>
|
<string name="could_not_load_image">无法加载图像</string>
|
||||||
<string name="app_ui_crash">应用/界面已崩溃</string>
|
<string name="app_ui_crash">应用/界面已崩溃</string>
|
||||||
<string name="info_labels">原因:\\n请求:\\n内容语言:\\n服务:\\nGMT时间:\\n包:\\n版本:\\n操作系统版本:</string>
|
<string name="info_labels">原因:\\n请求:\\n内容语言:\\n服务:\\nGMT时间:\\n包:\\n版本:\\n操作系统版本:</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA 验证</string>
|
<string name="title_activity_recaptcha">reCAPTCHA 验证</string>
|
||||||
|
|
||||||
<string name="recaptcha_request_toast">需要 reCAPTCHA 验证</string>
|
<string name="recaptcha_request_toast">需要 reCAPTCHA 验证</string>
|
||||||
|
|
||||||
|
|
|
@ -120,8 +120,8 @@
|
||||||
<string name="info_labels">事件:\\n請求:\\n內容語言:\\n服務:\\nGMT 時間:\\nPackage:\\n版本:\\n作業系統版本:</string>
|
<string name="info_labels">事件:\\n請求:\\n內容語言:\\n服務:\\nGMT 時間:\\nPackage:\\n版本:\\n作業系統版本:</string>
|
||||||
<string name="short_thousand">K</string>
|
<string name="short_thousand">K</string>
|
||||||
<string name="short_million">M</string>
|
<string name="short_million">M</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA</string>
|
<string name="recaptcha">reCAPTCHA</string>
|
||||||
<string name="reCaptcha_title">reCAPTCHA 挑戰</string>
|
<string name="title_activity_recaptcha">reCAPTCHA 挑戰</string>
|
||||||
<string name="msg_popup_permission">畫中畫模式需要此權限</string>
|
<string name="msg_popup_permission">畫中畫模式需要此權限</string>
|
||||||
<string name="recaptcha_request_toast">需完成 reCAPTCHA 挑戰</string>
|
<string name="recaptcha_request_toast">需完成 reCAPTCHA 挑戰</string>
|
||||||
<string name="use_external_video_player_summary">啟用此選項將導致某些解像度的影片失去聲音</string>
|
<string name="use_external_video_player_summary">啟用此選項將導致某些解像度的影片失去聲音</string>
|
||||||
|
|
|
@ -136,8 +136,8 @@
|
||||||
<string name="msg_copied">已複製至剪貼簿</string>
|
<string name="msg_copied">已複製至剪貼簿</string>
|
||||||
<string name="no_available_dir">稍後請在設定中選擇下載資料夾</string>
|
<string name="no_available_dir">稍後請在設定中選擇下載資料夾</string>
|
||||||
<string name="msg_popup_permission">使用懸浮視窗模式需要此權限</string>
|
<string name="msg_popup_permission">使用懸浮視窗模式需要此權限</string>
|
||||||
<string name="reCaptchaActivity">reCAPTCHA 驗證</string>
|
<string name="recaptcha">reCAPTCHA 驗證</string>
|
||||||
<string name="reCaptcha_title">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="controls_popup_title">懸浮視窗</string>
|
<string name="controls_popup_title">懸浮視窗</string>
|
||||||
<string name="duration_live">直播</string>
|
<string name="duration_live">直播</string>
|
||||||
|
|
|
@ -45,6 +45,7 @@
|
||||||
<attr name="ic_grid" format="reference"/>
|
<attr name="ic_grid" format="reference"/>
|
||||||
<attr name="ic_delete" format="reference"/>
|
<attr name="ic_delete" format="reference"/>
|
||||||
<attr name="ic_settings_update" format="reference"/>
|
<attr name="ic_settings_update" format="reference"/>
|
||||||
|
<attr name="ic_done" format="reference"/>
|
||||||
|
|
||||||
<attr name="progress_horizontal_drawable" format="reference"/>
|
<attr name="progress_horizontal_drawable" format="reference"/>
|
||||||
<!-- Can't refer to colors directly in drawable's xml-->
|
<!-- Can't refer to colors directly in drawable's xml-->
|
||||||
|
|
|
@ -327,10 +327,12 @@
|
||||||
<!-- Checksum types -->
|
<!-- Checksum types -->
|
||||||
<string name="md5" translatable="false">MD5</string>
|
<string name="md5" translatable="false">MD5</string>
|
||||||
<string name="sha1" translatable="false">SHA-1</string>
|
<string name="sha1" translatable="false">SHA-1</string>
|
||||||
<string name="reCaptchaActivity" translatable="false">reCAPTCHA</string>
|
<!-- reCAPTCHA -->
|
||||||
<string name="reCaptcha_title">reCAPTCHA challenge</string>
|
<string name="recaptcha" translatable="false">reCAPTCHA</string>
|
||||||
|
<string name="title_activity_recaptcha">reCAPTCHA challenge</string>
|
||||||
|
<string name="subtitle_activity_recaptcha">Press \"Done\" when solved</string>
|
||||||
<string name="recaptcha_request_toast">reCAPTCHA challenge requested</string>
|
<string name="recaptcha_request_toast">reCAPTCHA challenge requested</string>
|
||||||
<!-- End of GigaGet's Strings -->
|
<string name="recaptcha_done_button">Done</string>
|
||||||
<!-- Downloads -->
|
<!-- Downloads -->
|
||||||
<string name="settings_category_downloads_title">Download</string>
|
<string name="settings_category_downloads_title">Download</string>
|
||||||
<string name="settings_file_charset_title">Allowed characters in filenames</string>
|
<string name="settings_file_charset_title">Allowed characters in filenames</string>
|
||||||
|
|
|
@ -60,6 +60,7 @@
|
||||||
<item name="ic_grid">@drawable/ic_grid_black_24dp</item>
|
<item name="ic_grid">@drawable/ic_grid_black_24dp</item>
|
||||||
<item name="ic_delete">@drawable/ic_delete_black_24dp</item>
|
<item name="ic_delete">@drawable/ic_delete_black_24dp</item>
|
||||||
<item name="ic_settings_update">@drawable/ic_settings_update_black</item>
|
<item name="ic_settings_update">@drawable/ic_settings_update_black</item>
|
||||||
|
<item name="ic_done">@drawable/ic_done_black_24dp</item>
|
||||||
|
|
||||||
<item name="separator_color">@color/light_separator_color</item>
|
<item name="separator_color">@color/light_separator_color</item>
|
||||||
<item name="contrast_background_color">@color/light_contrast_background_color</item>
|
<item name="contrast_background_color">@color/light_contrast_background_color</item>
|
||||||
|
@ -129,6 +130,7 @@
|
||||||
<item name="ic_delete">@drawable/ic_delete_white_24dp</item>
|
<item name="ic_delete">@drawable/ic_delete_white_24dp</item>
|
||||||
<item name="pause">@drawable/ic_pause_white_24dp</item>
|
<item name="pause">@drawable/ic_pause_white_24dp</item>
|
||||||
<item name="ic_settings_update">@drawable/ic_settings_update_white</item>
|
<item name="ic_settings_update">@drawable/ic_settings_update_white</item>
|
||||||
|
<item name="ic_done">@drawable/ic_done_white_24dp</item>
|
||||||
|
|
||||||
<item name="separator_color">@color/dark_separator_color</item>
|
<item name="separator_color">@color/dark_separator_color</item>
|
||||||
<item name="contrast_background_color">@color/dark_contrast_background_color</item>
|
<item name="contrast_background_color">@color/dark_contrast_background_color</item>
|
||||||
|
|
Loading…
Reference in New Issue