Merge pull request #11712 from TeamNewPipe/release-0.27.3

Release v0.27.3 (1000)
This commit is contained in:
Stypox 2024-11-24 17:41:05 +01:00 committed by GitHub
commit d298a12533
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
402 changed files with 5124 additions and 1551 deletions

View file

@ -42,10 +42,6 @@ You'll see *exactly* what is sent, be able to add **your comments**, and then se
* Create PRs that cover only **one specific issue/solution/bug**. Do not create PRs that are huge monoliths and could have been split into multiple independent contributions. * Create PRs that cover only **one specific issue/solution/bug**. Do not create PRs that are huge monoliths and could have been split into multiple independent contributions.
* NewPipe uses [NewPipeExtractor](https://github.com/TeamNewPipe/NewPipeExtractor) to fetch data from services. If you need to change something there, you must test your changes in NewPipe. Telling NewPipe to use your extractor version can be accomplished by editing the `app/build.gradle` file: the comments under the "NewPipe libraries" section of `dependencies` will help you out. * NewPipe uses [NewPipeExtractor](https://github.com/TeamNewPipe/NewPipeExtractor) to fetch data from services. If you need to change something there, you must test your changes in NewPipe. Telling NewPipe to use your extractor version can be accomplished by editing the `app/build.gradle` file: the comments under the "NewPipe libraries" section of `dependencies` will help you out.
### Kotlin in NewPipe
* NewPipe will remain mostly Java for time being
* Contributions containing a simple conversion from Java to Kotlin should be avoided. Conversions to Kotlin should only be done if Kotlin actually brings improvements like bug fixes or better performance which are not, or only with much more effort, implementable in Java. The core team sees Java as an easier to learn and generally well adopted programming language.
### Creating a Pull Request (PR) ### Creating a Pull Request (PR)
* Make changes on a **separate branch** with a meaningful name, not on the _master_ branch or the _dev_ branch. This is commonly known as *feature branch workflow*. You may then send your changes as a pull request (PR) on GitHub. * Make changes on a **separate branch** with a meaningful name, not on the _master_ branch or the _dev_ branch. This is commonly known as *feature branch workflow*. You may then send your changes as a pull request (PR) on GitHub.
@ -83,6 +79,6 @@ The [ktlint](https://github.com/pinterest/ktlint) plugin does the same job as ch
## Communication ## Communication
* The #newpipe channel on Libera Chat (`ircs://irc.libera.chat:6697/newpipe`) has the core team and other developers in it. [Click here for webchat](https://web.libera.chat/#newpipe)! * You can use a Matrix account to join the NewPipe channel at [#newpipe:matrix.newpipe-ev.de](https://matrix.to/#/#newpipe:matrix.newpipe-ev.de). Some convenient clients, available both for phone and desktop, are listed at that link.
* You can also use a Matrix account to join the NewPipe channel at [#newpipe:libera.chat](https://matrix.to/#/#newpipe:libera.chat). Some convenient clients, available both for phone and desktop, are listed at that link. * Alternatively, the #newpipe channel on Libera Chat (`ircs://irc.libera.chat:6697/newpipe`) can also be joined, as it is bridged to the Matrix room. [Click here for webchat](https://web.libera.chat/#newpipe)!
* You can post your suggestions, changes, ideas etc. on either GitHub or IRC. * You can post your suggestions, changes, ideas etc. on either GitHub or Matrix (including via IRC).

View file

@ -3,9 +3,9 @@ contact_links:
- name: ❓ Question - name: ❓ Question
url: https://github.com/TeamNewPipe/NewPipe/discussions/new?category=questions url: https://github.com/TeamNewPipe/NewPipe/discussions/new?category=questions
about: Ask about anything NewPipe-related about: Ask about anything NewPipe-related
- name: 💬 Matrix
url: https://matrix.to/#/#newpipe:matrix.newpipe-ev.de
about: Chat with us via Matrix for quick Q/A
- name: 💬 IRC - name: 💬 IRC
url: https://web.libera.chat/#newpipe url: https://web.libera.chat/#newpipe
about: Chat with us via IRC for quick Q/A about: Chat with us via IRC for quick Q/A
- name: 💬 Matrix
url: https://matrix.to/#/#newpipe:libera.chat
about: Chat with us via Matrix for quick Q/A

View file

@ -6,6 +6,7 @@ on:
branches: branches:
- dev - dev
- master - master
- refactor
- release** - release**
paths-ignore: paths-ignore:
- 'README.md' - 'README.md'
@ -46,10 +47,10 @@ jobs:
BRANCH: ${{ github.head_ref }} BRANCH: ${{ github.head_ref }}
run: git checkout -B "$BRANCH" run: git checkout -B "$BRANCH"
- name: set up JDK 17 - name: set up JDK
uses: actions/setup-java@v4 uses: actions/setup-java@v4
with: with:
java-version: 17 java-version: 21
distribution: "temurin" distribution: "temurin"
cache: 'gradle' cache: 'gradle'
@ -63,8 +64,7 @@ jobs:
path: app/build/outputs/apk/debug/*.apk path: app/build/outputs/apk/debug/*.apk
test-android: test-android:
# macos has hardware acceleration. See android-emulator-runner action runs-on: ubuntu-latest
runs-on: macos-latest
timeout-minutes: 20 timeout-minutes: 20
strategy: strategy:
matrix: matrix:
@ -82,10 +82,16 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: set up JDK 17 - name: Enable KVM
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- name: set up JDK
uses: actions/setup-java@v4 uses: actions/setup-java@v4
with: with:
java-version: 17 java-version: 21
distribution: "temurin" distribution: "temurin"
cache: 'gradle' cache: 'gradle'
@ -115,10 +121,10 @@ jobs:
with: with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK 17 - name: Set up JDK
uses: actions/setup-java@v4 uses: actions/setup-java@v4
with: with:
java-version: 17 java-version: 21
distribution: "temurin" distribution: "temurin"
cache: 'gradle' cache: 'gradle'

21
.idea/icon.svg Normal file
View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
<style type="text/css">
.st0{fill:#CD201F;}
.st1{fill:#FFFFFF;}
</style>
<g id="Alapkör">
<circle id="XMLID_23_" class="st0" cx="50" cy="50" r="50"/>
</g>
<g id="Elemek">
<path id="XMLID_19_" class="st1" d="M47,28.2c-9-5.3-15.3-9-15.3-9v61.7c0,0,30.4-18,52.3-30.9C72.1,43,57.7,34.5,47,28.2z"/>
</g>
<g id="Fedő">
<path id="XMLID_5_" class="st0" d="M48.4,40.1c-4.1-2.4-7-4.1-7-4.1V64c0,0,13.9-8.2,23.8-14C59.8,46.8,53.3,42.9,48.4,40.1z"/>
<rect id="XMLID_4_" x="41.4" y="55.6" class="st0" width="6.2" height="21"/>
</g>
<g id="Vonalak">
</g>
</svg>

After

Width:  |  Height:  |  Size: 850 B

View file

@ -96,7 +96,7 @@ Also, since they are free and open source software, neither the app nor the Extr
## Installation and updates ## Installation and updates
You can install NewPipe using one of the following methods: You can install NewPipe using one of the following methods:
1. Add our custom repo to F-Droid and install it from there. The instructions are here: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/ 1. Add our custom repo to F-Droid and install it from there. The instructions are here: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
2. Download the APK from [GitHub Releases](https://github.com/TeamNewPipe/NewPipe/releases) and install it. 2. Download the APK from [GitHub Releases](https://github.com/TeamNewPipe/NewPipe/releases), [compare the signing key](#apk-info) and install it.
3. Update via F-Droid. This is the slowest method of getting updates, as F-Droid must recognize changes, build the APK itself, sign it, and then push the update to users. 3. Update via F-Droid. This is the slowest method of getting updates, as F-Droid must recognize changes, build the APK itself, sign it, and then push the update to users.
4. Build a debug APK yourself. This is the fastest way to get new features on your device, but is much more complicated, so we recommend using one of the other methods. 4. Build a debug APK yourself. This is the fastest way to get new features on your device, but is much more complicated, so we recommend using one of the other methods.
5. If you're interested in a specific feature or bugfix provided in a Pull Request in this repo, you can also download its APK from within the PR. Read the PR description for instructions. The great thing about PR-specific APKs is that they're installed side-by-side the official app, so you don't have to worry about losing your data or messing anything up. 5. If you're interested in a specific feature or bugfix provided in a Pull Request in this repo, you can also download its APK from within the PR. Read the PR description for instructions. The great thing about PR-specific APKs is that they're installed side-by-side the official app, so you don't have to worry about losing your data or messing anything up.
@ -104,12 +104,20 @@ You can install NewPipe using one of the following methods:
We recommend method 1 for most users. APKs installed using method 1 or 2 are compatible with each other (meaning that if you installed NewPipe using either method 1 or 2, you can also update NewPipe using the other), but not with those installed using method 3. This is due to the same signing key (ours) being used for 1 and 2, but a different signing key (F-Droid's) being used for 3. Building a debug APK using method 4 excludes a key entirely. Signing keys help ensure that a user isn't tricked into installing a malicious update to an app. When using method 5, each APK is signed with a different random key supplied by GitHub Actions, so you cannot even update it. You will have to backup and restore the app data each time you wish to use a new APK. We recommend method 1 for most users. APKs installed using method 1 or 2 are compatible with each other (meaning that if you installed NewPipe using either method 1 or 2, you can also update NewPipe using the other), but not with those installed using method 3. This is due to the same signing key (ours) being used for 1 and 2, but a different signing key (F-Droid's) being used for 3. Building a debug APK using method 4 excludes a key entirely. Signing keys help ensure that a user isn't tricked into installing a malicious update to an app. When using method 5, each APK is signed with a different random key supplied by GitHub Actions, so you cannot even update it. You will have to backup and restore the app data each time you wish to use a new APK.
In the meanwhile, if you want to switch sources for some reason (e.g. NewPipe's core functionality breaks and F-Droid doesn't have the latest update yet), we recommend following this procedure: In the meanwhile, if you want to switch sources for some reason (e.g. NewPipe's core functionality breaks and F-Droid doesn't have the latest update yet), we recommend following this procedure:
1. Back up your data via Settings > Content > Export Database so you keep your history, subscriptions, and playlists 1. Back up your data via Settings > Backup and Restore > Export Database so you keep your history, subscriptions, and playlists
2. Uninstall NewPipe 2. Uninstall NewPipe
3. Download the APK from the new source and install it 3. Download the APK from the new source and install it
4. Import the data from step 1 via Settings > Content > Import Database 4. Import the data from step 1 via Settings > Backup and Restore > Import Database
<b>Note: when you're importing a database into the official app, always make sure that it is the one you exported _from_ the official app. If you import a database exported from an APK other than the official app, it may break things. Such an action is unsupported, and you should only do so when you're absolutely certain you know what you're doing.</b> > [!Note]
> When you're importing a database into the official app, always make sure that it is the one you exported _from_ the official app. If you import a database exported from an APK other than the official app, it may break things. Such an action is unsupported, and you should only do so when you're absolutely certain you know what you're doing.
### APK Info
This is the SHA fingerprint of NewPipe's signing key to verify downloaded APKs which are signed by us. The fingerprint is also available on [NewPipe's website](https://newpipe.net#download). This is relevant for method 2.
```
CB:84:06:9B:D6:81:16:BA:FA:E5:EE:4E:E5:B0:8A:56:7A:A6:D8:98:40:4E:7C:B1:2F:9E:75:6D:F5:CF:5C:AB
```
## Contribution ## Contribution
Whether you have ideas, translations, design changes, code cleaning, or even major code changes, help is always welcome. The app gets better and better with each contribution, no matter how big or small! If you'd like to get involved, check our [contribution notes](.github/CONTRIBUTING.md). Whether you have ideas, translations, design changes, code cleaning, or even major code changes, help is always welcome. The app gets better and better with each contribution, no matter how big or small! If you'd like to get involved, check our [contribution notes](.github/CONTRIBUTING.md).

View file

@ -20,8 +20,15 @@ android {
resValue "string", "app_name", "NewPipe" resValue "string", "app_name", "NewPipe"
minSdk 21 minSdk 21
targetSdk 33 targetSdk 33
versionCode 999 if (System.properties.containsKey('versionCodeOverride')) {
versionName "0.27.2" versionCode System.getProperty('versionCodeOverride') as Integer
} else {
versionCode 1000
}
versionName "0.27.3"
if (System.properties.containsKey('versionNameSuffix')) {
versionNameSuffix System.getProperty('versionNameSuffix')
}
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
@ -92,6 +99,7 @@ android {
buildFeatures { buildFeatures {
viewBinding true viewBinding true
buildConfig true
} }
packagingOptions { packagingOptions {
@ -112,7 +120,7 @@ ext {
androidxRoomVersion = '2.6.1' androidxRoomVersion = '2.6.1'
androidxWorkVersion = '2.8.1' androidxWorkVersion = '2.8.1'
icepickVersion = '3.2.0' stateSaverVersion = '1.4.1'
exoPlayerVersion = '2.18.7' exoPlayerVersion = '2.18.7'
googleAutoServiceVersion = '1.1.1' googleAutoServiceVersion = '1.1.1'
groupieVersion = '2.10.1' groupieVersion = '2.10.1'
@ -198,7 +206,9 @@ dependencies {
// name and the commit hash with the commit hash of the (pushed) commit you want to test // name and the commit hash with the commit hash of the (pushed) commit you want to test
// This works thanks to JitPack: https://jitpack.io/ // This works thanks to JitPack: https://jitpack.io/
implementation 'com.github.TeamNewPipe:nanojson:1d9e1aea9049fc9f85e68b43ba39fe7be1c1f751' implementation 'com.github.TeamNewPipe:nanojson:1d9e1aea9049fc9f85e68b43ba39fe7be1c1f751'
implementation 'com.github.TeamNewPipe:NewPipeExtractor:v0.24.2' // WORKAROUND: if you get errors with the NewPipeExtractor dependency, replace `v0.24.3` with
// the corresponding commit hash, since JitPack is sometimes buggy
implementation 'com.github.TeamNewPipe:NewPipeExtractor:v0.24.3'
implementation 'com.github.TeamNewPipe:NoNonsense-FilePicker:5.0.0' implementation 'com.github.TeamNewPipe:NoNonsense-FilePicker:5.0.0'
/** Checkstyle **/ /** Checkstyle **/
@ -234,8 +244,9 @@ dependencies {
/** Third-party libraries **/ /** Third-party libraries **/
// Instance state boilerplate elimination // Instance state boilerplate elimination
implementation "frankiesardo:icepick:${icepickVersion}" implementation 'com.github.livefront:bridge:v2.0.2'
kapt "frankiesardo:icepick-processor:${icepickVersion}" implementation "com.evernote:android-state:$stateSaverVersion"
kapt "com.evernote:android-state-processor:$stateSaverVersion"
// HTML parser // HTML parser
implementation "org.jsoup:jsoup:1.17.2" implementation "org.jsoup:jsoup:1.17.2"
@ -282,7 +293,7 @@ dependencies {
implementation "com.jakewharton.rxbinding4:rxbinding:4.0.0" implementation "com.jakewharton.rxbinding4:rxbinding:4.0.0"
// Date and time formatting // Date and time formatting
implementation "org.ocpsoft.prettytime:prettytime:5.0.7.Final" implementation "org.ocpsoft.prettytime:prettytime:5.0.8.Final"
/** Debugging **/ /** Debugging **/
// Memory leak detection // Memory leak detection

View file

@ -13,15 +13,6 @@
## Rules for ExoPlayer ## Rules for ExoPlayer
-keep class com.google.android.exoplayer2.** { *; } -keep class com.google.android.exoplayer2.** { *; }
## Rules for Icepick. Copy pasted from https://github.com/frankiesardo/icepick
-dontwarn icepick.**
-keep class icepick.** { *; }
-keep class **$$Icepick { *; }
-keepclasseswithmembernames class * {
@icepick.* <fields>;
}
-keepnames class * { @icepick.State *;}
## Rules for OkHttp. Copy pasted from https://github.com/square/okhttp ## Rules for OkHttp. Copy pasted from https://github.com/square/okhttp
-dontwarn okhttp3.** -dontwarn okhttp3.**
-dontwarn okio.** -dontwarn okio.**

View file

@ -367,6 +367,7 @@
<data android:host="tilvids.com" /> <data android:host="tilvids.com" />
<data android:host="video.lqdn.fr" /> <data android:host="video.lqdn.fr" />
<data android:host="video.ploud.fr" /> <data android:host="video.ploud.fr" />
<data android:host="subscribeto.me" />
<data android:pathPrefix="/videos/" /> <!-- it contains playlists --> <data android:pathPrefix="/videos/" /> <!-- it contains playlists -->
<data android:pathPrefix="/w/" /> <!-- short video URLs --> <data android:pathPrefix="/w/" /> <!-- short video URLs -->

View file

@ -19,11 +19,12 @@ import org.schabi.newpipe.extractor.NewPipe;
import org.schabi.newpipe.extractor.downloader.Downloader; import org.schabi.newpipe.extractor.downloader.Downloader;
import org.schabi.newpipe.ktx.ExceptionUtils; import org.schabi.newpipe.ktx.ExceptionUtils;
import org.schabi.newpipe.settings.NewPipeSettings; import org.schabi.newpipe.settings.NewPipeSettings;
import org.schabi.newpipe.util.BridgeStateSaverInitializer;
import org.schabi.newpipe.util.Localization; import org.schabi.newpipe.util.Localization;
import org.schabi.newpipe.util.image.ImageStrategy;
import org.schabi.newpipe.util.image.PicassoHelper;
import org.schabi.newpipe.util.ServiceHelper; import org.schabi.newpipe.util.ServiceHelper;
import org.schabi.newpipe.util.StateSaver; import org.schabi.newpipe.util.StateSaver;
import org.schabi.newpipe.util.image.ImageStrategy;
import org.schabi.newpipe.util.image.PicassoHelper;
import org.schabi.newpipe.util.image.PreferredImageQuality; import org.schabi.newpipe.util.image.PreferredImageQuality;
import java.io.IOException; import java.io.IOException;
@ -101,6 +102,7 @@ public class App extends Application {
Localization.getPreferredContentCountry(this)); Localization.getPreferredContentCountry(this));
Localization.initPrettyTime(Localization.resolvePrettyTime(getApplicationContext())); Localization.initPrettyTime(Localization.resolvePrettyTime(getApplicationContext()));
BridgeStateSaverInitializer.init(this);
StateSaver.init(this); StateSaver.init(this);
initNotificationChannels(); initNotificationChannels();

View file

@ -10,8 +10,9 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentManager;
import icepick.Icepick; import com.evernote.android.state.State;
import icepick.State; import com.livefront.bridge.Bridge;
public abstract class BaseFragment extends Fragment { public abstract class BaseFragment extends Fragment {
protected final String TAG = getClass().getSimpleName() + "@" + Integer.toHexString(hashCode()); protected final String TAG = getClass().getSimpleName() + "@" + Integer.toHexString(hashCode());
@ -48,7 +49,7 @@ public abstract class BaseFragment extends Fragment {
+ "savedInstanceState = [" + savedInstanceState + "]"); + "savedInstanceState = [" + savedInstanceState + "]");
} }
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
Icepick.restoreInstanceState(this, savedInstanceState); Bridge.restoreInstanceState(this, savedInstanceState);
if (savedInstanceState != null) { if (savedInstanceState != null) {
onRestoreInstanceState(savedInstanceState); onRestoreInstanceState(savedInstanceState);
} }
@ -70,7 +71,7 @@ public abstract class BaseFragment extends Fragment {
@Override @Override
public void onSaveInstanceState(@NonNull final Bundle outState) { public void onSaveInstanceState(@NonNull final Bundle outState) {
super.onSaveInstanceState(outState); super.onSaveInstanceState(outState);
Icepick.saveInstanceState(this, outState); Bridge.saveInstanceState(this, outState);
} }
protected void onRestoreInstanceState(@NonNull final Bundle savedInstanceState) { protected void onRestoreInstanceState(@NonNull final Bundle savedInstanceState) {

View file

@ -29,7 +29,7 @@ import okhttp3.ResponseBody;
public final class DownloaderImpl extends Downloader { public final class DownloaderImpl extends Downloader {
public static final String USER_AGENT = public static final String USER_AGENT =
"Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0"; "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0";
public static final String YOUTUBE_RESTRICTED_MODE_COOKIE_KEY = public static final String YOUTUBE_RESTRICTED_MODE_COOKIE_KEY =
"youtube_restricted_mode_key"; "youtube_restricted_mode_key";
public static final String YOUTUBE_RESTRICTED_MODE_COOKIE = "PREF=f2=8000000"; public static final String YOUTUBE_RESTRICTED_MODE_COOKIE = "PREF=f2=8000000";

View file

@ -41,6 +41,9 @@ import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.LifecycleOwner;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import com.evernote.android.state.State;
import com.livefront.bridge.Bridge;
import org.schabi.newpipe.database.stream.model.StreamEntity; import org.schabi.newpipe.database.stream.model.StreamEntity;
import org.schabi.newpipe.databinding.ListRadioIconItemBinding; import org.schabi.newpipe.databinding.ListRadioIconItemBinding;
import org.schabi.newpipe.databinding.SingleChoiceDialogViewBinding; import org.schabi.newpipe.databinding.SingleChoiceDialogViewBinding;
@ -98,8 +101,6 @@ import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.function.Consumer; import java.util.function.Consumer;
import icepick.Icepick;
import icepick.State;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.core.Observable; import io.reactivex.rxjava3.core.Observable;
import io.reactivex.rxjava3.core.Single; import io.reactivex.rxjava3.core.Single;
@ -152,7 +153,7 @@ public class RouterActivity extends AppCompatActivity {
getWindow().setAttributes(params); getWindow().setAttributes(params);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
Icepick.restoreInstanceState(this, savedInstanceState); Bridge.restoreInstanceState(this, savedInstanceState);
// FragmentManager will take care to recreate (Playlist|Download)Dialog when screen rotates // FragmentManager will take care to recreate (Playlist|Download)Dialog when screen rotates
// We used to .setOnDismissListener(dialog -> finish()); when creating these DialogFragments // We used to .setOnDismissListener(dialog -> finish()); when creating these DialogFragments
@ -197,7 +198,7 @@ public class RouterActivity extends AppCompatActivity {
@Override @Override
protected void onSaveInstanceState(@NonNull final Bundle outState) { protected void onSaveInstanceState(@NonNull final Bundle outState) {
super.onSaveInstanceState(outState); super.onSaveInstanceState(outState);
Icepick.saveInstanceState(this, outState); Bridge.saveInstanceState(this, outState);
} }
@Override @Override

View file

@ -138,8 +138,12 @@ class AboutActivity : AppCompatActivity() {
"https://github.com/lisawray/groupie", StandardLicenses.MIT "https://github.com/lisawray/groupie", StandardLicenses.MIT
), ),
SoftwareComponent( SoftwareComponent(
"Icepick", "2015", "Frankie Sardo", "Android-State", "2018", "Evernote",
"https://github.com/frankiesardo/icepick", StandardLicenses.EPL1 "https://github.com/Evernote/android-state", StandardLicenses.EPL1
),
SoftwareComponent(
"Bridge", "2021", "Livefront",
"https://github.com/livefront/bridge", StandardLicenses.APACHE2
), ),
SoftwareComponent( SoftwareComponent(
"Jsoup", "2009 - 2020", "Jonathan Hedley", "Jsoup", "2009 - 2020", "Jonathan Hedley",

View file

@ -154,6 +154,6 @@ public interface PlaylistStreamDAO extends BasicDAO<PlaylistStreamEntity> {
+ " AND :streamUrl = :streamUrl" + " AND :streamUrl = :streamUrl"
+ " GROUP BY " + JOIN_PLAYLIST_ID + " GROUP BY " + JOIN_PLAYLIST_ID
+ " ORDER BY " + PLAYLIST_DISPLAY_INDEX) + " ORDER BY " + PLAYLIST_DISPLAY_INDEX + ", " + PLAYLIST_NAME)
Flowable<List<PlaylistDuplicatesEntry>> getPlaylistDuplicatesMetadata(String streamUrl); Flowable<List<PlaylistDuplicatesEntry>> getPlaylistDuplicatesMetadata(String streamUrl);
} }

View file

@ -39,6 +39,8 @@ import androidx.documentfile.provider.DocumentFile;
import androidx.fragment.app.DialogFragment; import androidx.fragment.app.DialogFragment;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import com.evernote.android.state.State;
import com.livefront.bridge.Bridge;
import com.nononsenseapps.filepicker.Utils; import com.nononsenseapps.filepicker.Utils;
import org.schabi.newpipe.MainActivity; import org.schabi.newpipe.MainActivity;
@ -59,6 +61,8 @@ import org.schabi.newpipe.settings.NewPipeSettings;
import org.schabi.newpipe.streams.io.NoFileManagerSafeGuard; import org.schabi.newpipe.streams.io.NoFileManagerSafeGuard;
import org.schabi.newpipe.streams.io.StoredDirectoryHelper; import org.schabi.newpipe.streams.io.StoredDirectoryHelper;
import org.schabi.newpipe.streams.io.StoredFileHelper; import org.schabi.newpipe.streams.io.StoredFileHelper;
import org.schabi.newpipe.util.AudioTrackAdapter;
import org.schabi.newpipe.util.AudioTrackAdapter.AudioTracksWrapper;
import org.schabi.newpipe.util.FilePickerActivityHelper; import org.schabi.newpipe.util.FilePickerActivityHelper;
import org.schabi.newpipe.util.FilenameUtils; import org.schabi.newpipe.util.FilenameUtils;
import org.schabi.newpipe.util.ListHelper; import org.schabi.newpipe.util.ListHelper;
@ -67,8 +71,6 @@ import org.schabi.newpipe.util.SecondaryStreamHelper;
import org.schabi.newpipe.util.SimpleOnSeekBarChangeListener; import org.schabi.newpipe.util.SimpleOnSeekBarChangeListener;
import org.schabi.newpipe.util.StreamItemAdapter; import org.schabi.newpipe.util.StreamItemAdapter;
import org.schabi.newpipe.util.StreamItemAdapter.StreamInfoWrapper; import org.schabi.newpipe.util.StreamItemAdapter.StreamInfoWrapper;
import org.schabi.newpipe.util.AudioTrackAdapter;
import org.schabi.newpipe.util.AudioTrackAdapter.AudioTracksWrapper;
import org.schabi.newpipe.util.ThemeHelper; import org.schabi.newpipe.util.ThemeHelper;
import java.io.File; import java.io.File;
@ -79,8 +81,6 @@ import java.util.Locale;
import java.util.Objects; import java.util.Objects;
import java.util.Optional; import java.util.Optional;
import icepick.Icepick;
import icepick.State;
import io.reactivex.rxjava3.disposables.CompositeDisposable; import io.reactivex.rxjava3.disposables.CompositeDisposable;
import us.shandian.giga.get.MissionRecoveryInfo; import us.shandian.giga.get.MissionRecoveryInfo;
import us.shandian.giga.postprocessing.Postprocessing; import us.shandian.giga.postprocessing.Postprocessing;
@ -214,7 +214,7 @@ public class DownloadDialog extends DialogFragment
context = getContext(); context = getContext();
setStyle(STYLE_NO_TITLE, ThemeHelper.getDialogTheme(context)); setStyle(STYLE_NO_TITLE, ThemeHelper.getDialogTheme(context));
Icepick.restoreInstanceState(this, savedInstanceState); Bridge.restoreInstanceState(this, savedInstanceState);
this.audioTrackAdapter = new AudioTrackAdapter(wrappedAudioTracks); this.audioTrackAdapter = new AudioTrackAdapter(wrappedAudioTracks);
this.subtitleStreamsAdapter = new StreamItemAdapter<>(wrappedSubtitleStreams); this.subtitleStreamsAdapter = new StreamItemAdapter<>(wrappedSubtitleStreams);
@ -372,7 +372,7 @@ public class DownloadDialog extends DialogFragment
@Override @Override
public void onSaveInstanceState(@NonNull final Bundle outState) { public void onSaveInstanceState(@NonNull final Bundle outState) {
super.onSaveInstanceState(outState); super.onSaveInstanceState(outState);
Icepick.saveInstanceState(this, outState); Bridge.saveInstanceState(this, outState);
} }

View file

@ -2,7 +2,6 @@ package org.schabi.newpipe.error;
import static org.schabi.newpipe.util.Localization.assureCorrectAppLanguage; import static org.schabi.newpipe.util.Localization.assureCorrectAppLanguage;
import android.app.Activity;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.net.Uri; import android.net.Uri;
@ -13,7 +12,6 @@ import android.view.Menu;
import android.view.MenuInflater; import android.view.MenuInflater;
import android.view.MenuItem; import android.view.MenuItem;
import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
@ -22,7 +20,6 @@ import androidx.core.content.IntentCompat;
import com.grack.nanojson.JsonWriter; import com.grack.nanojson.JsonWriter;
import org.schabi.newpipe.BuildConfig; import org.schabi.newpipe.BuildConfig;
import org.schabi.newpipe.MainActivity;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.databinding.ActivityErrorBinding; import org.schabi.newpipe.databinding.ActivityErrorBinding;
import org.schabi.newpipe.util.Localization; import org.schabi.newpipe.util.Localization;
@ -187,25 +184,6 @@ public class ErrorActivity extends AppCompatActivity {
.collect(Collectors.joining(separator + "\n", separator + "\n", separator)); .collect(Collectors.joining(separator + "\n", separator + "\n", separator));
} }
/**
* Get the checked activity.
*
* @param returnActivity the activity to return to
* @return the casted return activity or null
*/
@Nullable
static Class<? extends Activity> getReturnActivity(final Class<?> returnActivity) {
Class<? extends Activity> checkedReturnActivity = null;
if (returnActivity != null) {
if (Activity.class.isAssignableFrom(returnActivity)) {
checkedReturnActivity = returnActivity.asSubclass(Activity.class);
} else {
checkedReturnActivity = MainActivity.class;
}
}
return checkedReturnActivity;
}
private void buildInfo(final ErrorInfo info) { private void buildInfo(final ErrorInfo info) {
String text = ""; String text = "";

View file

@ -54,7 +54,7 @@ class ErrorUtil {
*/ */
@JvmStatic @JvmStatic
fun showSnackbar(context: Context, errorInfo: ErrorInfo) { fun showSnackbar(context: Context, errorInfo: ErrorInfo) {
val rootView = if (context is Activity) context.findViewById<View>(R.id.content) else null val rootView = (context as? Activity)?.findViewById<View>(android.R.id.content)
showSnackbar(context, rootView, errorInfo) showSnackbar(context, rootView, errorInfo)
} }
@ -71,7 +71,7 @@ class ErrorUtil {
fun showSnackbar(fragment: Fragment, errorInfo: ErrorInfo) { fun showSnackbar(fragment: Fragment, errorInfo: ErrorInfo) {
var rootView = fragment.view var rootView = fragment.view
if (rootView == null && fragment.activity != null) { if (rootView == null && fragment.activity != null) {
rootView = fragment.requireActivity().findViewById(R.id.content) rootView = fragment.requireActivity().findViewById(android.R.id.content)
} }
showSnackbar(fragment.requireContext(), rootView, errorInfo) showSnackbar(fragment.requireContext(), rootView, errorInfo)
} }

View file

@ -13,6 +13,8 @@ import androidx.annotation.Nullable;
import androidx.annotation.StringRes; import androidx.annotation.StringRes;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import com.evernote.android.state.State;
import org.schabi.newpipe.BaseFragment; import org.schabi.newpipe.BaseFragment;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.error.ErrorInfo; import org.schabi.newpipe.error.ErrorInfo;
@ -22,8 +24,6 @@ import org.schabi.newpipe.util.InfoCache;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
import icepick.State;
public abstract class BaseStateFragment<I> extends BaseFragment implements ViewContract<I> { public abstract class BaseStateFragment<I> extends BaseFragment implements ViewContract<I> {
@State @State
protected AtomicBoolean wasLoading = new AtomicBoolean(); protected AtomicBoolean wasLoading = new AtomicBoolean();
@ -134,6 +134,7 @@ public abstract class BaseStateFragment<I> extends BaseFragment implements ViewC
hideErrorPanel(); hideErrorPanel();
} }
@Override
public void showEmptyState() { public void showEmptyState() {
isLoading.set(false); isLoading.set(false);
if (emptyStateView != null) { if (emptyStateView != null) {

View file

@ -245,10 +245,10 @@ public class MainFragment extends BaseFragment implements TabLayout.OnTabSelecte
// change the background and icon color of the tab layout: // change the background and icon color of the tab layout:
// service-colored at the top, app-background-colored at the bottom // service-colored at the top, app-background-colored at the bottom
tabLayout.setBackgroundColor(ThemeHelper.resolveColorFromAttr(requireContext(), tabLayout.setBackgroundColor(ThemeHelper.resolveColorFromAttr(requireContext(),
bottom ? R.attr.colorSecondary : R.attr.colorPrimary)); bottom ? android.R.attr.windowBackground : R.attr.colorPrimary));
@ColorInt final int iconColor = bottom @ColorInt final int iconColor = bottom
? ThemeHelper.resolveColorFromAttr(requireContext(), R.attr.colorAccent) ? ThemeHelper.resolveColorFromAttr(requireContext(), android.R.attr.colorAccent)
: Color.WHITE; : Color.WHITE;
tabLayout.setTabRippleColor(ColorStateList.valueOf(iconColor).withAlpha(32)); tabLayout.setTabRippleColor(ColorStateList.valueOf(iconColor).withAlpha(32));
tabLayout.setTabIconTint(ColorStateList.valueOf(iconColor)); tabLayout.setTabIconTint(ColorStateList.valueOf(iconColor));

View file

@ -11,6 +11,8 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.StringRes; import androidx.annotation.StringRes;
import com.evernote.android.state.State;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.extractor.StreamingService; import org.schabi.newpipe.extractor.StreamingService;
import org.schabi.newpipe.extractor.stream.Description; import org.schabi.newpipe.extractor.stream.Description;
@ -19,8 +21,6 @@ import org.schabi.newpipe.util.Localization;
import java.util.List; import java.util.List;
import icepick.State;
public class DescriptionFragment extends BaseDescriptionFragment { public class DescriptionFragment extends BaseDescriptionFragment {
@State @State
@ -31,7 +31,7 @@ public class DescriptionFragment extends BaseDescriptionFragment {
} }
public DescriptionFragment() { public DescriptionFragment() {
// keep empty constructor for IcePick when resuming fragment from memory // keep empty constructor for State when resuming fragment from memory
} }

View file

@ -56,6 +56,7 @@ import androidx.core.content.ContextCompat;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import com.evernote.android.state.State;
import com.google.android.exoplayer2.PlaybackException; import com.google.android.exoplayer2.PlaybackException;
import com.google.android.exoplayer2.PlaybackParameters; import com.google.android.exoplayer2.PlaybackParameters;
import com.google.android.material.appbar.AppBarLayout; import com.google.android.material.appbar.AppBarLayout;
@ -127,7 +128,6 @@ import java.util.Optional;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.function.Consumer; import java.util.function.Consumer;
import icepick.State;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.disposables.CompositeDisposable; import io.reactivex.rxjava3.disposables.CompositeDisposable;
import io.reactivex.rxjava3.disposables.Disposable; import io.reactivex.rxjava3.disposables.Disposable;

View file

@ -9,6 +9,8 @@ import android.view.View;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.evernote.android.state.State;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.error.ErrorInfo; import org.schabi.newpipe.error.ErrorInfo;
import org.schabi.newpipe.error.UserAction; import org.schabi.newpipe.error.UserAction;
@ -24,7 +26,6 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Queue; import java.util.Queue;
import icepick.State;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.core.Single; import io.reactivex.rxjava3.core.Single;
import io.reactivex.rxjava3.disposables.Disposable; import io.reactivex.rxjava3.disposables.Disposable;
@ -143,7 +144,7 @@ public abstract class BaseListInfoFragment<I extends InfoItem, L extends ListInf
currentWorker = loadResult(forceLoad) currentWorker = loadResult(forceLoad)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe((@NonNull L result) -> { .subscribe((@NonNull final L result) -> {
isLoading.set(false); isLoading.set(false);
currentInfo = result; currentInfo = result;
currentNextPage = result.getNextPage(); currentNextPage = result.getNextPage();

View file

@ -10,6 +10,8 @@ import android.widget.LinearLayout;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.evernote.android.state.State;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.extractor.StreamingService; import org.schabi.newpipe.extractor.StreamingService;
import org.schabi.newpipe.extractor.channel.ChannelInfo; import org.schabi.newpipe.extractor.channel.ChannelInfo;
@ -20,8 +22,6 @@ import org.schabi.newpipe.util.Localization;
import java.util.List; import java.util.List;
import icepick.State;
public class ChannelAboutFragment extends BaseDescriptionFragment { public class ChannelAboutFragment extends BaseDescriptionFragment {
@State @State
protected ChannelInfo channelInfo; protected ChannelInfo channelInfo;
@ -31,7 +31,7 @@ public class ChannelAboutFragment extends BaseDescriptionFragment {
} }
public ChannelAboutFragment() { public ChannelAboutFragment() {
// keep empty constructor for IcePick when resuming fragment from memory // keep empty constructor for State when resuming fragment from memory
} }
@Override @Override

View file

@ -22,8 +22,10 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import androidx.core.graphics.ColorUtils; import androidx.core.graphics.ColorUtils;
import androidx.core.view.MenuProvider;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import com.evernote.android.state.State;
import com.google.android.material.snackbar.Snackbar; import com.google.android.material.snackbar.Snackbar;
import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayout;
import com.jakewharton.rxbinding4.view.RxView; import com.jakewharton.rxbinding4.view.RxView;
@ -49,16 +51,15 @@ import org.schabi.newpipe.util.ExtractorHelper;
import org.schabi.newpipe.util.Localization; import org.schabi.newpipe.util.Localization;
import org.schabi.newpipe.util.NavigationHelper; import org.schabi.newpipe.util.NavigationHelper;
import org.schabi.newpipe.util.StateSaver; import org.schabi.newpipe.util.StateSaver;
import org.schabi.newpipe.util.image.ImageStrategy;
import org.schabi.newpipe.util.image.PicassoHelper;
import org.schabi.newpipe.util.ThemeHelper; import org.schabi.newpipe.util.ThemeHelper;
import org.schabi.newpipe.util.external_communication.ShareUtils; import org.schabi.newpipe.util.external_communication.ShareUtils;
import org.schabi.newpipe.util.image.ImageStrategy;
import org.schabi.newpipe.util.image.PicassoHelper;
import java.util.List; import java.util.List;
import java.util.Queue; import java.util.Queue;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import icepick.State;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.core.Observable; import io.reactivex.rxjava3.core.Observable;
import io.reactivex.rxjava3.disposables.CompositeDisposable; import io.reactivex.rxjava3.disposables.CompositeDisposable;
@ -99,6 +100,7 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
private MenuItem menuRssButton; private MenuItem menuRssButton;
private MenuItem menuNotifyButton; private MenuItem menuNotifyButton;
private SubscriptionEntity channelSubscription; private SubscriptionEntity channelSubscription;
private MenuProvider menuProvider;
public static ChannelFragment getInstance(final int serviceId, final String url, public static ChannelFragment getInstance(final int serviceId, final String url,
final String name) { final String name) {
@ -121,7 +123,62 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
@Override @Override
public void onCreate(final Bundle savedInstanceState) { public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setHasOptionsMenu(true); menuProvider = new MenuProvider() {
@Override
public void onCreateMenu(@NonNull final Menu menu,
@NonNull final MenuInflater inflater) {
inflater.inflate(R.menu.menu_channel, menu);
if (DEBUG) {
Log.d(TAG, "onCreateOptionsMenu() called with: "
+ "menu = [" + menu + "], inflater = [" + inflater + "]");
}
}
@Override
public void onPrepareMenu(@NonNull final Menu menu) {
menuRssButton = menu.findItem(R.id.menu_item_rss);
menuNotifyButton = menu.findItem(R.id.menu_item_notify);
updateRssButton();
updateNotifyButton(channelSubscription);
}
@Override
public boolean onMenuItemSelected(@NonNull final MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_item_notify:
final boolean value = !item.isChecked();
item.setEnabled(false);
setNotify(value);
break;
case R.id.action_settings:
NavigationHelper.openSettings(requireContext());
break;
case R.id.menu_item_rss:
if (currentInfo != null) {
ShareUtils.openUrlInApp(requireContext(), currentInfo.getFeedUrl());
}
break;
case R.id.menu_item_openInBrowser:
if (currentInfo != null) {
ShareUtils.openUrlInBrowser(requireContext(),
currentInfo.getOriginalUrl());
}
break;
case R.id.menu_item_share:
if (currentInfo != null) {
ShareUtils.shareText(requireContext(), name,
currentInfo.getOriginalUrl(), currentInfo.getAvatars());
}
break;
default:
return false;
}
return true;
}
};
activity.addMenuProvider(menuProvider);
} }
@Override @Override
@ -183,73 +240,16 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
} }
disposables.clear(); disposables.clear();
binding = null; binding = null;
activity.removeMenuProvider(menuProvider);
menuProvider = null;
} }
/*//////////////////////////////////////////////////////////////////////////
// Menu
//////////////////////////////////////////////////////////////////////////*/
@Override
public void onCreateOptionsMenu(@NonNull final Menu menu,
@NonNull final MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.menu_channel, menu);
if (DEBUG) {
Log.d(TAG, "onCreateOptionsMenu() called with: "
+ "menu = [" + menu + "], inflater = [" + inflater + "]");
}
}
@Override
public void onPrepareOptionsMenu(@NonNull final Menu menu) {
super.onPrepareOptionsMenu(menu);
menuRssButton = menu.findItem(R.id.menu_item_rss);
menuNotifyButton = menu.findItem(R.id.menu_item_notify);
updateNotifyButton(channelSubscription);
}
@Override
public boolean onOptionsItemSelected(@NonNull final MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_item_notify:
final boolean value = !item.isChecked();
item.setEnabled(false);
setNotify(value);
break;
case R.id.action_settings:
NavigationHelper.openSettings(requireContext());
break;
case R.id.menu_item_rss:
if (currentInfo != null) {
ShareUtils.openUrlInApp(requireContext(), currentInfo.getFeedUrl());
}
break;
case R.id.menu_item_openInBrowser:
if (currentInfo != null) {
ShareUtils.openUrlInBrowser(requireContext(), currentInfo.getOriginalUrl());
}
break;
case R.id.menu_item_share:
if (currentInfo != null) {
ShareUtils.shareText(requireContext(), name, currentInfo.getOriginalUrl(),
currentInfo.getAvatars());
}
break;
default:
return super.onOptionsItemSelected(item);
}
return true;
}
/*////////////////////////////////////////////////////////////////////////// /*//////////////////////////////////////////////////////////////////////////
// Channel Subscription // Channel Subscription
//////////////////////////////////////////////////////////////////////////*/ //////////////////////////////////////////////////////////////////////////*/
private void monitorSubscription(final ChannelInfo info) { private void monitorSubscription(final ChannelInfo info) {
final Consumer<Throwable> onError = (Throwable throwable) -> { final Consumer<Throwable> onError = (final Throwable throwable) -> {
animate(binding.channelSubscribeButton, false, 100); animate(binding.channelSubscribeButton, false, 100);
showSnackBarError(new ErrorInfo(throwable, UserAction.SUBSCRIPTION_GET, showSnackBarError(new ErrorInfo(throwable, UserAction.SUBSCRIPTION_GET,
"Get subscription status", currentInfo)); "Get subscription status", currentInfo));
@ -284,14 +284,14 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
} }
private Function<Object, Object> mapOnSubscribe(final SubscriptionEntity subscription) { private Function<Object, Object> mapOnSubscribe(final SubscriptionEntity subscription) {
return (@NonNull Object o) -> { return (@NonNull final Object o) -> {
subscriptionManager.insertSubscription(subscription); subscriptionManager.insertSubscription(subscription);
return o; return o;
}; };
} }
private Function<Object, Object> mapOnUnsubscribe(final SubscriptionEntity subscription) { private Function<Object, Object> mapOnUnsubscribe(final SubscriptionEntity subscription) {
return (@NonNull Object o) -> { return (@NonNull final Object o) -> {
subscriptionManager.deleteSubscription(subscription); subscriptionManager.deleteSubscription(subscription);
return o; return o;
}; };
@ -318,7 +318,7 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
} }
private Disposable monitorSubscribeButton(final Function<Object, Object> action) { private Disposable monitorSubscribeButton(final Function<Object, Object> action) {
final Consumer<Object> onNext = (@NonNull Object o) -> { final Consumer<Object> onNext = (@NonNull final Object o) -> {
if (DEBUG) { if (DEBUG) {
Log.d(TAG, "Changed subscription status to this channel!"); Log.d(TAG, "Changed subscription status to this channel!");
} }
@ -338,7 +338,7 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
} }
private Consumer<List<SubscriptionEntity>> getSubscribeUpdateMonitor(final ChannelInfo info) { private Consumer<List<SubscriptionEntity>> getSubscribeUpdateMonitor(final ChannelInfo info) {
return (List<SubscriptionEntity> subscriptionEntities) -> { return (final List<SubscriptionEntity> subscriptionEntities) -> {
if (DEBUG) { if (DEBUG) {
Log.d(TAG, "subscriptionManager.subscriptionTable.doOnNext() called with: " Log.d(TAG, "subscriptionManager.subscriptionTable.doOnNext() called with: "
+ "subscriptionEntities = [" + subscriptionEntities + "]"); + "subscriptionEntities = [" + subscriptionEntities + "]");
@ -408,6 +408,13 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
animate(binding.channelSubscribeButton, true, 100, AnimationType.LIGHT_SCALE_AND_ALPHA); animate(binding.channelSubscribeButton, true, 100, AnimationType.LIGHT_SCALE_AND_ALPHA);
} }
private void updateRssButton() {
if (menuRssButton == null || currentInfo == null) {
return;
}
menuRssButton.setVisible(!TextUtils.isEmpty(currentInfo.getFeedUrl()));
}
private void updateNotifyButton(@Nullable final SubscriptionEntity subscription) { private void updateNotifyButton(@Nullable final SubscriptionEntity subscription) {
if (menuNotifyButton == null) { if (menuNotifyButton == null) {
return; return;
@ -610,9 +617,7 @@ public class ChannelFragment extends BaseStateFragment<ChannelInfo>
binding.subChannelAvatarView.setVisibility(View.VISIBLE); binding.subChannelAvatarView.setVisibility(View.VISIBLE);
} }
if (menuRssButton != null) { updateRssButton();
menuRssButton.setVisible(!TextUtils.isEmpty(result.getFeedUrl()));
}
channelContentNotSupported = false; channelContentNotSupported = false;
for (final Throwable throwable : result.getErrors()) { for (final Throwable throwable : result.getErrors()) {

View file

@ -9,6 +9,8 @@ import android.view.ViewGroup;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.evernote.android.state.State;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.databinding.PlaylistControlBinding; import org.schabi.newpipe.databinding.PlaylistControlBinding;
import org.schabi.newpipe.error.UserAction; import org.schabi.newpipe.error.UserAction;
@ -32,13 +34,12 @@ import java.util.List;
import java.util.function.Supplier; import java.util.function.Supplier;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import icepick.State;
import io.reactivex.rxjava3.core.Single; import io.reactivex.rxjava3.core.Single;
public class ChannelTabFragment extends BaseListInfoFragment<InfoItem, ChannelTabInfo> public class ChannelTabFragment extends BaseListInfoFragment<InfoItem, ChannelTabInfo>
implements PlaylistControlViewHolder { implements PlaylistControlViewHolder {
// states must be protected and not private for IcePick being able to access them // states must be protected and not private for State being able to access them
@State @State
protected ListLinkHandler tabHandler; protected ListLinkHandler tabHandler;
@State @State
@ -156,6 +157,7 @@ public class ChannelTabFragment extends BaseListInfoFragment<InfoItem, ChannelTa
} }
} }
@Override
public PlayQueue getPlayQueue() { public PlayQueue getPlayQueue() {
final List<StreamInfoItem> streamItems = infoListAdapter.getItemsList().stream() final List<StreamInfoItem> streamItems = infoListAdapter.getItemsList().stream()
.filter(StreamInfoItem.class::isInstance) .filter(StreamInfoItem.class::isInstance)

View file

@ -12,6 +12,8 @@ import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout; import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.text.HtmlCompat; import androidx.core.text.HtmlCompat;
import com.evernote.android.state.State;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.databinding.CommentRepliesHeaderBinding; import org.schabi.newpipe.databinding.CommentRepliesHeaderBinding;
import org.schabi.newpipe.error.UserAction; import org.schabi.newpipe.error.UserAction;
@ -30,7 +32,6 @@ import org.schabi.newpipe.util.text.TextLinkifier;
import java.util.Queue; import java.util.Queue;
import java.util.function.Supplier; import java.util.function.Supplier;
import icepick.State;
import io.reactivex.rxjava3.core.Single; import io.reactivex.rxjava3.core.Single;
import io.reactivex.rxjava3.disposables.CompositeDisposable; import io.reactivex.rxjava3.disposables.CompositeDisposable;

View file

@ -11,6 +11,8 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.ActionBar;
import com.evernote.android.state.State;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.error.ErrorInfo; import org.schabi.newpipe.error.ErrorInfo;
import org.schabi.newpipe.error.UserAction; import org.schabi.newpipe.error.UserAction;
@ -29,7 +31,6 @@ import org.schabi.newpipe.util.ExtractorHelper;
import org.schabi.newpipe.util.KioskTranslator; import org.schabi.newpipe.util.KioskTranslator;
import org.schabi.newpipe.util.Localization; import org.schabi.newpipe.util.Localization;
import icepick.State;
import io.reactivex.rxjava3.core.Single; import io.reactivex.rxjava3.core.Single;
/** /**

View file

@ -352,6 +352,7 @@ public class PlaylistFragment extends BaseListInfoFragment<StreamInfoItem, Playl
}); });
ellipsizer.setContent(description); ellipsizer.setContent(description);
headerBinding.playlistDescriptionReadMore.setOnClickListener(v -> ellipsizer.toggle()); headerBinding.playlistDescriptionReadMore.setOnClickListener(v -> ellipsizer.toggle());
headerBinding.playlistDescription.setOnClickListener(v -> ellipsizer.toggle());
} else { } else {
headerBinding.playlistDescription.setVisibility(View.GONE); headerBinding.playlistDescription.setVisibility(View.GONE);
headerBinding.playlistDescriptionReadMore.setVisibility(View.GONE); headerBinding.playlistDescriptionReadMore.setVisibility(View.GONE);

View file

@ -40,6 +40,8 @@ import androidx.preference.PreferenceManager;
import androidx.recyclerview.widget.ItemTouchHelper; import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.evernote.android.state.State;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.databinding.FragmentSearchBinding; import org.schabi.newpipe.databinding.FragmentSearchBinding;
import org.schabi.newpipe.error.ErrorInfo; import org.schabi.newpipe.error.ErrorInfo;
@ -77,7 +79,6 @@ import java.util.Queue;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import icepick.State;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.core.Observable; import io.reactivex.rxjava3.core.Observable;
import io.reactivex.rxjava3.core.Single; import io.reactivex.rxjava3.core.Single;
@ -550,7 +551,7 @@ public class SearchFragment extends BaseListFragment<SearchInfo, ListExtractor.I
} }
}); });
searchEditText.setOnFocusChangeListener((View v, boolean hasFocus) -> { searchEditText.setOnFocusChangeListener((final View v, final boolean hasFocus) -> {
if (DEBUG) { if (DEBUG) {
Log.d(TAG, "onFocusChange() called with: " Log.d(TAG, "onFocusChange() called with: "
+ "v = [" + v + "], hasFocus = [" + hasFocus + "]"); + "v = [" + v + "], hasFocus = [" + hasFocus + "]");
@ -611,7 +612,7 @@ public class SearchFragment extends BaseListFragment<SearchInfo, ListExtractor.I
}; };
searchEditText.addTextChangedListener(textWatcher); searchEditText.addTextChangedListener(textWatcher);
searchEditText.setOnEditorActionListener( searchEditText.setOnEditorActionListener(
(TextView v, int actionId, KeyEvent event) -> { (final TextView v, final int actionId, final KeyEvent event) -> {
if (DEBUG) { if (DEBUG) {
Log.d(TAG, "onEditorAction() called with: v = [" + v + "], " Log.d(TAG, "onEditorAction() called with: v = [" + v + "], "
+ "actionId = [" + actionId + "], event = [" + event + "]"); + "actionId = [" + actionId + "], event = [" + event + "]");

View file

@ -10,6 +10,7 @@ import android.view.ViewGroup;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
@ -18,8 +19,10 @@ import org.schabi.newpipe.error.UserAction;
import org.schabi.newpipe.extractor.InfoItem; import org.schabi.newpipe.extractor.InfoItem;
import org.schabi.newpipe.extractor.ListExtractor; import org.schabi.newpipe.extractor.ListExtractor;
import org.schabi.newpipe.extractor.stream.StreamInfo; import org.schabi.newpipe.extractor.stream.StreamInfo;
import org.schabi.newpipe.extractor.stream.StreamInfoItem;
import org.schabi.newpipe.fragments.list.BaseListInfoFragment; import org.schabi.newpipe.fragments.list.BaseListInfoFragment;
import org.schabi.newpipe.info_list.ItemViewMode; import org.schabi.newpipe.info_list.ItemViewMode;
import org.schabi.newpipe.info_list.dialog.InfoItemDialog;
import org.schabi.newpipe.ktx.ViewUtils; import org.schabi.newpipe.ktx.ViewUtils;
import java.io.Serializable; import java.io.Serializable;
@ -173,4 +176,27 @@ public class RelatedItemsFragment extends BaseListInfoFragment<InfoItem, Related
} }
return mode; return mode;
} }
@Override
protected void showInfoItemDialog(final StreamInfoItem item) {
// Try and attach the InfoItemDialog to the parent fragment of the RelatedItemsFragment
// so that its context is not lost when the RelatedItemsFragment is reinitialized,
// e.g. when a new stream is loaded in a parent VideoDetailFragment.
final Fragment parentFragment = getParentFragment();
if (parentFragment != null) {
try {
new InfoItemDialog.Builder(
parentFragment.getActivity(),
parentFragment.getContext(),
parentFragment,
item
).create().show();
} catch (final IllegalArgumentException e) {
InfoItemDialog.Builder.reportErrorDuringInitialization(e, item);
}
} else {
super.showInfoItemDialog(item);
}
}
} }

View file

@ -113,7 +113,10 @@ public enum StreamDialogDefaultEntry {
DOWNLOAD(R.string.download, (fragment, item) -> DOWNLOAD(R.string.download, (fragment, item) ->
fetchStreamInfoAndSaveToDatabase(fragment.requireContext(), item.getServiceId(), fetchStreamInfoAndSaveToDatabase(fragment.requireContext(), item.getServiceId(),
item.getUrl(), info -> { item.getUrl(), info -> {
if (fragment.getContext() != null) { // Ensure the fragment is attached and its state hasn't been saved to avoid
// showing dialog during lifecycle changes or when the activity is paused,
// e.g. by selecting the download option and opening a different fragment.
if (fragment.isAdded() && !fragment.isStateSaved()) {
final DownloadDialog downloadDialog = final DownloadDialog downloadDialog =
new DownloadDialog(fragment.requireContext(), info); new DownloadDialog(fragment.requireContext(), info);
downloadDialog.show(fragment.getChildFragmentManager(), downloadDialog.show(fragment.getChildFragmentManager(),

View file

@ -1,9 +1,13 @@
package org.schabi.newpipe.info_list.holder; package org.schabi.newpipe.info_list.holder;
import static org.schabi.newpipe.util.ServiceHelper.getServiceById; import static org.schabi.newpipe.util.ServiceHelper.getServiceById;
import static org.schabi.newpipe.util.text.TouchUtils.getOffsetForHorizontalLine;
import android.text.Spanned;
import android.text.method.LinkMovementMethod; import android.text.method.LinkMovementMethod;
import android.text.style.ClickableSpan;
import android.text.style.URLSpan; import android.text.style.URLSpan;
import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.Button; import android.widget.Button;
@ -25,7 +29,6 @@ import org.schabi.newpipe.util.NavigationHelper;
import org.schabi.newpipe.util.external_communication.ShareUtils; import org.schabi.newpipe.util.external_communication.ShareUtils;
import org.schabi.newpipe.util.image.ImageStrategy; import org.schabi.newpipe.util.image.ImageStrategy;
import org.schabi.newpipe.util.image.PicassoHelper; import org.schabi.newpipe.util.image.PicassoHelper;
import org.schabi.newpipe.util.text.CommentTextOnTouchListener;
import org.schabi.newpipe.util.text.TextEllipsizer; import org.schabi.newpipe.util.text.TextEllipsizer;
public class CommentInfoItemHolder extends InfoItemHolder { public class CommentInfoItemHolder extends InfoItemHolder {
@ -128,7 +131,26 @@ public class CommentInfoItemHolder extends InfoItemHolder {
textEllipsizer.ellipsize(); textEllipsizer.ellipsize();
//noinspection ClickableViewAccessibility //noinspection ClickableViewAccessibility
itemContentView.setOnTouchListener(CommentTextOnTouchListener.INSTANCE); itemContentView.setOnTouchListener((v, event) -> {
final CharSequence text = itemContentView.getText();
if (text instanceof Spanned buffer) {
final int action = event.getAction();
if (action == MotionEvent.ACTION_UP || action == MotionEvent.ACTION_DOWN) {
final int offset = getOffsetForHorizontalLine(itemContentView, event);
final var links = buffer.getSpans(offset, offset, ClickableSpan.class);
if (links.length != 0) {
if (action == MotionEvent.ACTION_UP) {
links[0].onClick(itemContentView);
}
// we handle events that intersect links, so return true
return true;
}
}
}
return false;
});
itemView.setOnClickListener(view -> { itemView.setOnClickListener(view -> {
textEllipsizer.toggle(); textEllipsizer.toggle();

View file

@ -0,0 +1,7 @@
package org.schabi.newpipe.ktx
import android.content.SharedPreferences
fun SharedPreferences.getStringSafe(key: String, defValue: String): String {
return getString(key, null) ?: defValue
}

View file

@ -19,6 +19,8 @@ import androidx.fragment.app.FragmentManager;
import androidx.recyclerview.widget.ItemTouchHelper; import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.evernote.android.state.State;
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;
@ -36,16 +38,15 @@ import org.schabi.newpipe.local.holder.LocalBookmarkPlaylistItemHolder;
import org.schabi.newpipe.local.holder.RemoteBookmarkPlaylistItemHolder; import org.schabi.newpipe.local.holder.RemoteBookmarkPlaylistItemHolder;
import org.schabi.newpipe.local.playlist.LocalPlaylistManager; import org.schabi.newpipe.local.playlist.LocalPlaylistManager;
import org.schabi.newpipe.local.playlist.RemotePlaylistManager; import org.schabi.newpipe.local.playlist.RemotePlaylistManager;
import org.schabi.newpipe.util.debounce.DebounceSavable;
import org.schabi.newpipe.util.debounce.DebounceSaver;
import org.schabi.newpipe.util.NavigationHelper; import org.schabi.newpipe.util.NavigationHelper;
import org.schabi.newpipe.util.OnClickGesture; import org.schabi.newpipe.util.OnClickGesture;
import org.schabi.newpipe.util.debounce.DebounceSavable;
import org.schabi.newpipe.util.debounce.DebounceSaver;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
import icepick.State;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.disposables.CompositeDisposable; import io.reactivex.rxjava3.disposables.CompositeDisposable;
import io.reactivex.rxjava3.disposables.Disposable; import io.reactivex.rxjava3.disposables.Disposable;

View file

@ -160,7 +160,8 @@ public final class PlaylistAppendDialog extends PlaylistDialog {
.subscribe(ignored -> { .subscribe(ignored -> {
successToast.show(); successToast.show();
if (playlist.thumbnailUrl.equals(PlaylistEntity.DEFAULT_THUMBNAIL)) { if (playlist.thumbnailUrl != null
&& playlist.thumbnailUrl.equals(PlaylistEntity.DEFAULT_THUMBNAIL)) {
playlistDisposables.add(manager playlistDisposables.add(manager
.changePlaylistThumbnail(playlist.getUid(), streams.get(0).getUid(), .changePlaylistThumbnail(playlist.getUid(), streams.get(0).getUid(),
false) false)

View file

@ -44,11 +44,11 @@ import androidx.lifecycle.ViewModelProvider
import androidx.preference.PreferenceManager import androidx.preference.PreferenceManager
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.evernote.android.state.State
import com.xwray.groupie.GroupieAdapter import com.xwray.groupie.GroupieAdapter
import com.xwray.groupie.Item import com.xwray.groupie.Item
import com.xwray.groupie.OnItemClickListener import com.xwray.groupie.OnItemClickListener
import com.xwray.groupie.OnItemLongClickListener import com.xwray.groupie.OnItemLongClickListener
import icepick.State
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers
import io.reactivex.rxjava3.core.Single import io.reactivex.rxjava3.core.Single
import io.reactivex.rxjava3.disposables.CompositeDisposable import io.reactivex.rxjava3.disposables.CompositeDisposable
@ -549,7 +549,7 @@ class FeedFragment : BaseStateFragment<FeedState>() {
var typeface = Typeface.DEFAULT var typeface = Typeface.DEFAULT
var backgroundSupplier = { ctx: Context -> var backgroundSupplier = { ctx: Context ->
resolveDrawable(ctx, R.attr.selectableItemBackground) resolveDrawable(ctx, android.R.attr.selectableItemBackground)
} }
if (doCheck) { if (doCheck) {
// If the uploadDate is null or true we should highlight the item // If the uploadDate is null or true we should highlight the item
@ -562,7 +562,7 @@ class FeedFragment : BaseStateFragment<FeedState>() {
LayerDrawable( LayerDrawable(
arrayOf( arrayOf(
resolveDrawable(ctx, R.attr.dashed_border), resolveDrawable(ctx, R.attr.dashed_border),
resolveDrawable(ctx, R.attr.selectableItemBackground) resolveDrawable(ctx, android.R.attr.selectableItemBackground)
) )
) )
} }

View file

@ -17,8 +17,10 @@ import org.schabi.newpipe.database.subscription.NotificationMode
import org.schabi.newpipe.database.subscription.SubscriptionEntity import org.schabi.newpipe.database.subscription.SubscriptionEntity
import org.schabi.newpipe.extractor.Info import org.schabi.newpipe.extractor.Info
import org.schabi.newpipe.extractor.NewPipe import org.schabi.newpipe.extractor.NewPipe
import org.schabi.newpipe.extractor.ServiceList
import org.schabi.newpipe.extractor.feed.FeedInfo import org.schabi.newpipe.extractor.feed.FeedInfo
import org.schabi.newpipe.extractor.stream.StreamInfoItem import org.schabi.newpipe.extractor.stream.StreamInfoItem
import org.schabi.newpipe.ktx.getStringSafe
import org.schabi.newpipe.local.feed.FeedDatabaseManager import org.schabi.newpipe.local.feed.FeedDatabaseManager
import org.schabi.newpipe.local.subscription.SubscriptionManager import org.schabi.newpipe.local.subscription.SubscriptionManager
import org.schabi.newpipe.util.ChannelTabHelper import org.schabi.newpipe.util.ChannelTabHelper
@ -69,11 +71,9 @@ class FeedLoadManager(private val context: Context) {
val outdatedThreshold = if (ignoreOutdatedThreshold) { val outdatedThreshold = if (ignoreOutdatedThreshold) {
OffsetDateTime.now(ZoneOffset.UTC) OffsetDateTime.now(ZoneOffset.UTC)
} else { } else {
val thresholdOutdatedSeconds = ( val thresholdOutdatedSeconds = defaultSharedPreferences.getStringSafe(
defaultSharedPreferences.getString(
context.getString(R.string.feed_update_threshold_key), context.getString(R.string.feed_update_threshold_key),
context.getString(R.string.feed_update_threshold_default_value) context.getString(R.string.feed_update_threshold_default_value)
) ?: context.getString(R.string.feed_update_threshold_default_value)
).toInt() ).toInt()
OffsetDateTime.now(ZoneOffset.UTC).minusSeconds(thresholdOutdatedSeconds.toLong()) OffsetDateTime.now(ZoneOffset.UTC).minusSeconds(thresholdOutdatedSeconds.toLong())
} }
@ -91,6 +91,10 @@ class FeedLoadManager(private val context: Context) {
else -> feedDatabaseManager.outdatedSubscriptionsForGroup(groupId, outdatedThreshold) else -> feedDatabaseManager.outdatedSubscriptionsForGroup(groupId, outdatedThreshold)
} }
// like `currentProgress`, but counts the number of YouTube extractions that have begun, so
// they can be properly throttled every once in a while (see doOnNext below)
val youtubeExtractionCount = AtomicInteger()
return outdatedSubscriptions return outdatedSubscriptions
.take(1) .take(1)
.doOnNext { .doOnNext {
@ -106,6 +110,15 @@ class FeedLoadManager(private val context: Context) {
.observeOn(Schedulers.io()) .observeOn(Schedulers.io())
.flatMap { Flowable.fromIterable(it) } .flatMap { Flowable.fromIterable(it) }
.takeWhile { !cancelSignal.get() } .takeWhile { !cancelSignal.get() }
.doOnNext { subscriptionEntity ->
// throttle YouTube extractions once every BATCH_SIZE to avoid being rate limited
if (subscriptionEntity.serviceId == ServiceList.YouTube.serviceId) {
val previousCount = youtubeExtractionCount.getAndIncrement()
if (previousCount != 0 && previousCount % BATCH_SIZE == 0) {
Thread.sleep(DELAY_BETWEEN_BATCHES_MILLIS.random())
}
}
}
.parallel(PARALLEL_EXTRACTIONS, PARALLEL_EXTRACTIONS * 2) .parallel(PARALLEL_EXTRACTIONS, PARALLEL_EXTRACTIONS * 2)
.runOn(Schedulers.io(), PARALLEL_EXTRACTIONS * 2) .runOn(Schedulers.io(), PARALLEL_EXTRACTIONS * 2)
.filter { !cancelSignal.get() } .filter { !cancelSignal.get() }
@ -329,7 +342,19 @@ class FeedLoadManager(private val context: Context) {
/** /**
* How many extractions will be running in parallel. * How many extractions will be running in parallel.
*/ */
private const val PARALLEL_EXTRACTIONS = 6 private const val PARALLEL_EXTRACTIONS = 3
/**
* How many YouTube extractions to perform before waiting [DELAY_BETWEEN_BATCHES_MILLIS]
* to avoid being rate limited
*/
private const val BATCH_SIZE = 50
/**
* Wait a random delay in this range once every [BATCH_SIZE] YouTube extractions to avoid
* being rate limited
*/
private val DELAY_BETWEEN_BATCHES_MILLIS = (6000L..12000L)
/** /**
* Number of items to buffer to mass-insert in the database. * Number of items to buffer to mass-insert in the database.

View file

@ -15,6 +15,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding; import androidx.viewbinding.ViewBinding;
import com.evernote.android.state.State;
import com.google.android.material.snackbar.Snackbar; import com.google.android.material.snackbar.Snackbar;
import org.reactivestreams.Subscriber; import org.reactivestreams.Subscriber;
@ -45,7 +46,6 @@ import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
import icepick.State;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.disposables.CompositeDisposable; import io.reactivex.rxjava3.disposables.CompositeDisposable;
import io.reactivex.rxjava3.disposables.Disposable; import io.reactivex.rxjava3.disposables.Disposable;
@ -332,10 +332,6 @@ public class StatisticsPlaylistFragment
StreamDialogDefaultEntry.DELETE, StreamDialogDefaultEntry.DELETE,
(f, i) -> deleteEntry( (f, i) -> deleteEntry(
Math.max(itemListAdapter.getItemsList().indexOf(item), 0))) Math.max(itemListAdapter.getItemsList().indexOf(item), 0)))
.setAction(
StreamDialogDefaultEntry.START_HERE_ON_BACKGROUND,
(f, i) -> NavigationHelper.playOnBackgroundPlayer(
context, getPlayQueueStartingAt(item), true))
.create() .create()
.show(); .show();
} catch (final IllegalArgumentException e) { } catch (final IllegalArgumentException e) {
@ -368,6 +364,7 @@ public class StatisticsPlaylistFragment
} }
} }
@Override
public PlayQueue getPlayQueue() { public PlayQueue getPlayQueue() {
return getPlayQueue(0); return getPlayQueue(0);
} }

View file

@ -26,6 +26,8 @@ import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding; import androidx.viewbinding.ViewBinding;
import com.evernote.android.state.State;
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;
@ -49,12 +51,12 @@ import org.schabi.newpipe.local.BaseLocalListFragment;
import org.schabi.newpipe.local.history.HistoryRecordManager; import org.schabi.newpipe.local.history.HistoryRecordManager;
import org.schabi.newpipe.player.playqueue.PlayQueue; import org.schabi.newpipe.player.playqueue.PlayQueue;
import org.schabi.newpipe.player.playqueue.SinglePlayQueue; import org.schabi.newpipe.player.playqueue.SinglePlayQueue;
import org.schabi.newpipe.util.debounce.DebounceSavable;
import org.schabi.newpipe.util.debounce.DebounceSaver;
import org.schabi.newpipe.util.Localization; import org.schabi.newpipe.util.Localization;
import org.schabi.newpipe.util.NavigationHelper; import org.schabi.newpipe.util.NavigationHelper;
import org.schabi.newpipe.util.OnClickGesture; import org.schabi.newpipe.util.OnClickGesture;
import org.schabi.newpipe.util.PlayButtonHelper; import org.schabi.newpipe.util.PlayButtonHelper;
import org.schabi.newpipe.util.debounce.DebounceSavable;
import org.schabi.newpipe.util.debounce.DebounceSaver;
import org.schabi.newpipe.util.external_communication.ShareUtils; import org.schabi.newpipe.util.external_communication.ShareUtils;
import java.util.ArrayList; import java.util.ArrayList;
@ -63,7 +65,6 @@ import java.util.List;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import icepick.State;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.core.Single; import io.reactivex.rxjava3.core.Single;
import io.reactivex.rxjava3.disposables.CompositeDisposable; import io.reactivex.rxjava3.disposables.CompositeDisposable;
@ -843,6 +844,7 @@ public class LocalPlaylistFragment extends BaseLocalListFragment<List<PlaylistSt
} }
} }
@Override
public PlayQueue getPlayQueue() { public PlayQueue getPlayQueue() {
return getPlayQueue(0); return getPlayQueue(0);
} }

View file

@ -1,5 +1,7 @@
package org.schabi.newpipe.local.subscription; package org.schabi.newpipe.local.subscription;
import static org.schabi.newpipe.util.Localization.assureCorrectAppLanguage;
import android.app.Dialog; import android.app.Dialog;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
@ -10,13 +12,11 @@ import androidx.appcompat.app.AlertDialog;
import androidx.fragment.app.DialogFragment; import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import com.evernote.android.state.State;
import com.livefront.bridge.Bridge;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import icepick.Icepick;
import icepick.State;
import static org.schabi.newpipe.util.Localization.assureCorrectAppLanguage;
public class ImportConfirmationDialog extends DialogFragment { public class ImportConfirmationDialog extends DialogFragment {
@State @State
protected Intent resultServiceIntent; protected Intent resultServiceIntent;
@ -57,12 +57,12 @@ public class ImportConfirmationDialog extends DialogFragment {
throw new IllegalStateException("Result intent is null"); throw new IllegalStateException("Result intent is null");
} }
Icepick.restoreInstanceState(this, savedInstanceState); Bridge.restoreInstanceState(this, savedInstanceState);
} }
@Override @Override
public void onSaveInstanceState(@NonNull final Bundle outState) { public void onSaveInstanceState(@NonNull final Bundle outState) {
super.onSaveInstanceState(outState); super.onSaveInstanceState(outState);
Icepick.saveInstanceState(this, outState); Bridge.saveInstanceState(this, outState);
} }
} }

View file

@ -20,11 +20,11 @@ import androidx.annotation.StringRes
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import com.evernote.android.state.State
import com.xwray.groupie.Group import com.xwray.groupie.Group
import com.xwray.groupie.GroupAdapter import com.xwray.groupie.GroupAdapter
import com.xwray.groupie.Section import com.xwray.groupie.Section
import com.xwray.groupie.viewbinding.GroupieViewHolder import com.xwray.groupie.viewbinding.GroupieViewHolder
import icepick.State
import io.reactivex.rxjava3.disposables.CompositeDisposable import io.reactivex.rxjava3.disposables.CompositeDisposable
import org.schabi.newpipe.R import org.schabi.newpipe.R
import org.schabi.newpipe.database.feed.model.FeedGroupEntity.Companion.GROUP_ALL_ID import org.schabi.newpipe.database.feed.model.FeedGroupEntity.Companion.GROUP_ALL_ID

View file

@ -27,6 +27,8 @@ import androidx.annotation.StringRes;
import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.ActionBar;
import androidx.core.text.util.LinkifyCompat; import androidx.core.text.util.LinkifyCompat;
import com.evernote.android.state.State;
import org.schabi.newpipe.BaseFragment; import org.schabi.newpipe.BaseFragment;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.error.ErrorInfo; import org.schabi.newpipe.error.ErrorInfo;
@ -44,8 +46,6 @@ import org.schabi.newpipe.util.ServiceHelper;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import icepick.State;
public class SubscriptionsImportFragment extends BaseFragment { public class SubscriptionsImportFragment extends BaseFragment {
@State @State
int currentServiceId = Constants.NO_SERVICE_ID; int currentServiceId = Constants.NO_SERVICE_ID;

View file

@ -18,11 +18,11 @@ import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.evernote.android.state.State
import com.livefront.bridge.Bridge
import com.xwray.groupie.GroupieAdapter import com.xwray.groupie.GroupieAdapter
import com.xwray.groupie.OnItemClickListener import com.xwray.groupie.OnItemClickListener
import com.xwray.groupie.Section import com.xwray.groupie.Section
import icepick.Icepick
import icepick.State
import org.schabi.newpipe.R import org.schabi.newpipe.R
import org.schabi.newpipe.database.feed.model.FeedGroupEntity import org.schabi.newpipe.database.feed.model.FeedGroupEntity
import org.schabi.newpipe.databinding.DialogFeedGroupCreateBinding import org.schabi.newpipe.databinding.DialogFeedGroupCreateBinding
@ -78,7 +78,7 @@ class FeedGroupDialog : DialogFragment(), BackPressable {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
Icepick.restoreInstanceState(this, savedInstanceState) Bridge.restoreInstanceState(this, savedInstanceState)
setStyle(STYLE_NO_TITLE, ThemeHelper.getMinWidthDialogTheme(requireContext())) setStyle(STYLE_NO_TITLE, ThemeHelper.getMinWidthDialogTheme(requireContext()))
groupId = arguments?.getLong(KEY_GROUP_ID, NO_GROUP_SELECTED) ?: NO_GROUP_SELECTED groupId = arguments?.getLong(KEY_GROUP_ID, NO_GROUP_SELECTED) ?: NO_GROUP_SELECTED
@ -114,7 +114,7 @@ class FeedGroupDialog : DialogFragment(), BackPressable {
iconsListState = feedGroupCreateBinding.iconSelector.layoutManager?.onSaveInstanceState() iconsListState = feedGroupCreateBinding.iconSelector.layoutManager?.onSaveInstanceState()
subscriptionsListState = feedGroupCreateBinding.subscriptionsSelectorList.layoutManager?.onSaveInstanceState() subscriptionsListState = feedGroupCreateBinding.subscriptionsSelectorList.layoutManager?.onSaveInstanceState()
Icepick.saveInstanceState(this, outState) Bridge.saveInstanceState(this, outState)
} }
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {

View file

@ -11,10 +11,10 @@ import androidx.recyclerview.widget.ItemTouchHelper
import androidx.recyclerview.widget.ItemTouchHelper.SimpleCallback import androidx.recyclerview.widget.ItemTouchHelper.SimpleCallback
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.evernote.android.state.State
import com.livefront.bridge.Bridge
import com.xwray.groupie.GroupieAdapter import com.xwray.groupie.GroupieAdapter
import com.xwray.groupie.TouchCallback import com.xwray.groupie.TouchCallback
import icepick.Icepick
import icepick.State
import org.schabi.newpipe.R import org.schabi.newpipe.R
import org.schabi.newpipe.database.feed.model.FeedGroupEntity import org.schabi.newpipe.database.feed.model.FeedGroupEntity
import org.schabi.newpipe.databinding.DialogFeedGroupReorderBinding import org.schabi.newpipe.databinding.DialogFeedGroupReorderBinding
@ -23,10 +23,6 @@ import org.schabi.newpipe.local.subscription.dialog.FeedGroupReorderDialogViewMo
import org.schabi.newpipe.local.subscription.item.FeedGroupReorderItem import org.schabi.newpipe.local.subscription.item.FeedGroupReorderItem
import org.schabi.newpipe.util.ThemeHelper import org.schabi.newpipe.util.ThemeHelper
import java.util.Collections import java.util.Collections
import kotlin.collections.ArrayList
import kotlin.collections.List
import kotlin.collections.map
import kotlin.collections.sortedBy
class FeedGroupReorderDialog : DialogFragment() { class FeedGroupReorderDialog : DialogFragment() {
private var _binding: DialogFeedGroupReorderBinding? = null private var _binding: DialogFeedGroupReorderBinding? = null
@ -42,7 +38,7 @@ class FeedGroupReorderDialog : DialogFragment() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
Icepick.restoreInstanceState(this, savedInstanceState) Bridge.restoreInstanceState(this, savedInstanceState)
setStyle(STYLE_NO_TITLE, ThemeHelper.getMinWidthDialogTheme(requireContext())) setStyle(STYLE_NO_TITLE, ThemeHelper.getMinWidthDialogTheme(requireContext()))
} }
@ -80,7 +76,7 @@ class FeedGroupReorderDialog : DialogFragment() {
override fun onSaveInstanceState(outState: Bundle) { override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState) super.onSaveInstanceState(outState)
Icepick.saveInstanceState(this, outState) Bridge.saveInstanceState(this, outState)
} }
private fun handleGroups(list: List<FeedGroupEntity>) { private fun handleGroups(list: List<FeedGroupEntity>) {

View file

@ -569,16 +569,16 @@ public final class PlayQueueActivity extends AppCompatActivity
private void onPlayModeChanged(final int repeatMode, final boolean shuffled) { private void onPlayModeChanged(final int repeatMode, final boolean shuffled) {
switch (repeatMode) { switch (repeatMode) {
case com.google.android.exoplayer2.Player.REPEAT_MODE_OFF: case com.google.android.exoplayer2.Player.REPEAT_MODE_OFF:
queueControlBinding.controlRepeat queueControlBinding.controlRepeat.setImageResource(
.setImageResource(R.drawable.exo_controls_repeat_off); com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_off);
break; break;
case com.google.android.exoplayer2.Player.REPEAT_MODE_ONE: case com.google.android.exoplayer2.Player.REPEAT_MODE_ONE:
queueControlBinding.controlRepeat queueControlBinding.controlRepeat.setImageResource(
.setImageResource(R.drawable.exo_controls_repeat_one); com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_one);
break; break;
case com.google.android.exoplayer2.Player.REPEAT_MODE_ALL: case com.google.android.exoplayer2.Player.REPEAT_MODE_ALL:
queueControlBinding.controlRepeat queueControlBinding.controlRepeat.setImageResource(
.setImageResource(R.drawable.exo_controls_repeat_all); com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_all);
break; break;
} }

View file

@ -24,6 +24,9 @@ import androidx.core.math.MathUtils;
import androidx.fragment.app.DialogFragment; import androidx.fragment.app.DialogFragment;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
import com.evernote.android.state.State;
import com.livefront.bridge.Bridge;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
import org.schabi.newpipe.databinding.DialogPlaybackParameterBinding; import org.schabi.newpipe.databinding.DialogPlaybackParameterBinding;
import org.schabi.newpipe.player.ui.VideoPlayerUi; import org.schabi.newpipe.player.ui.VideoPlayerUi;
@ -37,9 +40,6 @@ import java.util.function.DoubleConsumer;
import java.util.function.DoubleFunction; import java.util.function.DoubleFunction;
import java.util.function.DoubleSupplier; import java.util.function.DoubleSupplier;
import icepick.Icepick;
import icepick.State;
public class PlaybackParameterDialog extends DialogFragment { public class PlaybackParameterDialog extends DialogFragment {
private static final String TAG = "PlaybackParameterDialog"; private static final String TAG = "PlaybackParameterDialog";
@ -135,7 +135,7 @@ public class PlaybackParameterDialog extends DialogFragment {
@Override @Override
public void onSaveInstanceState(@NonNull final Bundle outState) { public void onSaveInstanceState(@NonNull final Bundle outState) {
super.onSaveInstanceState(outState); super.onSaveInstanceState(outState);
Icepick.saveInstanceState(this, outState); Bridge.saveInstanceState(this, outState);
} }
/*////////////////////////////////////////////////////////////////////////// /*//////////////////////////////////////////////////////////////////////////
@ -146,7 +146,7 @@ public class PlaybackParameterDialog extends DialogFragment {
@Override @Override
public Dialog onCreateDialog(@Nullable final Bundle savedInstanceState) { public Dialog onCreateDialog(@Nullable final Bundle savedInstanceState) {
assureCorrectAppLanguage(getContext()); assureCorrectAppLanguage(getContext());
Icepick.restoreInstanceState(this, savedInstanceState); Bridge.restoreInstanceState(this, savedInstanceState);
binding = DialogPlaybackParameterBinding.inflate(getLayoutInflater()); binding = DialogPlaybackParameterBinding.inflate(getLayoutInflater());
initUI(); initUI();
@ -342,14 +342,14 @@ public class PlaybackParameterDialog extends DialogFragment {
final Map<Boolean, TextView> pitchCtrlModeComponentMapping = final Map<Boolean, TextView> pitchCtrlModeComponentMapping =
getPitchControlModeComponentMappings(); getPitchControlModeComponentMappings();
pitchCtrlModeComponentMapping.forEach((v, textView) -> textView.setBackground( pitchCtrlModeComponentMapping.forEach((v, textView) -> textView.setBackground(
resolveDrawable(requireContext(), R.attr.selectableItemBackground))); resolveDrawable(requireContext(), android.R.attr.selectableItemBackground)));
// Mark the selected textview // Mark the selected textview
final TextView textView = pitchCtrlModeComponentMapping.get(semitones); final TextView textView = pitchCtrlModeComponentMapping.get(semitones);
if (textView != null) { if (textView != null) {
textView.setBackground(new LayerDrawable(new Drawable[]{ textView.setBackground(new LayerDrawable(new Drawable[]{
resolveDrawable(requireContext(), R.attr.dashed_border), resolveDrawable(requireContext(), R.attr.dashed_border),
resolveDrawable(requireContext(), R.attr.selectableItemBackground) resolveDrawable(requireContext(), android.R.attr.selectableItemBackground)
})); }));
} }
@ -415,14 +415,14 @@ public class PlaybackParameterDialog extends DialogFragment {
// Bring all textviews into a normal state // Bring all textviews into a normal state
final Map<Double, TextView> stepSiteComponentMapping = getStepSizeComponentMappings(); final Map<Double, TextView> stepSiteComponentMapping = getStepSizeComponentMappings();
stepSiteComponentMapping.forEach((v, textView) -> textView.setBackground( stepSiteComponentMapping.forEach((v, textView) -> textView.setBackground(
resolveDrawable(requireContext(), R.attr.selectableItemBackground))); resolveDrawable(requireContext(), android.R.attr.selectableItemBackground)));
// Mark the selected textview // Mark the selected textview
final TextView textView = stepSiteComponentMapping.get(newStepSize); final TextView textView = stepSiteComponentMapping.get(newStepSize);
if (textView != null) { if (textView != null) {
textView.setBackground(new LayerDrawable(new Drawable[]{ textView.setBackground(new LayerDrawable(new Drawable[]{
resolveDrawable(requireContext(), R.attr.dashed_border), resolveDrawable(requireContext(), R.attr.dashed_border),
resolveDrawable(requireContext(), R.attr.selectableItemBackground) resolveDrawable(requireContext(), android.R.attr.selectableItemBackground)
})); }));
} }

View file

@ -69,41 +69,48 @@ public final class NotificationActionData {
switch (selectedAction) { switch (selectedAction) {
case NotificationConstants.PREVIOUS: case NotificationConstants.PREVIOUS:
return new NotificationActionData(ACTION_PLAY_PREVIOUS, return new NotificationActionData(ACTION_PLAY_PREVIOUS,
ctx.getString(R.string.exo_controls_previous_description), baseActionIcon); ctx.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_previous_description), baseActionIcon);
case NotificationConstants.NEXT: case NotificationConstants.NEXT:
return new NotificationActionData(ACTION_PLAY_NEXT, return new NotificationActionData(ACTION_PLAY_NEXT,
ctx.getString(R.string.exo_controls_next_description), baseActionIcon); ctx.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_next_description), baseActionIcon);
case NotificationConstants.REWIND: case NotificationConstants.REWIND:
return new NotificationActionData(ACTION_FAST_REWIND, return new NotificationActionData(ACTION_FAST_REWIND,
ctx.getString(R.string.exo_controls_rewind_description), baseActionIcon); ctx.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_rewind_description), baseActionIcon);
case NotificationConstants.FORWARD: case NotificationConstants.FORWARD:
return new NotificationActionData(ACTION_FAST_FORWARD, return new NotificationActionData(ACTION_FAST_FORWARD,
ctx.getString(R.string.exo_controls_fastforward_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
baseActionIcon); .exo_controls_fastforward_description), baseActionIcon);
case NotificationConstants.SMART_REWIND_PREVIOUS: case NotificationConstants.SMART_REWIND_PREVIOUS:
if (player.getPlayQueue() != null && player.getPlayQueue().size() > 1) { if (player.getPlayQueue() != null && player.getPlayQueue().size() > 1) {
return new NotificationActionData(ACTION_PLAY_PREVIOUS, return new NotificationActionData(ACTION_PLAY_PREVIOUS,
ctx.getString(R.string.exo_controls_previous_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_notification_previous); .exo_controls_previous_description),
com.google.android.exoplayer2.ui.R.drawable.exo_notification_previous);
} else { } else {
return new NotificationActionData(ACTION_FAST_REWIND, return new NotificationActionData(ACTION_FAST_REWIND,
ctx.getString(R.string.exo_controls_rewind_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_controls_rewind); .exo_controls_rewind_description),
com.google.android.exoplayer2.ui.R.drawable.exo_controls_rewind);
} }
case NotificationConstants.SMART_FORWARD_NEXT: case NotificationConstants.SMART_FORWARD_NEXT:
if (player.getPlayQueue() != null && player.getPlayQueue().size() > 1) { if (player.getPlayQueue() != null && player.getPlayQueue().size() > 1) {
return new NotificationActionData(ACTION_PLAY_NEXT, return new NotificationActionData(ACTION_PLAY_NEXT,
ctx.getString(R.string.exo_controls_next_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_notification_next); .exo_controls_next_description),
com.google.android.exoplayer2.ui.R.drawable.exo_notification_next);
} else { } else {
return new NotificationActionData(ACTION_FAST_FORWARD, return new NotificationActionData(ACTION_FAST_FORWARD,
ctx.getString(R.string.exo_controls_fastforward_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_controls_fastforward); .exo_controls_fastforward_description),
com.google.android.exoplayer2.ui.R.drawable.exo_controls_fastforward);
} }
case NotificationConstants.PLAY_PAUSE_BUFFERING: case NotificationConstants.PLAY_PAUSE_BUFFERING:
@ -119,45 +126,56 @@ public final class NotificationActionData {
case NotificationConstants.PLAY_PAUSE: case NotificationConstants.PLAY_PAUSE:
if (player.getCurrentState() == Player.STATE_COMPLETED) { if (player.getCurrentState() == Player.STATE_COMPLETED) {
return new NotificationActionData(ACTION_PLAY_PAUSE, return new NotificationActionData(ACTION_PLAY_PAUSE,
ctx.getString(R.string.exo_controls_pause_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_pause_description),
R.drawable.ic_replay); R.drawable.ic_replay);
} else if (player.isPlaying() } else if (player.isPlaying()
|| player.getCurrentState() == Player.STATE_PREFLIGHT || player.getCurrentState() == Player.STATE_PREFLIGHT
|| player.getCurrentState() == Player.STATE_BLOCKED || player.getCurrentState() == Player.STATE_BLOCKED
|| player.getCurrentState() == Player.STATE_BUFFERING) { || player.getCurrentState() == Player.STATE_BUFFERING) {
return new NotificationActionData(ACTION_PLAY_PAUSE, return new NotificationActionData(ACTION_PLAY_PAUSE,
ctx.getString(R.string.exo_controls_pause_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_notification_pause); .exo_controls_pause_description),
com.google.android.exoplayer2.ui.R.drawable.exo_notification_pause);
} else { } else {
return new NotificationActionData(ACTION_PLAY_PAUSE, return new NotificationActionData(ACTION_PLAY_PAUSE,
ctx.getString(R.string.exo_controls_play_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_notification_play); .exo_controls_play_description),
com.google.android.exoplayer2.ui.R.drawable.exo_notification_play);
} }
case NotificationConstants.REPEAT: case NotificationConstants.REPEAT:
if (player.getRepeatMode() == REPEAT_MODE_ALL) { if (player.getRepeatMode() == REPEAT_MODE_ALL) {
return new NotificationActionData(ACTION_REPEAT, return new NotificationActionData(ACTION_REPEAT,
ctx.getString(R.string.exo_controls_repeat_all_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_media_action_repeat_all); .exo_controls_repeat_all_description),
com.google.android.exoplayer2.ext.mediasession.R.drawable
.exo_media_action_repeat_all);
} else if (player.getRepeatMode() == REPEAT_MODE_ONE) { } else if (player.getRepeatMode() == REPEAT_MODE_ONE) {
return new NotificationActionData(ACTION_REPEAT, return new NotificationActionData(ACTION_REPEAT,
ctx.getString(R.string.exo_controls_repeat_one_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_media_action_repeat_one); .exo_controls_repeat_one_description),
com.google.android.exoplayer2.ext.mediasession.R.drawable
.exo_media_action_repeat_one);
} else /* player.getRepeatMode() == REPEAT_MODE_OFF */ { } else /* player.getRepeatMode() == REPEAT_MODE_OFF */ {
return new NotificationActionData(ACTION_REPEAT, return new NotificationActionData(ACTION_REPEAT,
ctx.getString(R.string.exo_controls_repeat_off_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_media_action_repeat_off); .exo_controls_repeat_off_description),
com.google.android.exoplayer2.ext.mediasession.R.drawable
.exo_media_action_repeat_off);
} }
case NotificationConstants.SHUFFLE: case NotificationConstants.SHUFFLE:
if (player.getPlayQueue() != null && player.getPlayQueue().isShuffled()) { if (player.getPlayQueue() != null && player.getPlayQueue().isShuffled()) {
return new NotificationActionData(ACTION_SHUFFLE, return new NotificationActionData(ACTION_SHUFFLE,
ctx.getString(R.string.exo_controls_shuffle_on_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_controls_shuffle_on); .exo_controls_shuffle_on_description),
com.google.android.exoplayer2.ui.R.drawable.exo_controls_shuffle_on);
} else { } else {
return new NotificationActionData(ACTION_SHUFFLE, return new NotificationActionData(ACTION_SHUFFLE,
ctx.getString(R.string.exo_controls_shuffle_off_description), ctx.getString(com.google.android.exoplayer2.ui.R.string
R.drawable.exo_controls_shuffle_off); .exo_controls_shuffle_off_description),
com.google.android.exoplayer2.ui.R.drawable.exo_controls_shuffle_off);
} }
case NotificationConstants.CLOSE: case NotificationConstants.CLOSE:

View file

@ -78,16 +78,16 @@ public final class NotificationConstants {
@DrawableRes @DrawableRes
public static final int[] ACTION_ICONS = { public static final int[] ACTION_ICONS = {
0, 0,
R.drawable.exo_icon_previous, com.google.android.exoplayer2.ui.R.drawable.exo_icon_previous,
R.drawable.exo_icon_next, com.google.android.exoplayer2.ui.R.drawable.exo_icon_next,
R.drawable.exo_icon_rewind, com.google.android.exoplayer2.ui.R.drawable.exo_icon_rewind,
R.drawable.exo_icon_fastforward, com.google.android.exoplayer2.ui.R.drawable.exo_icon_fastforward,
R.drawable.exo_icon_previous, com.google.android.exoplayer2.ui.R.drawable.exo_icon_previous,
R.drawable.exo_icon_next, com.google.android.exoplayer2.ui.R.drawable.exo_icon_next,
R.drawable.ic_pause, R.drawable.ic_pause,
R.drawable.ic_hourglass_top, R.drawable.ic_hourglass_top,
R.drawable.exo_icon_repeat_all, com.google.android.exoplayer2.ui.R.drawable.exo_icon_repeat_all,
R.drawable.exo_icon_shuffle_on, com.google.android.exoplayer2.ui.R.drawable.exo_icon_shuffle_on,
R.drawable.ic_close, R.drawable.ic_close,
}; };
@ -122,29 +122,41 @@ public final class NotificationConstants {
public static String getActionName(@NonNull final Context context, @Action final int action) { public static String getActionName(@NonNull final Context context, @Action final int action) {
switch (action) { switch (action) {
case PREVIOUS: case PREVIOUS:
return context.getString(R.string.exo_controls_previous_description); return context.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_previous_description);
case NEXT: case NEXT:
return context.getString(R.string.exo_controls_next_description); return context.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_next_description);
case REWIND: case REWIND:
return context.getString(R.string.exo_controls_rewind_description); return context.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_rewind_description);
case FORWARD: case FORWARD:
return context.getString(R.string.exo_controls_fastforward_description); return context.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_fastforward_description);
case SMART_REWIND_PREVIOUS: case SMART_REWIND_PREVIOUS:
return Localization.concatenateStrings( return Localization.concatenateStrings(
context.getString(R.string.exo_controls_rewind_description), context.getString(com.google.android.exoplayer2.ui.R.string
context.getString(R.string.exo_controls_previous_description)); .exo_controls_rewind_description),
context.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_previous_description));
case SMART_FORWARD_NEXT: case SMART_FORWARD_NEXT:
return Localization.concatenateStrings( return Localization.concatenateStrings(
context.getString(R.string.exo_controls_fastforward_description), context.getString(com.google.android.exoplayer2.ui.R.string
context.getString(R.string.exo_controls_next_description)); .exo_controls_fastforward_description),
context.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_next_description));
case PLAY_PAUSE: case PLAY_PAUSE:
return Localization.concatenateStrings( return Localization.concatenateStrings(
context.getString(R.string.exo_controls_play_description), context.getString(com.google.android.exoplayer2.ui.R.string
context.getString(R.string.exo_controls_pause_description)); .exo_controls_play_description),
context.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_pause_description));
case PLAY_PAUSE_BUFFERING: case PLAY_PAUSE_BUFFERING:
return Localization.concatenateStrings( return Localization.concatenateStrings(
context.getString(R.string.exo_controls_play_description), context.getString(com.google.android.exoplayer2.ui.R.string
context.getString(R.string.exo_controls_pause_description), .exo_controls_play_description),
context.getString(com.google.android.exoplayer2.ui.R.string
.exo_controls_pause_description),
context.getString(R.string.notification_action_buffering)); context.getString(R.string.notification_action_buffering));
case REPEAT: case REPEAT:
return context.getString(R.string.notification_action_repeat); return context.getString(R.string.notification_action_repeat);

View file

@ -132,17 +132,8 @@ public class SeekbarPreviewThumbnailHolder {
// Get the bounds where the frame is found // Get the bounds where the frame is found
final int[] bounds = frameset.getFrameBoundsAt(currentPosMs); final int[] bounds = frameset.getFrameBoundsAt(currentPosMs);
generatedDataForUrl.put(currentPosMs, () -> { generatedDataForUrl.put(currentPosMs,
// It can happen, that the original bitmap could not be downloaded createBitmapSupplier(srcBitMap, bounds, frameset));
// In such a case - we don't want a NullPointer - simply return null
if (srcBitMap == null) {
return null;
}
// Cut out the corresponding bitmap form the "srcBitMap"
return Bitmap.createBitmap(srcBitMap, bounds[1], bounds[2],
frameset.getFrameWidth(), frameset.getFrameHeight());
});
currentPosMs += frameset.getDurationPerFrame(); currentPosMs += frameset.getDurationPerFrame();
pos++; pos++;
@ -165,6 +156,45 @@ public class SeekbarPreviewThumbnailHolder {
} }
} }
private Supplier<Bitmap> createBitmapSupplier(final Bitmap srcBitMap,
final int[] bounds,
final Frameset frameset) {
return () -> {
// It can happen, that the original bitmap could not be downloaded
// (or it was recycled though that should not happen)
// In such a case - we don't want a NullPointer/
// "cannot use a recycled source in createBitmap" Exception -> simply return null
if (srcBitMap == null || srcBitMap.isRecycled()) {
return null;
}
// Under some rare circumstances the YouTube API returns slightly too small storyboards,
// (or not the matching frame width/height)
// This would lead to createBitmap cutting out a bitmap that is out of bounds,
// so we need to adjust the bounds accordingly
if (srcBitMap.getWidth() < bounds[1] + frameset.getFrameWidth()) {
bounds[1] = srcBitMap.getWidth() - frameset.getFrameWidth();
}
if (srcBitMap.getHeight() < bounds[2] + frameset.getFrameHeight()) {
bounds[2] = srcBitMap.getHeight() - frameset.getFrameHeight();
}
// Cut out the corresponding bitmap form the "srcBitMap"
final Bitmap cutOutBitmap = Bitmap.createBitmap(srcBitMap, bounds[1], bounds[2],
frameset.getFrameWidth(), frameset.getFrameHeight());
// If the cut out bitmap is identical to its source,
// we need to copy the bitmap to create a new instance.
// createBitmap allows itself to return the original object that is was created with
// this leads to recycled bitmaps being returned (if they are identical)
// Reference: https://stackoverflow.com/a/23683075 + first comment
// Fixes: https://github.com/TeamNewPipe/NewPipe/issues/11461
return cutOutBitmap == srcBitMap
? cutOutBitmap.copy(cutOutBitmap.getConfig(), true) : cutOutBitmap;
};
}
@Nullable @Nullable
private Bitmap getBitMapFrom(final String url) { private Bitmap getBitMapFrom(final String url) {
if (url == null) { if (url == null) {

View file

@ -952,11 +952,14 @@ public abstract class VideoPlayerUi extends PlayerUi implements SeekBar.OnSeekBa
super.onRepeatModeChanged(repeatMode); super.onRepeatModeChanged(repeatMode);
if (repeatMode == REPEAT_MODE_ALL) { if (repeatMode == REPEAT_MODE_ALL) {
binding.repeatButton.setImageResource(R.drawable.exo_controls_repeat_all); binding.repeatButton.setImageResource(
com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_all);
} else if (repeatMode == REPEAT_MODE_ONE) { } else if (repeatMode == REPEAT_MODE_ONE) {
binding.repeatButton.setImageResource(R.drawable.exo_controls_repeat_one); binding.repeatButton.setImageResource(
com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_one);
} else /* repeatMode == REPEAT_MODE_OFF */ { } else /* repeatMode == REPEAT_MODE_OFF */ {
binding.repeatButton.setImageResource(R.drawable.exo_controls_repeat_off); binding.repeatButton.setImageResource(
com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_off);
} }
} }

View file

@ -21,7 +21,9 @@ import androidx.fragment.app.FragmentManager;
import androidx.preference.Preference; import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat; import androidx.preference.PreferenceFragmentCompat;
import com.evernote.android.state.State;
import com.jakewharton.rxbinding4.widget.RxTextView; import com.jakewharton.rxbinding4.widget.RxTextView;
import com.livefront.bridge.Bridge;
import org.schabi.newpipe.MainActivity; import org.schabi.newpipe.MainActivity;
import org.schabi.newpipe.R; import org.schabi.newpipe.R;
@ -41,9 +43,6 @@ import org.schabi.newpipe.views.FocusOverlayView;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import icepick.Icepick;
import icepick.State;
/* /*
* Created by Christian Schabesberger on 31.08.15. * Created by Christian Schabesberger on 31.08.15.
* *
@ -93,7 +92,7 @@ public class SettingsActivity extends AppCompatActivity implements
assureCorrectAppLanguage(this); assureCorrectAppLanguage(this);
super.onCreate(savedInstanceBundle); super.onCreate(savedInstanceBundle);
Icepick.restoreInstanceState(this, savedInstanceBundle); Bridge.restoreInstanceState(this, savedInstanceBundle);
final boolean restored = savedInstanceBundle != null; final boolean restored = savedInstanceBundle != null;
final SettingsLayoutBinding settingsLayoutBinding = final SettingsLayoutBinding settingsLayoutBinding =
@ -125,7 +124,7 @@ public class SettingsActivity extends AppCompatActivity implements
@Override @Override
protected void onSaveInstanceState(@NonNull final Bundle outState) { protected void onSaveInstanceState(@NonNull final Bundle outState) {
super.onSaveInstanceState(outState); super.onSaveInstanceState(outState);
Icepick.saveInstanceState(this, outState); Bridge.saveInstanceState(this, outState);
} }
@Override @Override

View file

@ -0,0 +1,61 @@
package org.schabi.newpipe.util;
import android.content.Context;
import android.os.Bundle;
import android.os.Parcelable;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.evernote.android.state.StateSaver;
import com.livefront.bridge.Bridge;
import com.livefront.bridge.SavedStateHandler;
import com.livefront.bridge.ViewSavedStateHandler;
/**
* Configures Bridge's state saver.
*/
public final class BridgeStateSaverInitializer {
public static void init(final Context context) {
Bridge.initialize(
context,
new SavedStateHandler() {
@Override
public void saveInstanceState(
@NonNull final Object target,
@NonNull final Bundle state) {
StateSaver.saveInstanceState(target, state);
}
@Override
public void restoreInstanceState(
@NonNull final Object target,
@Nullable final Bundle state) {
StateSaver.restoreInstanceState(target, state);
}
},
new ViewSavedStateHandler() {
@NonNull
@Override
public <T extends View> Parcelable saveInstanceState(
@NonNull final T target,
@Nullable final Parcelable parentState) {
return StateSaver.saveInstanceState(target, parentState);
}
@Nullable
@Override
public <T extends View> Parcelable restoreInstanceState(
@NonNull final T target,
@Nullable final Parcelable state) {
return StateSaver.restoreInstanceState(target, state);
}
}
);
}
private BridgeStateSaverInitializer() {
}
}

View file

@ -48,10 +48,12 @@ public final class ListHelper {
private static final Set<String> HIGH_RESOLUTION_LIST = Set.of("1440p", "2160p"); private static final Set<String> HIGH_RESOLUTION_LIST = Set.of("1440p", "2160p");
// Audio track types in order of priority. 0=lowest, n=highest // Audio track types in order of priority. 0=lowest, n=highest
private static final List<AudioTrackType> AUDIO_TRACK_TYPE_RANKING = private static final List<AudioTrackType> AUDIO_TRACK_TYPE_RANKING =
List.of(AudioTrackType.DESCRIPTIVE, AudioTrackType.DUBBED, AudioTrackType.ORIGINAL); List.of(AudioTrackType.DESCRIPTIVE, AudioTrackType.SECONDARY, AudioTrackType.DUBBED,
AudioTrackType.ORIGINAL);
// Audio track types in order of priority when descriptive audio is preferred. // Audio track types in order of priority when descriptive audio is preferred.
private static final List<AudioTrackType> AUDIO_TRACK_TYPE_RANKING_DESCRIPTIVE = private static final List<AudioTrackType> AUDIO_TRACK_TYPE_RANKING_DESCRIPTIVE =
List.of(AudioTrackType.ORIGINAL, AudioTrackType.DUBBED, AudioTrackType.DESCRIPTIVE); List.of(AudioTrackType.SECONDARY, AudioTrackType.DUBBED, AudioTrackType.ORIGINAL,
AudioTrackType.DESCRIPTIVE);
/** /**
* List of supported YouTube Itag ids. * List of supported YouTube Itag ids.

View file

@ -10,6 +10,7 @@ import android.content.res.Resources;
import android.icu.text.CompactDecimalFormat; import android.icu.text.CompactDecimalFormat;
import android.os.Build; import android.os.Build;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.format.DateUtils;
import android.util.DisplayMetrics; import android.util.DisplayMetrics;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
@ -239,43 +240,27 @@ public final class Localization {
} }
/** /**
* Get a readable text for a duration in the format {@code days:hours:minutes:seconds}. * Get a readable text for a duration in the format {@code hours:minutes:seconds}.
* Prepended zeros are removed. *
* @param duration the duration in seconds * @param duration the duration in seconds
* @return a formatted duration String or {@code 0:00} if the duration is zero. * @return a formatted duration String or {@code 00:00} if the duration is zero.
*/ */
public static String getDurationString(final long duration) { public static String getDurationString(final long duration) {
return getDurationString(duration, true, false); return DateUtils.formatElapsedTime(Math.max(duration, 0));
} }
/** /**
* Get a readable text for a duration in the format {@code days:hours:minutes:seconds+}. * Get a readable text for a duration in the format {@code hours:minutes:seconds+}. If the given
* Prepended zeros are removed. If the given duration is incomplete, a plus is appended to the * duration is incomplete, a plus is appended to the duration string.
* duration string. *
* @param duration the duration in seconds * @param duration the duration in seconds
* @param isDurationComplete whether the given duration is complete or whether info is missing * @param isDurationComplete whether the given duration is complete or whether info is missing
* @param showDurationPrefix whether the duration-prefix shall be shown * @param showDurationPrefix whether the duration-prefix shall be shown
* @return a formatted duration String or {@code 0:00} if the duration is zero. * @return a formatted duration String or {@code 00:00} if the duration is zero.
*/ */
public static String getDurationString(final long duration, final boolean isDurationComplete, public static String getDurationString(final long duration, final boolean isDurationComplete,
final boolean showDurationPrefix) { final boolean showDurationPrefix) {
final String output; final String output = getDurationString(duration);
final long days = duration / (24 * 60 * 60L); /* greater than a day */
final long hours = duration % (24 * 60 * 60L) / (60 * 60L); /* greater than an hour */
final long minutes = duration % (24 * 60 * 60L) % (60 * 60L) / 60L;
final long seconds = duration % 60L;
if (duration < 0) {
output = "0:00";
} else if (days > 0) {
//handle days
output = String.format(Locale.US, "%d:%02d:%02d:%02d", days, hours, minutes, seconds);
} else if (hours > 0) {
output = String.format(Locale.US, "%d:%02d:%02d", hours, minutes, seconds);
} else {
output = String.format(Locale.US, "%d:%02d", minutes, seconds);
}
final String durationPrefix = showDurationPrefix ? "" : ""; final String durationPrefix = showDurationPrefix ? "" : "";
final String durationPostfix = isDurationComplete ? "" : "+"; final String durationPostfix = isDurationComplete ? "" : "+";
return durationPrefix + output + durationPostfix; return durationPrefix + output + durationPostfix;
@ -342,25 +327,20 @@ public final class Localization {
if (track.getAudioTrackType() != null) { if (track.getAudioTrackType() != null) {
final String trackType = audioTrackType(context, track.getAudioTrackType()); final String trackType = audioTrackType(context, track.getAudioTrackType());
if (trackType != null) {
return context.getString(R.string.audio_track_name, name, trackType); return context.getString(R.string.audio_track_name, name, trackType);
} }
}
return name; return name;
} }
@Nullable @NonNull
private static String audioTrackType(@NonNull final Context context, private static String audioTrackType(@NonNull final Context context,
final AudioTrackType trackType) { @NonNull final AudioTrackType trackType) {
switch (trackType) { return switch (trackType) {
case ORIGINAL: case ORIGINAL -> context.getString(R.string.audio_track_type_original);
return context.getString(R.string.audio_track_type_original); case DUBBED -> context.getString(R.string.audio_track_type_dubbed);
case DUBBED: case DESCRIPTIVE -> context.getString(R.string.audio_track_type_descriptive);
return context.getString(R.string.audio_track_type_dubbed); case SECONDARY -> context.getString(R.string.audio_track_type_secondary);
case DESCRIPTIVE: };
return context.getString(R.string.audio_track_type_descriptive);
}
return null;
} }
/*////////////////////////////////////////////////////////////////////////// /*//////////////////////////////////////////////////////////////////////////

View file

@ -1,42 +0,0 @@
package org.schabi.newpipe.util.text;
import static org.schabi.newpipe.util.text.TouchUtils.getOffsetForHorizontalLine;
import android.annotation.SuppressLint;
import android.text.Spanned;
import android.text.style.ClickableSpan;
import android.view.MotionEvent;
import android.view.View;
import android.widget.TextView;
public class CommentTextOnTouchListener implements View.OnTouchListener {
public static final CommentTextOnTouchListener INSTANCE = new CommentTextOnTouchListener();
@SuppressLint("ClickableViewAccessibility")
@Override
public boolean onTouch(final View v, final MotionEvent event) {
if (!(v instanceof TextView)) {
return false;
}
final TextView widget = (TextView) v;
final CharSequence text = widget.getText();
if (text instanceof Spanned) {
final Spanned buffer = (Spanned) text;
final int action = event.getAction();
if (action == MotionEvent.ACTION_UP || action == MotionEvent.ACTION_DOWN) {
final int offset = getOffsetForHorizontalLine(widget, event);
final ClickableSpan[] links = buffer.getSpans(offset, offset, ClickableSpan.class);
if (links.length != 0) {
if (action == MotionEvent.ACTION_UP) {
links[0].onClick(widget);
}
// we handle events that intersect links, so return true
return true;
}
}
}
return false;
}
}

View file

@ -19,6 +19,9 @@
package org.schabi.newpipe.views; package org.schabi.newpipe.views;
import static org.schabi.newpipe.MainActivity.DEBUG;
import static java.lang.annotation.RetentionPolicy.SOURCE;
import android.animation.ValueAnimator; import android.animation.ValueAnimator;
import android.content.Context; import android.content.Context;
import android.os.Parcelable; import android.os.Parcelable;
@ -29,18 +32,15 @@ import android.widget.LinearLayout;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.evernote.android.state.State;
import com.livefront.bridge.Bridge;
import org.schabi.newpipe.ktx.ViewUtils; import org.schabi.newpipe.ktx.ViewUtils;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import icepick.Icepick;
import icepick.State;
import static java.lang.annotation.RetentionPolicy.SOURCE;
import static org.schabi.newpipe.MainActivity.DEBUG;
/** /**
* A view that can be fully collapsed and expanded. * A view that can be fully collapsed and expanded.
*/ */
@ -207,12 +207,12 @@ public class CollapsibleView extends LinearLayout {
@Nullable @Nullable
@Override @Override
public Parcelable onSaveInstanceState() { public Parcelable onSaveInstanceState() {
return Icepick.saveInstanceState(this, super.onSaveInstanceState()); return Bridge.saveInstanceState(this, super.onSaveInstanceState());
} }
@Override @Override
public void onRestoreInstanceState(final Parcelable state) { public void onRestoreInstanceState(final Parcelable state) {
super.onRestoreInstanceState(Icepick.restoreInstanceState(this, state)); super.onRestoreInstanceState(Bridge.restoreInstanceState(this, state));
ready(); ready();
} }

View file

@ -1 +0,0 @@
../layout/list_stream_item.xml

View file

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/itemRoot"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:clickable="true"
android:focusable="true"
android:padding="@dimen/video_item_search_padding">
<ImageView
android:id="@+id/itemThumbnailView"
android:layout_width="@dimen/video_item_search_thumbnail_image_width"
android:layout_height="@dimen/video_item_search_thumbnail_image_height"
android:scaleType="fitCenter"
android:src="@drawable/placeholder_thumbnail_video"
app:layout_constraintBottom_toTopOf="@+id/itemProgressView"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<org.schabi.newpipe.views.NewPipeTextView
android:id="@+id/itemDurationView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="@dimen/video_item_search_duration_margin"
android:layout_marginBottom="@dimen/video_item_search_duration_margin"
android:background="@color/duration_background_color"
android:paddingHorizontal="@dimen/video_item_search_duration_horizontal_padding"
android:paddingVertical="@dimen/video_item_search_duration_vertical_padding"
android:textAllCaps="true"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/duration_text_color"
android:textSize="@dimen/video_item_search_duration_text_size"
app:layout_constraintBottom_toBottomOf="@id/itemThumbnailView"
app:layout_constraintRight_toRightOf="@id/itemThumbnailView"
tools:text="1:09:10" />
<org.schabi.newpipe.views.NewPipeTextView
android:id="@+id/itemVideoTitleView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/video_item_search_image_right_margin"
android:ellipsize="end"
android:maxLines="2"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="@dimen/video_item_search_title_text_size"
app:layout_constraintBottom_toTopOf="@+id/itemUploaderView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/itemThumbnailView"
app:layout_constraintTop_toTopOf="parent"
tools:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tristique vitae sem vitae blanditLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsumLorem ipsum" />
<org.schabi.newpipe.views.NewPipeTextView
android:id="@+id/itemUploaderView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:lines="1"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textSize="@dimen/video_item_search_uploader_text_size"
app:layout_constraintBottom_toTopOf="@+id/itemAdditionalDetails"
app:layout_constraintEnd_toEndOf="@+id/itemVideoTitleView"
app:layout_constraintStart_toStartOf="@+id/itemVideoTitleView"
app:layout_constraintTop_toBottomOf="@+id/itemVideoTitleView"
tools:text="Uploader" />
<org.schabi.newpipe.views.NewPipeTextView
android:id="@+id/itemAdditionalDetails"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:ellipsize="end"
android:lines="1"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textSize="@dimen/video_item_search_upload_date_text_size"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="@+id/itemVideoTitleView"
app:layout_constraintStart_toStartOf="@+id/itemVideoTitleView"
app:layout_constraintTop_toBottomOf="@+id/itemUploaderView"
tools:text="2 years ago • 10M views" />
<org.schabi.newpipe.views.AnimatedProgressBar
android:id="@+id/itemProgressView"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_width="0dp"
android:layout_height="4dp"
android:progressDrawable="?progress_horizontal_drawable"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="@+id/itemThumbnailView"
app:layout_constraintStart_toStartOf="@+id/itemThumbnailView"
app:layout_constraintTop_toBottomOf="@+id/itemThumbnailView" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -48,6 +48,8 @@
android:layout_height="55dp" android:layout_height="55dp"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_alignTop="@id/itemTitleView"
android:layout_alignBottom="@id/itemUploaderView"
android:contentDescription="@string/detail_drag_description" android:contentDescription="@string/detail_drag_description"
android:paddingLeft="@dimen/video_item_search_image_right_margin" android:paddingLeft="@dimen/video_item_search_image_right_margin"
android:scaleType="center" android:scaleType="center"
@ -74,11 +76,13 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_below="@+id/itemTitleView" android:layout_below="@+id/itemTitleView"
android:layout_toLeftOf="@id/itemHandle"
android:layout_toRightOf="@+id/itemThumbnailView" android:layout_toRightOf="@+id/itemThumbnailView"
android:ellipsize="end"
android:lines="1" android:lines="1"
android:textAppearance="?android:attr/textAppearanceSmall" android:textAppearance="?android:attr/textAppearanceSmall"
android:textSize="@dimen/video_item_search_uploader_text_size" android:textSize="@dimen/video_item_search_uploader_text_size"
tools:ignore="RtlHardcoded" tools:ignore="RtlHardcoded"
tools:text="Uploader" /> tools:text="Uploader really long lorem ipsum dolor sit amet consectetur" />
</RelativeLayout> </RelativeLayout>

View file

@ -22,7 +22,7 @@
<string name="kore_not_found">تطبيق Kore غير موجود. هل تريد تثبيته؟</string> <string name="kore_not_found">تطبيق Kore غير موجود. هل تريد تثبيته؟</string>
<string name="light_theme_title">فاتح</string> <string name="light_theme_title">فاتح</string>
<string name="network_error">خطأ في الشبكة</string> <string name="network_error">خطأ في الشبكة</string>
<string name="no_player_found">لم يتم العثور على مشغل بث. تثبيت VLC؟</string> <string name="no_player_found">لم يتم العثور على مشغل بث. تود تثبيت VLC؟</string>
<string name="open_in_browser">فتح في متصفح الويب</string> <string name="open_in_browser">فتح في متصفح الويب</string>
<string name="play_audio">الصوت</string> <string name="play_audio">الصوت</string>
<string name="play_with_kodi_title">تشغيل بواسطة كودي</string> <string name="play_with_kodi_title">تشغيل بواسطة كودي</string>
@ -45,7 +45,7 @@
<string name="could_not_load_thumbnails">تعذر تحميل كافة الصور المصغرة</string> <string name="could_not_load_thumbnails">تعذر تحميل كافة الصور المصغرة</string>
<string name="general_error">خطأ</string> <string name="general_error">خطأ</string>
<string name="parsing_error">تعذر تحليل الموقع</string> <string name="parsing_error">تعذر تحليل الموقع</string>
<string name="main_bg_subtitle">اضغط على عدسة المكبرة للبدء.</string> <string name="main_bg_subtitle">اضغط على العدسة المكبرة للبدء.</string>
<string name="subscribe_button_title">اشتراك</string> <string name="subscribe_button_title">اشتراك</string>
<string name="subscribed_button_title">مشترك</string> <string name="subscribed_button_title">مشترك</string>
<string name="tab_subscriptions">الاشتراكات</string> <string name="tab_subscriptions">الاشتراكات</string>
@ -538,7 +538,7 @@
<item quantity="other">%d دقيقة</item> <item quantity="other">%d دقيقة</item>
</plurals> </plurals>
<string name="new_seek_duration_toast">نظرا لقيود مشغل ExoPlayer مدة التقديم تم ضبطها الى %d ثانية</string> <string name="new_seek_duration_toast">نظرا لقيود مشغل ExoPlayer مدة التقديم تم ضبطها الى %d ثانية</string>
<string name="unmute">غير صامت</string> <string name="unmute">إلغاء الكتم</string>
<string name="mute">كتم الصوت</string> <string name="mute">كتم الصوت</string>
<string name="content_not_supported">هذا المحتوى ليس مدعومًا من قبل NewPipe. <string name="content_not_supported">هذا المحتوى ليس مدعومًا من قبل NewPipe.
\n \n
@ -880,4 +880,5 @@
<string name="auto_update_check_description">يمكن لـ NewPipe البحث تلقائيًا عن الإصدارات الجديدة من وقت لآخر وإعلامك بمجرد توفرها. <string name="auto_update_check_description">يمكن لـ NewPipe البحث تلقائيًا عن الإصدارات الجديدة من وقت لآخر وإعلامك بمجرد توفرها.
\nهل تريد تمكين هذا؟</string> \nهل تريد تمكين هذا؟</string>
<string name="no">لا</string> <string name="no">لا</string>
<string name="import_settings_vulnerable_format">تستخدم الإعدادات الموجودة في عملية التصدير التي يتم استيرادها تنسيقًا عرضة للاختراق تم إهماله منذ NewPipe 0.27.0. تأكد من أن التصدير الذي يتم استيراده من مصدر موثوق به، ويفضل استخدام عمليات التصدير التي تم الحصول عليها من NewPipe 0.27.0 أو الأحدث في المستقبل فقط. سيتم قريبًا إزالة دعم استيراد الإعدادات بهذا التنسيق الضعيف تمامًا، وبعد ذلك لن تتمكن الإصدارات القديمة من NewPipe من استيراد إعدادات التصدير من الإصدارات الجديدة بعد الآن.</string>
</resources> </resources>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="main_bg_subtitle">Başlamaq üçün böyüdücü güzgüyə toxun.</string> <string name="main_bg_subtitle">Başlamaq üçün böyüdücü lupaya toxun.</string>
<string name="upload_date_text">%1$s tarixində yayımlanıb</string> <string name="upload_date_text">%1$s tarixində yayımlanıb</string>
<string name="no_player_found">Yayım oynadıcı tapılmadı. \"VLC\" quraşdırılsın\?</string> <string name="no_player_found">Yayım oynadıcı tapılmadı. \"VLC\" quraşdırılsın\?</string>
<string name="no_player_found_toast">Yayım oynadıcı tapılmadı (Oynatmaq üçün VLC quraşdıra bilərsiniz).</string> <string name="no_player_found_toast">Yayım oynadıcı tapılmadı (Oynatmaq üçün VLC quraşdıra bilərsiniz).</string>
@ -22,7 +22,7 @@
<string name="channel_unsubscribed">Kanal abunəliyi ləğv edildi</string> <string name="channel_unsubscribed">Kanal abunəliyi ləğv edildi</string>
<string name="show_info">Məlumat göstər</string> <string name="show_info">Məlumat göstər</string>
<string name="tab_subscriptions">Abunəliklər</string> <string name="tab_subscriptions">Abunəliklər</string>
<string name="tab_bookmarks">Əlfəcinlənmiş Oynatma Siyahıları</string> <string name="tab_bookmarks">Əlfəcinlənmiş Pleylistlər</string>
<string name="fragment_feed_title">Yeniliklər</string> <string name="fragment_feed_title">Yeniliklər</string>
<string name="controls_background_title">Fon</string> <string name="controls_background_title">Fon</string>
<string name="download_path_title">Video yükləmə qovluğu</string> <string name="download_path_title">Video yükləmə qovluğu</string>
@ -38,8 +38,8 @@
<string name="show_play_with_kodi_title">\"Kodi ilə Oynat\" seçimini göstər</string> <string name="show_play_with_kodi_title">\"Kodi ilə Oynat\" seçimini göstər</string>
<string name="show_play_with_kodi_summary">Kodi media mərkəzindən video oynatmaq üçün seçim göstər</string> <string name="show_play_with_kodi_summary">Kodi media mərkəzindən video oynatmaq üçün seçim göstər</string>
<string name="play_audio">Səs</string> <string name="play_audio">Səs</string>
<string name="default_audio_format_title">Standart səs formatı</string> <string name="default_audio_format_title">Standart səs kodlayıcı</string>
<string name="default_video_format_title">Standart video formatı</string> <string name="default_video_format_title">Standart video kodlayıcı</string>
<string name="theme_title">Tema</string> <string name="theme_title">Tema</string>
<string name="light_theme_title">İşıqlı</string> <string name="light_theme_title">İşıqlı</string>
<string name="dark_theme_title">Qaranlıq</string> <string name="dark_theme_title">Qaranlıq</string>
@ -63,16 +63,16 @@
<string name="show_search_suggestions_title">Axtarış təklifləri</string> <string name="show_search_suggestions_title">Axtarış təklifləri</string>
<string name="auto_queue_toggle">Avto-növbələ</string> <string name="auto_queue_toggle">Avto-növbələ</string>
<string name="auto_queue_title">Növbəti Yayımı Avto-növbələ</string> <string name="auto_queue_title">Növbəti Yayımı Avto-növbələ</string>
<string name="metadata_cache_wipe_complete_notice">Üst məlumat keşi silindi</string> <string name="metadata_cache_wipe_complete_notice">Üst məlumat qalığı silindi</string>
<string name="metadata_cache_wipe_summary">Keşlənmiş bütün veb-səhifə məlumatlarını sil</string> <string name="metadata_cache_wipe_summary">Toplanmış bütün veb-səhifə məlumatlarını sil</string>
<string name="metadata_cache_wipe_title">Keşlənmiş üst məlumatı təmizlə</string> <string name="metadata_cache_wipe_title">Toplanmış üst məlumatı təmizlə</string>
<string name="thumbnail_cache_wipe_complete_notice">Şəkil keşi silindi</string> <string name="thumbnail_cache_wipe_complete_notice">Şəkil qalığı silindi</string>
<string name="show_comments_summary">Şərhləri gizlətmək üçün bağla</string> <string name="show_comments_summary">Şərhləri gizlətmək üçün bağla</string>
<string name="show_comments_title">Şərhləri göstər</string> <string name="show_comments_title">Şərhləri göstər</string>
<string name="clear_queue_confirmation_description">Aktiv oynadıcı növbəsi dəyişdiriləcək</string> <string name="clear_queue_confirmation_description">Aktiv oynadıcı növbəsi dəyişdiriləcək</string>
<string name="clear_queue_confirmation_summary">Bir oynadıcıdan digərinə keçid növbənizi dəyişdirə bilər</string> <string name="clear_queue_confirmation_summary">Bir oynadıcıdan digərinə keçid növbənizi dəyişdirə bilər</string>
<string name="clear_queue_confirmation_title">Növbəni təmizləməzdən əvvəl təsdiq üçün soruş</string> <string name="clear_queue_confirmation_title">Növbəni təmizləməzdən əvvəl təsdiq üçün soruş</string>
<string name="use_inexact_seek_title">Sürətli qeyri-dəqiq axtarış istifadə et</string> <string name="use_inexact_seek_title">Sürətli, qeyri-dəqiq axtarış istifadə et</string>
<string name="use_inexact_seek_summary">Qeyri-dəqiq axtarış oynadıcıya azaldılmış dəqiqliklə mövqeləri daha sürətli axtarmağa imkan verir. 5, 15 və ya 25 saniyəlik axtarış bununla işləmir</string> <string name="use_inexact_seek_summary">Qeyri-dəqiq axtarış oynadıcıya azaldılmış dəqiqliklə mövqeləri daha sürətli axtarmağa imkan verir. 5, 15 və ya 25 saniyəlik axtarış bununla işləmir</string>
<string name="seek_duration_title">Sürətli irəli/geri çəkmə axtarış müddəti</string> <string name="seek_duration_title">Sürətli irəli/geri çəkmə axtarış müddəti</string>
<string name="notification_action_nothing">Heç nə</string> <string name="notification_action_nothing">Heç nə</string>
@ -95,7 +95,7 @@
<string name="channels">Kanallar</string> <string name="channels">Kanallar</string>
<string name="video_detail_by">%s tərəfindən</string> <string name="video_detail_by">%s tərəfindən</string>
<string name="youtube_restricted_mode_enabled_title">YouTube\'un \"Məhdud Rejimi\"ni aç</string> <string name="youtube_restricted_mode_enabled_title">YouTube\'un \"Məhdud Rejimi\"ni aç</string>
<string name="show_age_restricted_content_summary">Yaş həddi səbəbiylə (məsələn, 18+) uşaqlar üçün uyğun olmayan məzmunu göstər</string> <string name="show_age_restricted_content_summary">Yaş həddi səbəbiylə (18+ kimi) uşaqlar üçün uyğun olmayan məzmunu göstər</string>
<string name="show_age_restricted_content_title">Yaş məhdudiyyətli məzmunu göstər</string> <string name="show_age_restricted_content_title">Yaş məhdudiyyətli məzmunu göstər</string>
<string name="content">Məzmun</string> <string name="content">Məzmun</string>
<string name="popup_playing_toast">Ani görüntü rejimində oynadılır</string> <string name="popup_playing_toast">Ani görüntü rejimində oynadılır</string>
@ -103,7 +103,7 @@
<string name="settings_category_updates_title">Yeniləmələr</string> <string name="settings_category_updates_title">Yeniləmələr</string>
<string name="settings_category_debug_title">Sazlama</string> <string name="settings_category_debug_title">Sazlama</string>
<string name="settings_category_appearance_title">Görünüş</string> <string name="settings_category_appearance_title">Görünüş</string>
<string name="settings_category_history_title">Tarixçə və keş</string> <string name="settings_category_history_title">Tarixçə və qalıq</string>
<string name="settings_category_video_audio_title">Video və səs</string> <string name="settings_category_video_audio_title">Video və səs</string>
<string name="settings_category_player_behavior_title">Davranış</string> <string name="settings_category_player_behavior_title">Davranış</string>
<string name="settings_category_player_title">Oynadıcı</string> <string name="settings_category_player_title">Oynadıcı</string>
@ -112,7 +112,7 @@
<string name="unsupported_url_dialog_message">URL\'i tanımaq olmadı. Başqa tətbiqlə açılsın\?</string> <string name="unsupported_url_dialog_message">URL\'i tanımaq olmadı. Başqa tətbiqlə açılsın\?</string>
<string name="unsupported_url">Dəstəklənməyən URL\'i</string> <string name="unsupported_url">Dəstəklənməyən URL\'i</string>
<string name="show_hold_to_append_title">\"Növbələmək üçün basılı saxla\" tövsiyəsin göstər</string> <string name="show_hold_to_append_title">\"Növbələmək üçün basılı saxla\" tövsiyəsin göstər</string>
<string name="show_next_and_similar_title">\"Növbəti\" və \"Bənzər\" videoları göstər</string> <string name="show_next_and_similar_title">\"Növbəti\" və \"Oxşar\" videoları göstər</string>
<string name="export_data_summary">Tarixçəni, abunəlikləri, pleylistləri və tənzimləmələri ixrac et</string> <string name="export_data_summary">Tarixçəni, abunəlikləri, pleylistləri və tənzimləmələri ixrac et</string>
<string name="import_data_summary">Cari tarixçənizi, abunəliklərinizi, pleylistlərinizi və (könüllü) tənzimləmələrinizi etibarsız edir</string> <string name="import_data_summary">Cari tarixçənizi, abunəliklərinizi, pleylistlərinizi və (könüllü) tənzimləmələrinizi etibarsız edir</string>
<string name="recaptcha_cookies_cleared">reCAPTCHA bazaları təmizləndi</string> <string name="recaptcha_cookies_cleared">reCAPTCHA bazaları təmizləndi</string>
@ -135,11 +135,11 @@
\n \n
\nOnu görmək istəyirsinizsə, tənzimləmələrdə \"%1$s\" seçimini aktivləşdirin.</string> \nOnu görmək istəyirsinizsə, tənzimləmələrdə \"%1$s\" seçimini aktivləşdirin.</string>
<string name="youtube_restricted_mode_enabled_summary">YouTube potensial yetkin məzmunu gizlədən \"Məhdud Rejim\" təmin edir</string> <string name="youtube_restricted_mode_enabled_summary">YouTube potensial yetkin məzmunu gizlədən \"Məhdud Rejim\" təmin edir</string>
<string name="peertube_instance_url_title">\"PeerTube\" nümunələri</string> <string name="peertube_instance_url_title">\"PeerTube\" serverləri</string>
<string name="notification_actions_at_most_three">Yığcam bildirişdə göstərmək üçün ən çoxu üç fəaliyyət seçə bilərsiniz!</string> <string name="notification_actions_at_most_three">Yığcam bildirişdə göstərmək üçün ən çoxu üç fəaliyyət seçə bilərsiniz!</string>
<string name="feed_update_threshold_option_always_update">Həmişə yenilə</string> <string name="feed_update_threshold_option_always_update">Həmişə yenilə</string>
<string name="settings_category_feed_title">Axın</string> <string name="settings_category_feed_title">Axın</string>
<string name="feed_group_show_only_ungrouped_subscriptions">Yalnız qruplaşdırılmamış abunəlikləri göstər</string> <string name="feed_group_show_only_ungrouped_subscriptions">Yalnız qrupsuz abunəlikləri göstər</string>
<string name="feed_create_new_group_button_title">Yeni</string> <string name="feed_create_new_group_button_title">Yeni</string>
<string name="feed_group_dialog_delete_message">Bu qrupu silmək istəyirsiniz\?</string> <string name="feed_group_dialog_delete_message">Bu qrupu silmək istəyirsiniz\?</string>
<string name="feed_group_dialog_empty_name">Boş qrup adı</string> <string name="feed_group_dialog_empty_name">Boş qrup adı</string>
@ -174,7 +174,7 @@
<string name="general_error">Xəta</string> <string name="general_error">Xəta</string>
<string name="search_history_deleted">Axtarış tarixçəsi silindi</string> <string name="search_history_deleted">Axtarış tarixçəsi silindi</string>
<string name="delete_search_history_alert">Bütün axtarış tarixçəsi silinsin\?</string> <string name="delete_search_history_alert">Bütün axtarış tarixçəsi silinsin\?</string>
<string name="clear_search_history_summary">Açar sözləri axtarışı tarixçəsini silir</string> <string name="clear_search_history_summary">Açar sözlər axtarışı tarixçəsin silir</string>
<string name="clear_search_history_title">Axtarış tarixçəsini sil</string> <string name="clear_search_history_title">Axtarış tarixçəsini sil</string>
<string name="watch_history_states_deleted">Oynatma mövqeləri silindi</string> <string name="watch_history_states_deleted">Oynatma mövqeləri silindi</string>
<string name="delete_playback_states_alert">Bütün oynatma mövqeləri silinsin\?</string> <string name="delete_playback_states_alert">Bütün oynatma mövqeləri silinsin\?</string>
@ -188,13 +188,13 @@
<string name="resize_zoom">Yaxınlaşdır</string> <string name="resize_zoom">Yaxınlaşdır</string>
<string name="resize_fill">Doldur</string> <string name="resize_fill">Doldur</string>
<string name="resize_fit">Uyğunlaşdır</string> <string name="resize_fit">Uyğunlaşdır</string>
<string name="caption_none">Altyazı Yoxdur</string> <string name="caption_none">Titrlər Yoxdur</string>
<string name="delete">Sil</string> <string name="delete">Sil</string>
<string name="no_channel_subscribed_yet">Hələ ki, kanal abunəliyi yoxdur</string> <string name="no_channel_subscribed_yet">Hələ ki, kanal abunəliyi yoxdur</string>
<string name="select_a_channel">Kanal seç</string> <string name="select_a_channel">Kanal seç</string>
<string name="channel_page_summary">Kanal Səhifəsi</string> <string name="channel_page_summary">Kanal Səhifəsi</string>
<string name="default_kiosk_page_summary">Standart Köşk</string> <string name="default_kiosk_page_summary">Standart Bölmə</string>
<string name="kiosk_page_summary">Köşk Səhifə</string> <string name="kiosk_page_summary">Kənar Səhifə</string>
<string name="blank_page_summary">Boş Səhifə</string> <string name="blank_page_summary">Boş Səhifə</string>
<string name="main_page_content_summary">Əsas səhifədə hansı tablar göstərilir</string> <string name="main_page_content_summary">Əsas səhifədə hansı tablar göstərilir</string>
<string name="main_page_content">Əsas səhifə məzmunu</string> <string name="main_page_content">Əsas səhifə məzmunu</string>
@ -203,8 +203,8 @@
<string name="limit_mobile_data_usage_title">Mobil internet istifadə edərkən ayırdetməni məhdudlaşdır</string> <string name="limit_mobile_data_usage_title">Mobil internet istifadə edərkən ayırdetməni məhdudlaşdır</string>
<string name="limit_data_usage_none_description">Limitsiz</string> <string name="limit_data_usage_none_description">Limitsiz</string>
<string name="one_item_deleted">1 element silindi.</string> <string name="one_item_deleted">1 element silindi.</string>
<string name="peertube_instance_add_title">Nümunə əlavə et</string> <string name="peertube_instance_add_title">Server əlavə et</string>
<string name="peertube_instance_url_summary">Sevimli \"PeerTube\" nümunələrinizi seçin</string> <string name="peertube_instance_url_summary">Sevimli \"PeerTube\" serverlərinizi seçin</string>
<string name="delete_downloaded_files">Endirilmiş faylları sil</string> <string name="delete_downloaded_files">Endirilmiş faylları sil</string>
<string name="confirm_prompt">Endirmə tarixçənizi təmizləmək və ya bütün endirilmiş faylları silmək istəyirsiniz\?</string> <string name="confirm_prompt">Endirmə tarixçənizi təmizləmək və ya bütün endirilmiş faylları silmək istəyirsiniz\?</string>
<string name="clear_download_history">Endirmə tarixçəsini təmizlə</string> <string name="clear_download_history">Endirmə tarixçəsini təmizlə</string>
@ -214,7 +214,7 @@
<string name="downloads_storage_ask_summary">Sizdən hər endirmənin harada saxlanılacağı soruşulacaq. <string name="downloads_storage_ask_summary">Sizdən hər endirmənin harada saxlanılacağı soruşulacaq.
\nXarici SD karta endirmək istəyirsinizsə, sistem qovluğu seçicisini (SAF) aktiv edin</string> \nXarici SD karta endirmək istəyirsinizsə, sistem qovluğu seçicisini (SAF) aktiv edin</string>
<string name="downloads_storage_use_saf_summary">\'Yaddaş Giriş Çərçivəsi \' xarici SD karta endirməyə imkan verir</string> <string name="downloads_storage_use_saf_summary">\'Yaddaş Giriş Çərçivəsi \' xarici SD karta endirməyə imkan verir</string>
<string name="systems_language">Sistem defoltu</string> <string name="systems_language">Sistem standartı</string>
<string name="app_language_title">Tətbiq dili</string> <string name="app_language_title">Tətbiq dili</string>
<plurals name="days"> <plurals name="days">
<item quantity="one">%d gün</item> <item quantity="one">%d gün</item>
@ -233,16 +233,16 @@
<item quantity="other">%d saniyə</item> <item quantity="other">%d saniyə</item>
</plurals> </plurals>
<string name="feed_oldest_subscription_update">Axın sonuncu dəfə yeniləndi: %s</string> <string name="feed_oldest_subscription_update">Axın sonuncu dəfə yeniləndi: %s</string>
<string name="feed_update_threshold_title">Axın yeniləmə astanası</string> <string name="feed_update_threshold_title">Axın yeniləmə aralığı</string>
<string name="feed_use_dedicated_fetch_method_enable_button">Sürətli rejimi aktivləşdir</string> <string name="feed_use_dedicated_fetch_method_enable_button">Sürətli rejimi aktivləşdir</string>
<string name="feed_use_dedicated_fetch_method_disable_button">Sürətli rejimi deaktiv et</string> <string name="feed_use_dedicated_fetch_method_disable_button">Sürətli rejimi bağla</string>
<string name="feed_use_dedicated_fetch_method_help_text">Axının çox yavaş yükləndiyini düşünürsünüz\? Əgər elədirsə, sürətli yükləməni işə salmağı sınayın (tənzimləmələrdə dəyişə və ya aşağıdakı düyməni basa bilərsiniz). <string name="feed_use_dedicated_fetch_method_help_text">Axının çox yavaş yükləndiyini düşünürsünüz?Elədirsə, sürətli yükləməni işə salmağı sınayın (tənzimləmələrdə dəyişə və ya aşağıdakı düyməni basa bilərsiniz).
\n \n
\nNewPipe axını yükləmək üçün 2 metod təklif edir: \nNewPipe 2 axın yükləmə üsulu təklif edir:
\n• Bütün abunəlik kanallarını gətirtmək, bu yavaş olsa da tamdır; \n• Yavaş, lakin tam şəkildə bütün abunəlik kanalı gətirilir.
\n• Ayrılmış xidmət uc nöqtəsi istifadə etmək, bu sürətlidir, amma tam deyil. \n• Ayrılmış xidmət uc nöqtəsi istifadə etmək, bu sürətlidir, amma tam deyil.
\n \n
\nBu ikisi arasında fərq odur ki, sürətlisində, adətən elementin müddəti və növü kimi bəzi məlumatlar çatışmır (canlı video ilə adisini ayırd edə bilmir) və daha az elementlər gətirir. \nİkisi arasında fərq budur ki, sürətlisində, adətən elementin müddəti və növü kimi bəzi məlumatlar çatışmır (canlı video ilə adisini ayırd edə bilmir) və daha az elementlər gətirir.
\n \n
\nYouTube öz RSS axını ilə bu sürətli metodu təklif edən xidmətlərdən biridir. \nYouTube öz RSS axını ilə bu sürətli metodu təklif edən xidmətlərdən biridir.
\n \n
@ -252,7 +252,7 @@
<string name="could_not_setup_download_menu">Endirmə menyusunu qurmaq mümkün olmadı</string> <string name="could_not_setup_download_menu">Endirmə menyusunu qurmaq mümkün olmadı</string>
<string name="content_not_available">Məzmun əlçatmazdır</string> <string name="content_not_available">Məzmun əlçatmazdır</string>
<string name="could_not_load_thumbnails">Bütün miniatürləri yükləmək alınmadı</string> <string name="could_not_load_thumbnails">Bütün miniatürləri yükləmək alınmadı</string>
<string name="network_error">Şəbəkə xətası</string> <string name="network_error">Şəbəkə səhvi</string>
<string name="download_to_sdcard_error_message">Xarici SD karta endirmək mümkün deyil. Endirmə qovluğunun yeri sıfırlansın\?</string> <string name="download_to_sdcard_error_message">Xarici SD karta endirmək mümkün deyil. Endirmə qovluğunun yeri sıfırlansın\?</string>
<string name="download_to_sdcard_error_title">Xarici yaddaş əlçatan deyil</string> <string name="download_to_sdcard_error_title">Xarici yaddaş əlçatan deyil</string>
<string name="clear_views_history_summary">Oynadılmış yayımlar tarixçəsini və oynatma mövqelərini silir</string> <string name="clear_views_history_summary">Oynadılmış yayımlar tarixçəsini və oynatma mövqelərini silir</string>
@ -262,7 +262,7 @@
<string name="notification_colorize_title">Bildirişi rənglə</string> <string name="notification_colorize_title">Bildirişi rənglə</string>
<string name="invalid_directory">Belə qovluq yoxdur</string> <string name="invalid_directory">Belə qovluq yoxdur</string>
<string name="start_main_player_fullscreen_title">Əsas oynadıcını tam ekranda başlat</string> <string name="start_main_player_fullscreen_title">Əsas oynadıcını tam ekranda başlat</string>
<string name="external_player_unsupported_link_type">Xarici oynadıcılar bu cür linkləri dəstəkləmir</string> <string name="external_player_unsupported_link_type">Xarici oynadıcılar bu növ linkləri dəstəkləmir</string>
<string name="local_search_suggestions">Yerli axtarış təklifləri</string> <string name="local_search_suggestions">Yerli axtarış təklifləri</string>
<string name="video">Video</string> <string name="video">Video</string>
<string name="related_items_tab_description">Əlaqəli elementlər</string> <string name="related_items_tab_description">Əlaqəli elementlər</string>
@ -274,7 +274,7 @@
<string name="video_streams_empty">Video yayımı tapılmadı</string> <string name="video_streams_empty">Video yayımı tapılmadı</string>
<string name="comments_tab_description">Şərhlər</string> <string name="comments_tab_description">Şərhlər</string>
<string name="description_tab_description">ıqlama</string> <string name="description_tab_description">ıqlama</string>
<string name="empty_list_subtitle">Burada kriketlərdən başqa heç nə yoxdur</string> <string name="empty_list_subtitle">Burada sisəylərdən başqa heç nə yoxdur</string>
<string name="search_no_results">Nəticə yoxdur</string> <string name="search_no_results">Nəticə yoxdur</string>
<string name="restore_defaults">Standartları qaytar</string> <string name="restore_defaults">Standartları qaytar</string>
<string name="missing_file">Fayl köçürüldü və ya silindi</string> <string name="missing_file">Fayl köçürüldü və ya silindi</string>
@ -286,7 +286,7 @@
<string name="audio_streams_empty">Səs yayımı tapılmadı</string> <string name="audio_streams_empty">Səs yayımı tapılmadı</string>
<string name="permission_display_over_apps">Digər tətbiqlərin üzərində göstərməyə icazə ver</string> <string name="permission_display_over_apps">Digər tətbiqlərin üzərində göstərməyə icazə ver</string>
<string name="restore_defaults_confirmation">İlkin tənzimləmələri qaytarmaq istəyirsiniz\?</string> <string name="restore_defaults_confirmation">İlkin tənzimləmələri qaytarmaq istəyirsiniz\?</string>
<string name="enqueue_next_stream">Növbətini növbələ</string> <string name="enqueue_next_stream">Növbəti sıraya sal</string>
<string name="retry">Təkrar Cəhd Et</string> <string name="retry">Təkrar Cəhd Et</string>
<string name="settings_category_player_notification_summary">Cari oynatma yayımı bildirişini konfiqurasiya et</string> <string name="settings_category_player_notification_summary">Cari oynatma yayımı bildirişini konfiqurasiya et</string>
<string name="notifications">Bildirişlər</string> <string name="notifications">Bildirişlər</string>
@ -294,12 +294,12 @@
<string name="streams_notification_channel_description">Abunəliklər üçün yeni yayımlar haqqında bildirişlər</string> <string name="streams_notification_channel_description">Abunəliklər üçün yeni yayımlar haqqında bildirişlər</string>
<string name="error_report_channel_description">Xəta hesabatları üçün bildirişlər</string> <string name="error_report_channel_description">Xəta hesabatları üçün bildirişlər</string>
<string name="file_name_empty_error">Fayl adı boş ola bilməz</string> <string name="file_name_empty_error">Fayl adı boş ola bilməz</string>
<string name="saved_tabs_invalid_json">Saxlanmış tabları oxumaq mümkün olmadı, buna görə standart tabları istifadə et</string> <string name="saved_tabs_invalid_json">Saxlanmış səhifələri oxumaq alınmadı, ona görə standart səhifələr istifadə et</string>
<string name="error_report_notification_title">NewPipe xəta ilə qarşılaşdı, bildirmək üçün toxun</string> <string name="error_report_notification_title">NewPipe xəta ilə qarşılaşdı, bildirmək üçün toxun</string>
<string name="sorry_string">Bağışla, o baş verməməli idi.</string> <string name="sorry_string">Bağışla, bu baş verməməli idi.</string>
<string name="error_report_button_text">E-poçt- dan məlumat ver</string> <string name="error_report_button_text">E-poçt- dan məlumat ver</string>
<string name="error_report_open_issue_button_text">GitHub\'da Məlumat Ver</string> <string name="error_report_open_issue_button_text">GitHub\'da Məlumat Ver</string>
<string name="error_report_open_github_notice">Zəhmət olmasa, xətanızı müzakirə edən məsələnin mövcud olub-olmadığını yoxlayın. Dublikat biletləri yaradarkən, bizdən faktiki səhvi düzəltməyə sərf edəcəyimiz vaxt alırsınız.</string> <string name="error_report_open_github_notice">Xahiş edirik, xətanızı müzakirə edən məsələnin mövcud olub-olmadığını yoxlayın. Dublikat biletləri yaradarkən, bizdən faktiki səhvi düzəltməyə sərf edəcəyimiz vaxtı alırsınız.</string>
<string name="error_snackbar_action">Məlumat Ver</string> <string name="error_snackbar_action">Məlumat Ver</string>
<string name="what_device_headline">Məlumat:</string> <string name="what_device_headline">Məlumat:</string>
<string name="what_happened_headline">Nə baş verdi:</string> <string name="what_happened_headline">Nə baş verdi:</string>
@ -329,7 +329,7 @@
<string name="recaptcha_request_toast">reCAPTCHA sorğusu göndərildi</string> <string name="recaptcha_request_toast">reCAPTCHA sorğusu göndərildi</string>
<string name="done">Bitdi</string> <string name="done">Bitdi</string>
<string name="settings_file_replacement_character_summary">Etibarsız simvollar bu dəyərlə əvəz olunur</string> <string name="settings_file_replacement_character_summary">Etibarsız simvollar bu dəyərlə əvəz olunur</string>
<string name="settings_file_replacement_character_title">Əvəzedici xarakter</string> <string name="settings_file_replacement_character_title">Əvəzedici simvol</string>
<string name="charset_most_special_characters">Ən xüsusi simvollar</string> <string name="charset_most_special_characters">Ən xüsusi simvollar</string>
<string name="title_licenses">Üçüncü Tərəf Lisenziyaları</string> <string name="title_licenses">Üçüncü Tərəf Lisenziyaları</string>
<string name="tab_about">Haqqında &amp; T-TSS</string> <string name="tab_about">Haqqında &amp; T-TSS</string>
@ -347,7 +347,7 @@
<string name="delete_item_search_history">Bu elementi axtarış tarixçəsindən silmək istəyirsiniz\?</string> <string name="delete_item_search_history">Bu elementi axtarış tarixçəsindən silmək istəyirsiniz\?</string>
<string name="title_last_played">Son Oynadılan</string> <string name="title_last_played">Son Oynadılan</string>
<string name="title_most_played">Ən Çox Oynadılan</string> <string name="title_most_played">Ən Çox Oynadılan</string>
<string name="select_a_kiosk">Köşk seç</string> <string name="select_a_kiosk">Bölmə seç</string>
<string name="import_complete_toast">İdxal edildi</string> <string name="import_complete_toast">İdxal edildi</string>
<string name="no_valid_zip_file">Etibarlı ZIP faylı yoxdur</string> <string name="no_valid_zip_file">Etibarlı ZIP faylı yoxdur</string>
<string name="could_not_import_all_files">Xəbərdarlıq: Bütün faylları idxal etmək mümkün olmadı.</string> <string name="could_not_import_all_files">Xəbərdarlıq: Bütün faylları idxal etmək mümkün olmadı.</string>
@ -378,13 +378,13 @@
<string name="playlist_thumbnail_change_success">Pleylist miniatürü dəyişdirildi.</string> <string name="playlist_thumbnail_change_success">Pleylist miniatürü dəyişdirildi.</string>
<string name="playlist_no_uploader">Avtomatik yaradıldı (heç bir yükləyici tapılmadı)</string> <string name="playlist_no_uploader">Avtomatik yaradıldı (heç bir yükləyici tapılmadı)</string>
<string name="caption_auto_generated">Avtomatik yaradıldı</string> <string name="caption_auto_generated">Avtomatik yaradıldı</string>
<string name="caption_setting_title">Altyazılar</string> <string name="caption_setting_title">Titrlər</string>
<string name="leak_canary_not_available">LeakCanary yoxdur</string> <string name="leak_canary_not_available">LeakCanary yoxdur</string>
<string name="enable_leak_canary_summary">Yaddaş sızma monitorinqi yığın boşaltma zamanı tətbiqin cavab verməməsinə səbəb ola bilər</string> <string name="enable_leak_canary_summary">Yaddaş sızma monitorinqi yığın boşaltma zamanı tətbiqin cavab verməməsinə səbəb ola bilər</string>
<string name="show_memory_leaks">Yaddaş sızmalarını göstər</string> <string name="show_memory_leaks">Yaddaş sızmalarını göstər</string>
<string name="enable_disposed_exceptions_summary">Utilizasiyadan sonra fraqment və ya fəaliyyətin yaşam dövründən kənarda çatdırıla bilməyən Rx istisnaları barədə hesabat verməyə məcbur et</string> <string name="enable_disposed_exceptions_summary">Utilizasiyadan sonra fraqment və ya fəaliyyətin yaşam dövründən kənarda, çatdırıla bilməyən Rx istisnaları barədə məlumat verməsinə məcbur et</string>
<string name="show_original_time_ago_summary">Xidmətlərdən alınmış orijinal mətnlər yayım elementlərində görünəcək</string> <string name="show_original_time_ago_summary">Xidmətlərdən alınmış orijinal mətnlər yayım elementlərində görünəcək</string>
<string name="check_new_streams">Yeni yayımları yoxla</string> <string name="check_new_streams">Yeni yayımları yoxlamanı işə sal</string>
<string name="import_soundcloud_instructions">URL və ya ID\'nizi daxil etməklə SoundCloud profilini idxal edin: <string name="import_soundcloud_instructions">URL və ya ID\'nizi daxil etməklə SoundCloud profilini idxal edin:
\n \n
\n1. Veb-brauzerdə \"iş masası rejimini\" aktiv edin (sayt mobil cihazlar üçün mövcud deyil) \n1. Veb-brauzerdə \"iş masası rejimini\" aktiv edin (sayt mobil cihazlar üçün mövcud deyil)
@ -411,8 +411,8 @@
<string name="error_http_unsupported_range">Server çox iş parçalı endirmələri qəbul etmir, @string/msg_threads = 1 ilə yenidən cəhd edin</string> <string name="error_http_unsupported_range">Server çox iş parçalı endirmələri qəbul etmir, @string/msg_threads = 1 ilə yenidən cəhd edin</string>
<string name="delete_downloaded_files_confirm">Bütün endirilmiş fayllar diskdən silinsin\?</string> <string name="delete_downloaded_files_confirm">Bütün endirilmiş fayllar diskdən silinsin\?</string>
<string name="max_retry_msg">Maksimum təkrar cəhdlər</string> <string name="max_retry_msg">Maksimum təkrar cəhdlər</string>
<string name="remove_watched_popup_warning">Pleylistə əlavə olunandan əvvəl və sonra baxılmış videolar silinəcək. <string name="remove_watched_popup_warning">Pleylistə əlavə olunandan əvvəl və sonrakı baxılmış videolar silinəcək.
\nSiz əminsiniz\? Bu geri qaytarıla bilməz!</string> \nSiz əminsiniz? Bu geri qaytarıla bilməz!</string>
<string name="feed_groups_header_title">Kanal qrupları</string> <string name="feed_groups_header_title">Kanal qrupları</string>
<string name="feed_new_items">Yeni axın elementləri</string> <string name="feed_new_items">Yeni axın elementləri</string>
<string name="feed_update_threshold_summary">Abunəlik köhnəlmiş hesab edilənə qədərki son yeniləmədən sonrakı vaxt — %s</string> <string name="feed_update_threshold_summary">Abunəlik köhnəlmiş hesab edilənə qədərki son yeniləmədən sonrakı vaxt — %s</string>
@ -462,7 +462,7 @@
<string name="notification_colorize_summary">Android\'in bildiriş rəngini miniatürdəki əsas rəngə uyğun fərdiləşdirməsini təmin et (qeyd edək ki, bu, bütün cihazlarda mövcud deyil)</string> <string name="notification_colorize_summary">Android\'in bildiriş rəngini miniatürdəki əsas rəngə uyğun fərdiləşdirməsini təmin et (qeyd edək ki, bu, bütün cihazlarda mövcud deyil)</string>
<string name="view_on_github">GitHub\'da Bax</string> <string name="view_on_github">GitHub\'da Bax</string>
<string name="donation_title">İanə Et</string> <string name="donation_title">İanə Et</string>
<string name="donation_encouragement">NewPipe, sizə ən yaxşı istifadəçi təcrübəsi göstərmək üçün boş vaxtlarını sərf edən könüllülər tərəfindən hazırlanmışdır. Tərtibatçılara bir fincan qəhvə içərkən NewPipe-ı daha da yaxşılaşdırmağa ianə etməklə kömək edin.</string> <string name="donation_encouragement">NewPipe, sizə ən yaxşı istifadəçi təcrübəsi göstərmək üçün boş vaxtını sərf edən könüllülər tərəfindən hazırlanmışdır. Tərtibatçıların bir fincan qəhvə içərkən NewPipe-ı daha da yaxşılaşdırmasına ianə edərək kömək edin.</string>
<string name="most_liked">Ən çox bəyənildi</string> <string name="most_liked">Ən çox bəyənildi</string>
<string name="enqueued">Növbəyə salındı</string> <string name="enqueued">Növbəyə salındı</string>
<string name="preferred_open_action_settings_summary">Məzmunu açarkən standart hərəkət — %s</string> <string name="preferred_open_action_settings_summary">Məzmunu açarkən standart hərəkət — %s</string>
@ -492,7 +492,7 @@
<string name="show_meta_info_summary">Yayım yaradıcısı, məzmunu və ya axtarış sorğusu haqqında əlavə məlumat olan üst məlumat qutularını gizlətmək üçün söndür</string> <string name="show_meta_info_summary">Yayım yaradıcısı, məzmunu və ya axtarış sorğusu haqqında əlavə məlumat olan üst məlumat qutularını gizlətmək üçün söndür</string>
<string name="auto_queue_summary">Əlaqəli yayımı əlavə etməklə (təkrarlanmayan) sonlanacaq oynatma növbəsini davam etdir</string> <string name="auto_queue_summary">Əlaqəli yayımı əlavə etməklə (təkrarlanmayan) sonlanacaq oynatma növbəsini davam etdir</string>
<string name="remote_search_suggestions">Kənar axtarış təklifləri</string> <string name="remote_search_suggestions">Kənar axtarış təklifləri</string>
<string name="peertube_instance_add_exists">Nümunə artıq mövcuddur</string> <string name="peertube_instance_add_exists">Server artıq mövcuddur</string>
<string name="start_main_player_fullscreen_summary">Videoları kiçik oynadıcıda başlatma, avtomatik fırlatma kilidlidirsə, birbaşa tam ekran rejiminə keçid. Siz hələ də tam ekrandan çıxmaqla mini oynadıcıya daxil ola bilərsiniz</string> <string name="start_main_player_fullscreen_summary">Videoları kiçik oynadıcıda başlatma, avtomatik fırlatma kilidlidirsə, birbaşa tam ekran rejiminə keçid. Siz hələ də tam ekrandan çıxmaqla mini oynadıcıya daxil ola bilərsiniz</string>
<string name="more_than_100_videos">100+ video</string> <string name="more_than_100_videos">100+ video</string>
<string name="infinite_videos">∞ video</string> <string name="infinite_videos">∞ video</string>
@ -503,7 +503,7 @@
<string name="trending">Trenddə olan</string> <string name="trending">Trenddə olan</string>
<string name="play_queue_audio_settings">Səs Tənzimləmələri</string> <string name="play_queue_audio_settings">Səs Tənzimləmələri</string>
<string name="preferred_player_fetcher_notification_title">Məlumat əldə edilir…</string> <string name="preferred_player_fetcher_notification_title">Məlumat əldə edilir…</string>
<string name="show_original_time_ago_title">Elementlərdə orijinal əvvəlki vaxtı göstər</string> <string name="show_original_time_ago_title">Elementlərdə orijinal, əvvəlki vaxtı göstər</string>
<string name="enable_disposed_exceptions_title">Yaşam dövrəsi xaricindəki xətaları bildir</string> <string name="enable_disposed_exceptions_title">Yaşam dövrəsi xaricindəki xətaları bildir</string>
<string name="show_image_indicators_title">Şəkil göstəricilərini göstər</string> <string name="show_image_indicators_title">Şəkil göstəricilərini göstər</string>
<string name="show_image_indicators_summary">Şəkillərin üzərində mənbəsini göstərən Picasso rəngli lentləri göstər: şəbəkə üçün qırmızı, disk üçün mavi və yaddaş üçün yaşıl</string> <string name="show_image_indicators_summary">Şəkillərin üzərində mənbəsini göstərən Picasso rəngli lentləri göstər: şəbəkə üçün qırmızı, disk üçün mavi və yaddaş üçün yaşıl</string>
@ -548,7 +548,7 @@
<string name="remove_watched">İzləniləni sil</string> <string name="remove_watched">İzləniləni sil</string>
<string name="downloads_storage_use_saf_title">Sistem qovluğu seçicisini (SAF) istifadə et</string> <string name="downloads_storage_use_saf_title">Sistem qovluğu seçicisini (SAF) istifadə et</string>
<string name="error_timeout">Bağlantı fasiləsi</string> <string name="error_timeout">Bağlantı fasiləsi</string>
<string name="error_insufficient_storage_left">Cihazda yer qalmayıb</string> <string name="error_insufficient_storage_left">Cihazda yer yoxdur</string>
<string name="error_postprocessing_stopped">Fayl üzərində işləyərkən NewPipe bağlandı</string> <string name="error_postprocessing_stopped">Fayl üzərində işləyərkən NewPipe bağlandı</string>
<string name="error_postprocessing_failed">Emaldan sonra uğursuz oldu</string> <string name="error_postprocessing_failed">Emaldan sonra uğursuz oldu</string>
<string name="error_connect_host">Serverə qoşulmaq mümkün deyil</string> <string name="error_connect_host">Serverə qoşulmaq mümkün deyil</string>
@ -578,13 +578,13 @@
<string name="drawer_open">Çəkməcəni Aç</string> <string name="drawer_open">Çəkməcəni Aç</string>
<string name="hold_to_append">Növbələşdirmək üçün basılı tut</string> <string name="hold_to_append">Növbələşdirmək üçün basılı tut</string>
<string name="play_queue_remove">Sil</string> <string name="play_queue_remove">Sil</string>
<string name="app_description">Android\'də pulsuz yüngül yayımlayıcı.</string> <string name="app_description">Android\'də pulsuz, zərif yayımlayıcı.</string>
<string name="copyright">© %1$s, %2$s tərəfindən %3$s altında</string> <string name="copyright">© %1$s, %2$s tərəfindən %3$s altında</string>
<string name="settings_category_downloads_title">Endirmə</string> <string name="settings_category_downloads_title">Endirmə</string>
<string name="msg_popup_permission">Bu icazə, ani görüntü rejimində <string name="msg_popup_permission">Bu icazə, ani görüntü rejimində
\naçmaq üçün lazımdır</string> \naçmaq üçün lazımdır</string>
<string name="msg_copied">Buferə kopyalandı</string> <string name="msg_copied">Buferə köçürüldü</string>
<string name="msg_threads">Parçalar</string> <string name="msg_threads">Kadrlar</string>
<string name="rename">Adını dəyişdir</string> <string name="rename">Adını dəyişdir</string>
<string name="create">Yarat</string> <string name="create">Yarat</string>
<plurals name="subscribers"> <plurals name="subscribers">
@ -593,14 +593,14 @@
</plurals> </plurals>
<string name="audio">Səs</string> <string name="audio">Səs</string>
<string name="error_details_headline">Təfərrüatlar:</string> <string name="error_details_headline">Təfərrüatlar:</string>
<string name="info_labels">Nə:\\nTələb:\\nMəzmun Dili:\\nMəzmun Ölkəsi:\\nTətbiq Dili:\\nXidmət:\\nGMT Saatı:\\nPaket:\\nVersiya:\\nƏS versiyası:</string> <string name="info_labels">Nə:\\nSorğu:\\nMəzmun Dili:\\nMəzmun Ölkəsi:\\nTətbiq Dili:\\nXidmət:\\nGMT Saatı:\\nPaket:\\nVersiya:\\nƏS versiyası:</string>
<string name="error_snackbar_message">Bağışlayın, nəsə xəta baş verdi.</string> <string name="error_snackbar_message">Bağışlayın, nəsə səhv oldu.</string>
<string name="copy_for_github">Formatlanmış hesabatı kopyala</string> <string name="copy_for_github">Formatlanmış hesabatı köçür</string>
<string name="peertube_instance_add_help">Nümunə URL\'sini daxil et</string> <string name="peertube_instance_add_help">Server URL\'sini daxil et</string>
<string name="peertube_instance_add_fail">Nümunəni doğrulamaq mümkün olmadı</string> <string name="peertube_instance_add_fail">Serveri təsdiqləmək mümkün olmadı</string>
<string name="peertube_instance_url_help">%s-də bəyəndiyiniz nümunələri tapın</string> <string name="peertube_instance_url_help">%s-də bəyəndiyiniz serverləri tapın</string>
<string name="show_hold_to_append_summary">Video \"Təfsilatlar:\"səhifəsində fon və ya ani görüntü düyməsin basarkən ipucu göstər</string> <string name="show_hold_to_append_summary">Video \"Təfsilatlar\" səhifəsində fon və ya ani görüntü düyməsin basarkən ipucu göstər</string>
<string name="caption_setting_description">Oynadıcı altyazı mətn miqyasını və arxa fon üslublarını dəyişdir. Effektiv olması üçün tətbiqi yenidən başlatmaq tələb olunur</string> <string name="caption_setting_description">Oynadıcı titr mətn miqyasını və arxa fon üslublarını dəyişdir. Effektiv olması üçün tətbiqi yenidən başlatmaq tələb olunur</string>
<string name="error_occurred_detail">Xəta baş verdi: %1$s</string> <string name="error_occurred_detail">Xəta baş verdi: %1$s</string>
<string name="invalid_file">Fayl mövcud deyil, yaxud oxumaq və ya yazmaq icazəsi yoxdur</string> <string name="invalid_file">Fayl mövcud deyil, yaxud oxumaq və ya yazmaq icazəsi yoxdur</string>
<string name="parsing_error">Veb saytı təhlil etmək alınmadı</string> <string name="parsing_error">Veb saytı təhlil etmək alınmadı</string>
@ -614,7 +614,7 @@
<string name="export_to">Bura ixrac et</string> <string name="export_to">Bura ixrac et</string>
<string name="import_file_title">Faylı idxal et</string> <string name="import_file_title">Faylı idxal et</string>
<string name="subscriptions_import_unsuccessful">Abunəlikləri idxal etmək mümkün olmadı</string> <string name="subscriptions_import_unsuccessful">Abunəlikləri idxal etmək mümkün olmadı</string>
<string name="start_accept_privacy_policy">Avropa Ümumi Məlumat Mühafizəsi Qaydasına (GDPR) riayət etmək üçün diqqətinizi NewPipe məxfilik siyasətinə cəlb edirik. Zəhmət olmasa, diqqətlə oxuyun. Xəta məlumatın bizə göndərmək üçün qəbul etməlisiniz.</string> <string name="start_accept_privacy_policy">Avropa Ümumi Məlumat Mühafizəsi Qaydasına (GDPR) riayət etmək üçün diqqətinizi NewPipe məxfilik siyasətinə cəlb edirik. Xahiş edirik, diqqətlə oxuyun. Xəta məlumatın bizə göndərmək üçün qəbul etməlisiniz.</string>
<string name="overwrite_unrelated_warning">Bu adda fayl artıq mövcuddur</string> <string name="overwrite_unrelated_warning">Bu adda fayl artıq mövcuddur</string>
<string name="download_already_pending">Bu adla gözlənilən bir endirmə var</string> <string name="download_already_pending">Bu adla gözlənilən bir endirmə var</string>
<string name="error_path_creation">Təyinat qovluğu yaradıla bilməz</string> <string name="error_path_creation">Təyinat qovluğu yaradıla bilməz</string>
@ -657,11 +657,11 @@
<string name="no_playlist_bookmarked_yet">Hələ,əlfəcinlənmiş pleylistlər yoxdur</string> <string name="no_playlist_bookmarked_yet">Hələ,əlfəcinlənmiş pleylistlər yoxdur</string>
<string name="override_current_data">Bu, cari quraşdırmanızı ləğv edəcək.</string> <string name="override_current_data">Bu, cari quraşdırmanızı ləğv edəcək.</string>
<string name="enqueue_stream">Növbəyə qoy</string> <string name="enqueue_stream">Növbəyə qoy</string>
<string name="disable_media_tunneling_summary">Qara ekranla qarşılaşsanız və ya videonu oynatdıqda səs pozularsa, media tunelin qeyri-aktiv edin</string> <string name="disable_media_tunneling_summary">Qara ekranla qarşılaşsanız və ya videonu oynatdıqda donarsa, media girişin qeyri-aktiv edin.</string>
<string name="enqueued_next">Növbəti sıraya salındı</string> <string name="enqueued_next">Növbəti sıraya salındı</string>
<string name="start_here_on_background">Fonda oynatmağa başla</string> <string name="start_here_on_background">Fonda oynatmağa başla</string>
<string name="loading_stream_details">Yayım təfərrüatları yüklənir…</string> <string name="loading_stream_details">Yayım təfərrüatları yüklənir…</string>
<string name="disable_media_tunneling_title">Media tunelini deaktiv et</string> <string name="disable_media_tunneling_title">Media girişin qeyri-aktiv et</string>
<string name="crash_the_app">Tətbiq çökdü</string> <string name="crash_the_app">Tətbiq çökdü</string>
<string name="import_youtube_instructions">YouTube abunəliklərin Google Takeout-dan <string name="import_youtube_instructions">YouTube abunəliklərin Google Takeout-dan
\nidxal et: \nidxal et:
@ -682,19 +682,19 @@
<item quantity="other">%1$s endirmə silindi</item> <item quantity="other">%1$s endirmə silindi</item>
</plurals> </plurals>
<string name="stop">Dayandır</string> <string name="stop">Dayandır</string>
<string name="choose_instance_prompt">Nümunə seç</string> <string name="choose_instance_prompt">Server seç</string>
<string name="feed_load_error_fast_unknown">Sürətli axın rejimi bu barədə əlavə məlumat vermir.</string> <string name="feed_load_error_fast_unknown">Sürətli axın rejimi bu barədə əlavə məlumat vermir.</string>
<string name="new_seek_duration_toast">ExoPlayer məhdudiyyətlərinə görə axtarış müddəti %d saniyəyə təyin edildi</string> <string name="new_seek_duration_toast">ExoPlayer məhdudiyyətlərinə görə axtarış müddəti %d saniyəyə təyin edildi</string>
<string name="feed_use_dedicated_fetch_method_summary">Bəzi xidmətlərdə mövcuddur, adətən daha sürətli olur, lakin məhdud sayda elementləri və çox vaxt natamam məlumatı qaytara bilər (məsələn, müddət, element növü, canlı status yoxdur)</string> <string name="feed_use_dedicated_fetch_method_summary">Bəzi xidmətlərdə mövcuddur, adətən daha sürətli olur, lakin məhdud sayda elementləri və çox vaxt natamam məlumatı qaytara bilər (məsələn, müddət, element növü, canlı status yoxdur)</string>
<string name="no_appropriate_file_manager_message">Bu əməliyyat üçün uyğun fayl meneceri tapılmadı. <string name="no_appropriate_file_manager_message">Bu əməliyyat üçün uyğun fayl meneceri tapılmadı.
\nZəhmət olmasa, fayl menecerini quraşdırın və ya endirmə tənzimləmələrində \'%s\'-i deaktiv etməyə çalışın</string> \nZəhmət olmasa, fayl menecerini quraşdır və ya endirmə tənzimləmələrində \'%s\'-i qeyri-aktiv etməyə çalış</string>
<string name="feed_load_error_account_info">\'%s\' üçün axın yükləmək mümkün olmadı.</string> <string name="feed_load_error_account_info">\'%s\' üçün axın yükləmək mümkün olmadı.</string>
<string name="no_appropriate_file_manager_message_android_10">Bu əməliyyat üçün uyğun fayl meneceri tapılmadı. <string name="no_appropriate_file_manager_message_android_10">Bu əməliyyat üçün uyğun fayl meneceri tapılmadı.
\nZəhmət olmasa ,Yaddaş Giriş Çərçivəsinə uyğun fayl menecerini quraşdırın</string> \nZəhmət olmasa ,Yaddaş Giriş Çərçivəsinə uyğun fayl menecerini quraşdırın</string>
<string name="youtube_music_premium_content">Bu video yalnız YouTube Music Premium üzvləri üçün əlçatandır, ona görə də NewPipe tərəfindən yayımlamaq və ya endirmək mümkün deyil.</string> <string name="youtube_music_premium_content">Bu video yalnız YouTube Music Premium üzvləri üçün əlçatandır, ona görə də NewPipe tərəfindən yayımlamaq və ya endirmək mümkün deyil.</string>
<string name="description_select_note">İndi açıqlamadakı mətni seçə bilərsiniz. Nəzərə alın ki, seçim rejimində səhifə titrəyə və linklər kliklənməyə bilər.</string> <string name="description_select_note">İndi açıqlamadakı mətni seçə bilərsiniz. Nəzərə alın ki, seçim rejimində səhifə titrəyə və linklər kliklənməyə bilər.</string>
<string name="notification_scale_to_square_image_summary">Bildirişdə göstərilən video miniatürünü 16:9-dan 1:1 görünüş nisbətinə qədər kəs</string> <string name="notification_scale_to_square_image_summary">Bildirişdə göstərilən video miniatürünü 16:9-dan 1:1 görünüş nisbətinə qədər kəs</string>
<string name="notification_actions_summary">Aşağıdakı hər bir bildiriş fəaliyyətini üzərinə toxunaraq düzəliş edin. Sağdakı təsdiq qutularından istifadə edərək yığcam bildirişdə göstərmək üçün onların üçünü seçin.</string> <string name="notification_actions_summary">Aşağıdakı hər bir bildiriş fəaliyyətini üzərinə toxunaraq redaktə edin. Sağdakı təsdiq qutuların istifadə edərək yığcam bildirişdə göstərmək üçün onların üçünü seçin.</string>
<string name="invalid_source">Belə fayl/məzmun mənbəyi yoxdur</string> <string name="invalid_source">Belə fayl/məzmun mənbəyi yoxdur</string>
<string name="selected_stream_external_player_not_supported">Seçilən yayım xarici oynadıcılar tərəfindən dəstəklənmir</string> <string name="selected_stream_external_player_not_supported">Seçilən yayım xarici oynadıcılar tərəfindən dəstəklənmir</string>
<string name="streams_not_yet_supported_removed">Yükləyici tərəfindən hələ dəstəklənməyən yayımlar göstərilmir</string> <string name="streams_not_yet_supported_removed">Yükləyici tərəfindən hələ dəstəklənməyən yayımlar göstərilmir</string>
@ -710,15 +710,15 @@
<string name="sort">Çeşidlə</string> <string name="sort">Çeşidlə</string>
<string name="app_update_unavailable_toast">NewPipe\'ın ən son versiyasın işlədirsiniz</string> <string name="app_update_unavailable_toast">NewPipe\'ın ən son versiyasın işlədirsiniz</string>
<string name="fast_mode">Sürətli rejim</string> <string name="fast_mode">Sürətli rejim</string>
<string name="import_subscriptions_hint">3 nöqtə menyudan abunələri idxal və ya ixrac et</string> <string name="import_subscriptions_hint">3 nöqtə menyudan abunəlikləri idxal və ya ixrac et</string>
<string name="app_update_available_notification_text">%s endirmək üçün toxun</string> <string name="app_update_available_notification_text">%s endirmək üçün toxun</string>
<string name="night_theme_available">Bu seçim yalnız tema üçün %s seçildikdə əlçatandır</string> <string name="night_theme_available">Bu seçim yalnız tema üçün %s seçildikdə əlçatandır</string>
<string name="unset_playlist_thumbnail">Daimi miniatürü ləğv et</string> <string name="unset_playlist_thumbnail">Daimi miniatürü ləğv et</string>
<string name="card">Kart</string> <string name="card">Kart</string>
<string name="msg_failed_to_copy">Buferə kopyalamaq alınmadı</string> <string name="msg_failed_to_copy">Buferə köçürmək alınmadı</string>
<string name="duplicate_in_playlist">Boz rəngdə olan pleylistlərdə artıq bu element var.</string> <string name="duplicate_in_playlist">Boz rəngdəki pleylistlərdə artıq bu element var.</string>
<string name="playlist_add_stream_success_duplicate">Dublikat %d dəfə əlavə edildi</string> <string name="playlist_add_stream_success_duplicate">Dublikat %d dəfə əlavə edildi</string>
<string name="ignore_hardware_media_buttons_title">Aparat mühiti media düyməsi hadisələrinə məhəl qoyma</string> <string name="ignore_hardware_media_buttons_title">Cihaz daxili media düyməsi problemlərinə məhəl qoyma</string>
<string name="ignore_hardware_media_buttons_summary">Məsələn, fiziki düymələri qırılan qulaqlıq işlədirsinizsə faydalıdır</string> <string name="ignore_hardware_media_buttons_summary">Məsələn, fiziki düymələri qırılan qulaqlıq işlədirsinizsə faydalıdır</string>
<string name="remove_duplicates">Dublikatları sil</string> <string name="remove_duplicates">Dublikatları sil</string>
<string name="remove_duplicates_title">Dublikatlar silinsin\?</string> <string name="remove_duplicates_title">Dublikatlar silinsin\?</string>
@ -728,9 +728,9 @@
<string name="feed_show_partially_watched">Qismən baxılıb</string> <string name="feed_show_partially_watched">Qismən baxılıb</string>
<string name="remove_duplicates_message">Bu pleylistdəki bütün dublikat yayımları silmək istəyirsiniz\?</string> <string name="remove_duplicates_message">Bu pleylistdəki bütün dublikat yayımları silmək istəyirsiniz\?</string>
<string name="feed_show_upcoming">Yaxınlaşan</string> <string name="feed_show_upcoming">Yaxınlaşan</string>
<string name="left_gesture_control_title">Sol jest hərəkəti</string> <string name="left_gesture_control_title">Sol jest fəaliyyəti</string>
<string name="right_gesture_control_summary">Oynadıcı ekranının sağ yarısı üçün jest seç</string> <string name="right_gesture_control_summary">Oynadıcı ekranının sağ yarısı üçün jest seç</string>
<string name="right_gesture_control_title">Sağ jest hərəkəti</string> <string name="right_gesture_control_title">Sağ jest fəaliyyəti</string>
<string name="brightness">Parlaqlıq</string> <string name="brightness">Parlaqlıq</string>
<string name="volume">Səs səviyyəsi</string> <string name="volume">Səs səviyyəsi</string>
<string name="none">Heç biri</string> <string name="none">Heç biri</string>
@ -741,16 +741,16 @@
<string name="prefer_descriptive_audio_summary">Varsa, görmə qabiliyyəti zəifləyən insanlar üçün təsviri olan səs axını seçin</string> <string name="prefer_descriptive_audio_summary">Varsa, görmə qabiliyyəti zəifləyən insanlar üçün təsviri olan səs axını seçin</string>
<string name="play_queue_audio_track">Səs: %s</string> <string name="play_queue_audio_track">Səs: %s</string>
<string name="audio_track">Səs axını</string> <string name="audio_track">Səs axını</string>
<string name="audio_track_present_in_video">Səs axını bu yayımda olmalıdır</string> <string name="audio_track_present_in_video">Səs axını artıq bu yayımda olmalıdır</string>
<string name="select_audio_track_external_players">Xarici oynadıcılar üçün səs axını seç</string> <string name="select_audio_track_external_players">Xarici oynadıcılar üçün səs axını seç</string>
<string name="unknown_audio_track">Naməlum</string> <string name="unknown_audio_track">Naməlum</string>
<string name="settings_category_exoplayer_title">ExoPlayer tənzimləmələri</string> <string name="settings_category_exoplayer_title">ExoPlayer tənzimləmələri</string>
<string name="settings_category_exoplayer_summary">Bəzi ExoPlayer tənzimləmələrin idarə et. Bu dəyişiklikləri təsirli etmək üçün oynadıcını yenidən başlatmaq tələb olunur</string> <string name="settings_category_exoplayer_summary">Bəzi ExoPlayer tənzimləmələrin idarə et. Bu dəyişiklikləri təsirli etmək üçün oynadıcını yenidən başlatmaq tələb olunur</string>
<string name="use_exoplayer_decoder_fallback_title">ExoPlayer-in çözücü xüsusiyyətin istifadə et</string> <string name="use_exoplayer_decoder_fallback_title">ExoPlayer-in çözücü xüsusiyyətin istifadə et</string>
<string name="use_exoplayer_decoder_fallback_summary">Əsas çözücüləri işlətmə uğursuz olarsa, çözücü işlətmək probleminiz varsa (daha aşağı prioritetli çözücülərə düşür), bu seçimi aktiv edin. Bu, əsas çözücülərdən istifadə ilə müqayisədə zəif oynatma performansı ilə nəticələnə bilər</string> <string name="use_exoplayer_decoder_fallback_summary">Əsas çözücüləri işlətmə uğursuz olarsa, çözücü işlətmək probleminiz varsa (daha aşağı prioritetli çözücülərə düşür), bu seçimi aktiv edin. Bu, əsas çözücülərdən istifadə ilə müqayisədə zəif oynatma performansı ilə nəticələnə bilər</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">Bu həll yolu səthi kodlayıcıya birbaşa tənzimləmək əvəzinə, səth dəyişikliyi olarsa video kodlayıcıları buraxır və yenidən işlədir. Artıq ExoPlayer tərəfindən bu problemi olan bəzi cihazlarda istifadə olunur, bu tənzimləmənin təsiri yalnız Android 6 və daha yüksəkdə var. <string name="always_use_exoplayer_set_output_surface_workaround_summary">Bu həll yolu səthi kodlayıcıya birbaşa tənzimləmək əvəzinə, səth dəyişikliyi olarsa video kodlayıcıları buraxır və yenidən işlədir. Artıq ExoPlayer vasitəsilə bu problemli bəzi cihazlarda istifadə olunur, bu tənzimləmə təsiri yalnız Android 6 və daha yüksəkdə var.
\n \n
\nBu seçimi aktivləşdirmə cari video oynadıcı dəyişdiriləndə və ya tam ekrana keçəndə oynatma xətalarının qarşısını ala bilər</string> \nBu seçimi işlətmə cari video oynadıcı dəyişəndə və ya tam ekrana keçəndə oynatma xətaların düzəldə bilər</string>
<string name="audio_track_type_original">orijinal</string> <string name="audio_track_type_original">orijinal</string>
<string name="audio_track_type_dubbed">dublyaj edilib</string> <string name="audio_track_type_dubbed">dublyaj edilib</string>
<string name="audio_track_type_descriptive">təsviri</string> <string name="audio_track_type_descriptive">təsviri</string>
@ -758,7 +758,7 @@
<string name="progressive_load_interval_summary">Qabaqcıl məzmunda yükləmə aralığı həcmin dəyişdir (hazırda %s). Daha aşağı dəyər onların ilkin yüklənilməsin sürətləndirə bilər</string> <string name="progressive_load_interval_summary">Qabaqcıl məzmunda yükləmə aralığı həcmin dəyişdir (hazırda %s). Daha aşağı dəyər onların ilkin yüklənilməsin sürətləndirə bilər</string>
<string name="no_streams">Yayım yoxdur</string> <string name="no_streams">Yayım yoxdur</string>
<string name="no_live_streams">Canlı yayım yoxdur</string> <string name="no_live_streams">Canlı yayım yoxdur</string>
<string name="disable_media_tunneling_automatic_info">Media tunelləmə cihazınızda standart olaraq qeyri-aktiv edilib, çünki cihazınızın modelinin bunu dəstəkləmədiyi məlumdur.</string> <string name="disable_media_tunneling_automatic_info">Media dövrələmə cihazınızda standart olaraq qeyri-aktiv edilib, çünki cihazınızın modelinin bunu dəstəkləmədiyi məlumdur.</string>
<string name="audio_track_name">%1$s %2$s</string> <string name="audio_track_name">%1$s %2$s</string>
<string name="main_tabs_position_title">Əsas səhifə mövqeyi</string> <string name="main_tabs_position_title">Əsas səhifə mövqeyi</string>
<string name="main_tabs_position_summary">Əsas səhifə seçicini aşağıya köçür</string> <string name="main_tabs_position_summary">Əsas səhifə seçicini aşağıya köçür</string>
@ -769,5 +769,61 @@
<string name="feed_fetch_channel_tabs_summary">Axın yenilənərkən əldə edilən səhifələr.Kanal sürətli rejim istifadə edərək yenilənirsə, bu seçimin heç bir təsiri yoxdur.</string> <string name="feed_fetch_channel_tabs_summary">Axın yenilənərkən əldə edilən səhifələr.Kanal sürətli rejim istifadə edərək yenilənirsə, bu seçimin heç bir təsiri yoxdur.</string>
<string name="metadata_uploader_avatars">Yükləyici avatarları</string> <string name="metadata_uploader_avatars">Yükləyici avatarları</string>
<string name="metadata_thumbnails">Miniatürlər</string> <string name="metadata_thumbnails">Miniatürlər</string>
<string name="notification_actions_summary_android13">Aşağıdakı hər bildirişə vuraraq ona düzəliş edin. İlk üç əməl (oynatma/fasilə, əvvəlki və sonrakı) sistem tərəfindən təyin olunub və dəyişdirilə bilməz.</string> <string name="notification_actions_summary_android13">Aşağıdakı hər bildiriş fəaliyyətin ona toxunub redaktə edin. İlk üç fəaliyyət (oynatma/fasilə, əvvəlki və növbəti) sistem tərəfindən tənzimlənib və dəyişdirilə bilməz.</string>
<string name="no">Xeyr</string>
<string name="settings_category_backup_restore_title">Nüsxələ və bərpa et</string>
<string name="auto_update_check_description">NewPipe arabir avtomatik şəkildə yeni versiyaları yoxlaya və onlar mövcud olduqda sizə bildirə bilər.
\nBunu aktivləşdirmək istəyirsiniz?</string>
<string name="yes">Bəli</string>
<string name="reset_settings_title">Sıfırlama tənzimləmələri</string>
<string name="reset_settings_summary">Bütün tənzimləmələri standart dəyərlərinə sıfırla</string>
<string name="error_insufficient_storage">Cihazda yetərlik boş yer yoxdur</string>
<string name="metadata_subscribers">Abunəliklər</string>
<string name="rewind">Geri çevir</string>
<string name="toggle_screen_orientation">Ekran səmtini dəyişin</string>
<string name="import_settings_vulnerable_format">İdxal edilən ixracdakı tənzimləmələr NewPipe 0.27.0-dan bəri köhnəlmiş zəif formatı işlədir. İdxal edilən ixracın etibarlı mənbədən olduğuna əmin olun və gələcəkdə yalnız NewPipe 0.27.0 və ya daha yeni versiyadan əldə edilmiş ixracları istifadə etməyə üstünlük verin. Bu zəif formatda tənzimləmələrin idxalına dəstək tezliklə tamamilə silinəcək və sonra NewPipe-in köhnə versiyaları daha yeni versiyalardan ixrac tənzimləmələrin idxal edə bilməyəcək.</string>
<string name="previous_stream">Əvvəlki yayım</string>
<string name="next_stream">Növbəti yayım</string>
<string name="image_quality_none">Şəkilləri yükləmə</string>
<string name="metadata_banners">Lövhələr</string>
<string name="channel_tab_videos">Videolar</string>
<string name="channel_tab_tracks">Axınlar</string>
<string name="channel_tab_channels">Kanallar</string>
<string name="channel_tab_about">Haqqında</string>
<string name="show_channel_tabs">Kanal səhifələri</string>
<string name="channel_tab_playlists">Pleylistlər</string>
<string name="channel_tab_shorts">Shorts</string>
<plurals name="replies">
<item quantity="one">%s cavab</item>
<item quantity="other">%s cavab</item>
</plurals>
<string name="show_channel_tabs_summary">Kanal səhifələrində hansı səhifələr göstərilir</string>
<string name="open_play_queue">Oynatma növbəsin aç</string>
<string name="toggle_fullscreen">Tam ekrana keçid</string>
<string name="play">Oynat</string>
<string name="replay">Təkrar oynat</string>
<string name="more_options">Daha çox seçim</string>
<string name="duration">Müddət</string>
<string name="forward">İrəli çevir</string>
<string name="image_quality_low">Aşağı keyfiyyət</string>
<string name="image_quality_medium">Orta keyfiyyət</string>
<string name="image_quality_high">Yüksək keyfiyyət</string>
<string name="question_mark">\?</string>
<string name="share_playlist">Oynatma siyahısın paylaş</string>
<string name="share_playlist_with_titles_message">Pleylist adı və video başlıqları kimi təfsilatlar və ya video URL-lərin sadə siyahısı olaraq pleylist paylaş</string>
<string name="share_playlist_with_titles">Başlıqlarla paylaşın</string>
<string name="video_details_list_item">- %1$s: %2$s</string>
<string name="share_playlist_content_details">%1$s
\n%2$s</string>
<string name="show_more">Daha çox göstər</string>
<string name="show_less">Daha qısa göstər</string>
<string name="reset_all_settings">Bütün tənzimləmələri sıfırlama üstünlük verdiyiniz seçimlərin hamısın ləğv edəcək və tətbiq yenidən açılacaq.
\n
\n
\nDavam etmək istədiyinizə əminsiniz?</string>
<string name="channel_tab_livestreams">Canlı</string>
<string name="channel_tab_albums">Albomlar</string>
<string name="image_quality_title">Şəkil keyfiyyəti</string>
<string name="image_quality_summary">Məlumat və yaddaş istifadəsini azaltmaq üçün şəkillərin keyfiyyətini və ya şəkillərin əsla yüklənib-yüklənilməməsini seçin. Dəyişikliklər həm yaddaşdaxili, həm də diskdə olan təsvir qalığın təmizləyir — %s</string>
<string name="share_playlist_with_list">URL siyahısını paylaşın</string>
</resources> </resources>

View file

@ -2,18 +2,18 @@
<resources> <resources>
<string name="main_bg_subtitle">Націсніце «Пошук», каб пачаць.</string> <string name="main_bg_subtitle">Націсніце «Пошук», каб пачаць.</string>
<string name="upload_date_text">Апублікавана %1$s</string> <string name="upload_date_text">Апублікавана %1$s</string>
<string name="no_player_found">Патокавы прайгравальнік не знойдзены. Усталяваць VLC\?</string> <string name="no_player_found">Патокавы прайгравальнік не знойдзены. Усталяваць VLC?</string>
<string name="no_player_found_toast">Патокавы плэер не знойдзены (вы можаце ўсталяваць VLC каб прайграць).</string> <string name="no_player_found_toast">Патокавы плэер не знойдзены (можна ўсталяваць VLC).</string>
<string name="install">Усталяваць</string> <string name="install">Усталяваць</string>
<string name="cancel">Скасаваць</string> <string name="cancel">Скасаваць</string>
<string name="open_in_browser">Адкрыць ў браўзеры</string> <string name="open_in_browser">Адкрыць у браўзеры</string>
<string name="open_in_popup_mode">Адкрыць ў асобным акне</string> <string name="open_in_popup_mode">Адкрыць у асобным акне</string>
<string name="share">Падзяліцца</string> <string name="share">Падзяліцца</string>
<string name="download">Спампаваць</string> <string name="download">Спампаваць</string>
<string name="controls_download_desc">Загрузка файла прамой трансляцыі</string> <string name="controls_download_desc">Загрузка файла прамой трансляцыі</string>
<string name="search">Пошук</string> <string name="search">Пошук</string>
<string name="settings">Налады</string> <string name="settings">Налады</string>
<string name="did_you_mean">Магчыма, вы мелі на ўвазе \"%1$s\"\?</string> <string name="did_you_mean">Магчыма, вы мелі на ўвазе «%1$s»?</string>
<string name="share_dialog_title">Падзяліцца з дапамогай</string> <string name="share_dialog_title">Падзяліцца з дапамогай</string>
<string name="use_external_video_player_title">Знешні відэаплэер</string> <string name="use_external_video_player_title">Знешні відэаплэер</string>
<string name="use_external_video_player_summary">Адключае гук для некаторых раздзяленнях</string> <string name="use_external_video_player_summary">Адключае гук для некаторых раздзяленнях</string>
@ -40,9 +40,9 @@
<string name="default_popup_resolution_title">Разрозненне ўсплываючага акна</string> <string name="default_popup_resolution_title">Разрозненне ўсплываючага акна</string>
<string name="show_higher_resolutions_title">Высокія разрозненні</string> <string name="show_higher_resolutions_title">Высокія разрозненні</string>
<string name="show_higher_resolutions_summary">Толькі некаторыя прылады могуць прайграваць відэа ў 2K/4K</string> <string name="show_higher_resolutions_summary">Толькі некаторыя прылады могуць прайграваць відэа ў 2K/4K</string>
<string name="play_with_kodi_title">Прайграць ў Kodi</string> <string name="play_with_kodi_title">Прайграць у Kodi</string>
<string name="kore_not_found">Ўсталяваць адсутную праграму Kore?</string> <string name="kore_not_found">Усталяваць адсутную праграму Kore?</string>
<string name="show_play_with_kodi_title">Паказаць опцыю \"Прайграць ў Kodi\"</string> <string name="show_play_with_kodi_title">Паказаць опцыю «Прайграць у Kodi»</string>
<string name="show_play_with_kodi_summary">Паказаць опцыю прайгравання відэа праз медыяцэнтр Kodi</string> <string name="show_play_with_kodi_summary">Паказаць опцыю прайгравання відэа праз медыяцэнтр Kodi</string>
<string name="play_audio">Аўдыё</string> <string name="play_audio">Аўдыё</string>
<string name="default_audio_format_title">Фармат аўдыё па змаўчанні</string> <string name="default_audio_format_title">Фармат аўдыё па змаўчанні</string>
@ -52,7 +52,7 @@
<string name="dark_theme_title">Цёмная</string> <string name="dark_theme_title">Цёмная</string>
<string name="black_theme_title">Чорная</string> <string name="black_theme_title">Чорная</string>
<string name="popup_remember_size_pos_title">Аднавіць акно</string> <string name="popup_remember_size_pos_title">Аднавіць акно</string>
<string name="popup_remember_size_pos_summary">Запамінаць памер і становішча ўсплываючага акна</string> <string name="popup_remember_size_pos_summary">Памятаць апошнія памер і пазіцыю ўсплывальнага акна</string>
<string name="use_inexact_seek_title">Хуткі пошук пазіцыі</string> <string name="use_inexact_seek_title">Хуткі пошук пазіцыі</string>
<string name="use_inexact_seek_summary">Недакладны пошук дазваляе плэеру знаходзіць пазіцыі хутчэй са зніжанай дакладнасцю. Пошук цягам 5, 15 ці 25 секунд пры гэтым немажлівы</string> <string name="use_inexact_seek_summary">Недакладны пошук дазваляе плэеру знаходзіць пазіцыі хутчэй са зніжанай дакладнасцю. Пошук цягам 5, 15 ці 25 секунд пры гэтым немажлівы</string>
<string name="thumbnail_cache_wipe_complete_notice">Кэш малюнкаў ачышчаны</string> <string name="thumbnail_cache_wipe_complete_notice">Кэш малюнкаў ачышчаны</string>
@ -64,15 +64,15 @@
<string name="show_search_suggestions_title">Варыянты пошуку</string> <string name="show_search_suggestions_title">Варыянты пошуку</string>
<string name="show_search_suggestions_summary">Выберыце прапановы для паказу пры пошуку</string> <string name="show_search_suggestions_summary">Выберыце прапановы для паказу пры пошуку</string>
<string name="enable_search_history_title">Гісторыя пошуку</string> <string name="enable_search_history_title">Гісторыя пошуку</string>
<string name="enable_search_history_summary">Захоўваць пошукавыя запыты лакальна</string> <string name="enable_search_history_summary">Захоўваць запыты пошуку (лакальна)</string>
<string name="enable_watch_history_title">Гісторыя праглядаў</string> <string name="enable_watch_history_title">Гісторыя праглядаў</string>
<string name="enable_watch_history_summary">Запамінаць прагледжаныя відэа</string> <string name="enable_watch_history_summary">Запамінаць прагледжаныя відэа</string>
<string name="resume_on_audio_focus_gain_title">Узнавіць прайграванне</string> <string name="resume_on_audio_focus_gain_title">Аднавіць прайграванне</string>
<string name="resume_on_audio_focus_gain_summary">Працягваць прайграванне пасля перапынкаў (напрыклад, тэлефонных званкоў)</string> <string name="resume_on_audio_focus_gain_summary">Працягваць прайграванне пасля перапынкаў (напрыклад, тэлефонных званкоў)</string>
<string name="download_dialog_title">Загрузіць</string> <string name="download_dialog_title">Загрузіць</string>
<string name="show_next_and_similar_title">\"Наступнае\" і \"Прапанаванае\" відэа</string> <string name="show_next_and_similar_title">«Наступнае» і «Прапанаванае» відэа</string>
<string name="show_hold_to_append_title">Паказаць падказку \"Утрымлівайце, каб паставіць у чаргу\"</string> <string name="show_hold_to_append_title">Паказаць падказку «Зацісніце, каб дадаць»</string>
<string name="show_hold_to_append_summary">Паказаць падказку пры націсканні фонавай або ўсплывальнай кнопкі ў відэа \"Падрабязнасці:\"</string> <string name="show_hold_to_append_summary">Паказаць падказку пры націску «У акне» або «У фоне» на старонцы звестак аб відэа</string>
<string name="unsupported_url">URL не падтрымліваецца</string> <string name="unsupported_url">URL не падтрымліваецца</string>
<string name="default_content_country_title">Краіна кантэнту па змаўчанні</string> <string name="default_content_country_title">Краіна кантэнту па змаўчанні</string>
<string name="content_language_title">Мова кантэнту па змаўчанні</string> <string name="content_language_title">Мова кантэнту па змаўчанні</string>
@ -90,10 +90,10 @@
<string name="downloads">Загрузкі</string> <string name="downloads">Загрузкі</string>
<string name="downloads_title">Загрузкі</string> <string name="downloads_title">Загрузкі</string>
<string name="error_report_title">Справаздача пра памылку</string> <string name="error_report_title">Справаздача пра памылку</string>
<string name="all">Усё</string> <string name="all">Усе</string>
<string name="channels">Каналы</string> <string name="channels">Каналы</string>
<string name="playlists">Плэйлісты</string> <string name="playlists">Плэйлісты</string>
<string name="tracks">Дарожкі</string> <string name="tracks">Трэкі</string>
<string name="users">Карыстальнікі</string> <string name="users">Карыстальнікі</string>
<string name="disabled">Адключана</string> <string name="disabled">Адключана</string>
<string name="clear">Ачысціць</string> <string name="clear">Ачысціць</string>
@ -227,7 +227,7 @@
\nПалітыка прыватнасці NewPipe падрабязна тлумачыць, якія дадзеныя адпраўляюцца і захоўваюцца пры адпраўцы справаздачы аб збоях.</string> \nПалітыка прыватнасці NewPipe падрабязна тлумачыць, якія дадзеныя адпраўляюцца і захоўваюцца пры адпраўцы справаздачы аб збоях.</string>
<string name="read_privacy_policy">Прачытаць палітыку</string> <string name="read_privacy_policy">Прачытаць палітыку</string>
<string name="app_license_title">Ліцэнзія NewPipe</string> <string name="app_license_title">Ліцэнзія NewPipe</string>
<string name="app_license">NewPipe - гэта праграмнае забеспячэнне, свабоднае ад копілефта: вы можаце выкарыстоўваць, вывучаць, дзяліцца і паляпшаць яго па жаданні. Ў прыватнасці, вы можаце распаўсюджваць і/ці змяняць яго ў адпаведнасці з умовамі Агульнай грамадскай ліцэнзіі GNU, апублікаванай Фондам свабоднага праграмнага забеспячэння, альбо версіі 3 Ліцэнзіі, альбо (на ваш выбар) любой пазнейшай версіі.</string> <string name="app_license">NewPipe - гэта праграмнае забеспячэнне, свабоднае ад копілефта: вы можаце выкарыстоўваць, вывучаць, дзяліцца і паляпшаць яго па жаданні. У прыватнасці, вы можаце распаўсюджваць і/ці змяняць яго ў адпаведнасці з умовамі Агульнай грамадскай ліцэнзіі GNU, апублікаванай Фондам свабоднага праграмнага забеспячэння, альбо версіі 3 Ліцэнзіі, альбо (на ваш выбар) любой пазнейшай версіі.</string>
<string name="read_full_license">Прачытаць ліцэнзію</string> <string name="read_full_license">Прачытаць ліцэнзію</string>
<string name="title_activity_history">Гісторыя</string> <string name="title_activity_history">Гісторыя</string>
<string name="action_history">Гісторыя</string> <string name="action_history">Гісторыя</string>
@ -253,8 +253,8 @@
<string name="play_queue_remove">Выдаліць</string> <string name="play_queue_remove">Выдаліць</string>
<string name="play_queue_stream_detail">Падрабязнасці</string> <string name="play_queue_stream_detail">Падрабязнасці</string>
<string name="play_queue_audio_settings">Налады аўдыё</string> <string name="play_queue_audio_settings">Налады аўдыё</string>
<string name="hold_to_append">Утрымлівайце, каб дадаць ў чаргу</string> <string name="hold_to_append">Зацісніце, каб дадаць у чаргу</string>
<string name="start_here_on_background">Пачаць адсюль ў фоне</string> <string name="start_here_on_background">Пачаць адсюль у фоне</string>
<string name="start_here_on_popup">Пачніце гуляць ва ўсплываючым акне</string> <string name="start_here_on_popup">Пачніце гуляць ва ўсплываючым акне</string>
<string name="drawer_open">Адкрыць бакавую панэль</string> <string name="drawer_open">Адкрыць бакавую панэль</string>
<string name="drawer_close">Зачыніць бакавую панэль</string> <string name="drawer_close">Зачыніць бакавую панэль</string>
@ -269,9 +269,9 @@
<string name="create_playlist">Стварыць плэйліст</string> <string name="create_playlist">Стварыць плэйліст</string>
<string name="rename_playlist">Перайменаваць</string> <string name="rename_playlist">Перайменаваць</string>
<string name="name">Імя</string> <string name="name">Імя</string>
<string name="add_to_playlist">Дадаць ў плэйліст</string> <string name="add_to_playlist">Дадаць у плэйліст</string>
<string name="set_as_playlist_thumbnail">Ўсталяваць як мініяцюру плэйліста</string> <string name="set_as_playlist_thumbnail">Усталяваць як мініяцюру плэйліста</string>
<string name="bookmark_playlist">Дадаць плэйліст ў закладкі</string> <string name="bookmark_playlist">Дадаць плэйліст у закладкі</string>
<string name="unbookmark_playlist">Выдаліць закладку</string> <string name="unbookmark_playlist">Выдаліць закладку</string>
<string name="delete_playlist_prompt">Выдаліць плэйліст\?</string> <string name="delete_playlist_prompt">Выдаліць плэйліст\?</string>
<string name="playlist_creation_success">Плэйліст створаны</string> <string name="playlist_creation_success">Плэйліст створаны</string>
@ -299,17 +299,17 @@
<string name="import_youtube_instructions">Імпарт падпісак YouTube з Google Takeout: <string name="import_youtube_instructions">Імпарт падпісак YouTube з Google Takeout:
\n \n
\n1. Перайдзіце па гэтым URL: %1$s \n1. Перайдзіце па гэтым URL: %1$s
\n2. Ўвайдзіце, калі вас папросяць \n2. Увядзіце, калі вас папросяць
\n3. Націсніце на «Усе дадзеныя ўключаны», затым на «Адмяніць выбар усіх», затым выберыце толькі «падпіскі» і націсніце «ОК» \n3. Націсніце на «Усе дадзеныя ўключаны», затым на «Адмяніць выбар усіх», затым выберыце толькі «падпіскі» і націсніце «ОК»
\n4. Націсніце на «Наступны крок», а затым на «Стварыць экспарт» \n4. Націсніце на «Наступны крок», а затым на «Стварыць экспарт»
\n5. Націсніце на кнопку «Спампаваць» пасля таго, як яна з\'явіцца \n5. Націсніце на кнопку «Спампаваць» пасля таго, як яна з\'явіцца
\n6. Пстрыкніце ФАЙЛ ІМПАРТУВАЦЬ ніжэй і выберыце спампаваны файл .zip \n6. Націсніце на ФАЙЛ ІМПАРТУВАЦЬ ніжэй і выберыце спампаваны файл .zip
\n7. [Калі імпарт .zip не ўдаецца] Распакуйце файл .csv (звычайна ў раздзеле \"YouTube і YouTube Music/subscriptions/subscriptions.csv\"), націсніце ФАЙЛ ІМПАРТУВАЦЬ ніжэй і выберыце выняты файл CSV</string> \n7. [Калі імпарт .zip не ўдаецца] Распакуйце файл .csv (звычайна ў раздзеле «YouTube і YouTube Music/subscriptions/subscriptions.csv»), націсніце ФАЙЛ ІМПАРТУВАЦЬ ніжэй і выберыце выняты файл CSV</string>
<string name="import_soundcloud_instructions">Імпарт падпісак з SoundCloud набраўшы альбо URL, альбо ваш ID: <string name="import_soundcloud_instructions">Імпарт падпісак з SoundCloud набраўшы альбо URL, альбо ваш ID:
\n \n
\n1. Ўключыце \"рэжым працоўнага стала\" ў браўзэры (сайт недаступны на тэлефоне) \n1. Уключыце «Версія для ПК» у браўзэры (сайт не падтрымліваецца мабільнымі прыладамі)
\n2. Перайдзіце на: %1$s \n2. Перайдзіце на: %1$s
\n3. Увайдзіце, калі неабходна \n3. Увядзіце, калі неабходна
\n4. Скапіруйце адрас з адраснага радка.</string> \n4. Скапіруйце адрас з адраснага радка.</string>
<string name="import_soundcloud_instructions_hint">вашID, soundcloud.com/вашID</string> <string name="import_soundcloud_instructions_hint">вашID, soundcloud.com/вашID</string>
<string name="import_network_expensive_warning">Гэтае дзеянне можа выклікаць вялікі расход трафіку. <string name="import_network_expensive_warning">Гэтае дзеянне можа выклікаць вялікі расход трафіку.
@ -322,7 +322,7 @@
<string name="skip_silence_checkbox">Прапускаць цішыню</string> <string name="skip_silence_checkbox">Прапускаць цішыню</string>
<string name="playback_step">Крок</string> <string name="playback_step">Крок</string>
<string name="playback_reset">Скід</string> <string name="playback_reset">Скід</string>
<string name="start_accept_privacy_policy">Ў адпаведнасці з Агульным рэгламентам па абароне дадзеных ЕС (GDPR), звяртаем вашу ўвагу на палітыку прыватнасці NewPipe. Калі ласка, уважліва азнаёмцеся з ёй. <string name="start_accept_privacy_policy">У адпаведнасці з Агульным рэгламентам па абароне дадзеных ЕС (GDPR), звяртаем вашу ўвагу на палітыку прыватнасці NewPipe. Калі ласка, уважліва азнаёмцеся з ёй.
\nВам неабходна прыняць яе ўмовы, каб адправіць нам справаздачу пра памылку.</string> \nВам неабходна прыняць яе ўмовы, каб адправіць нам справаздачу пра памылку.</string>
<string name="accept">Прыняць</string> <string name="accept">Прыняць</string>
<string name="decline">Адмовіцца</string> <string name="decline">Адмовіцца</string>
@ -331,7 +331,7 @@
<string name="minimize_on_exit_title">Пры згортванні плэера</string> <string name="minimize_on_exit_title">Пры згортванні плэера</string>
<string name="minimize_on_exit_summary">Дзеянне пры пераключэнні са стандартнага плэера на іншае прыкладанне — %s</string> <string name="minimize_on_exit_summary">Дзеянне пры пераключэнні са стандартнага плэера на іншае прыкладанне — %s</string>
<string name="minimize_on_exit_none_description">Нічога не рабіць</string> <string name="minimize_on_exit_none_description">Нічога не рабіць</string>
<string name="minimize_on_exit_background_description">Згарнуць ў фонавы плэер</string> <string name="minimize_on_exit_background_description">Згарнуць у фонавы плэер</string>
<string name="minimize_on_exit_popup_description">Плэер ў акне</string> <string name="minimize_on_exit_popup_description">Плэер ў акне</string>
<string name="unsubscribe">Адпісацца</string> <string name="unsubscribe">Адпісацца</string>
<string name="tab_choose">Абярыце ўкладку</string> <string name="tab_choose">Абярыце ўкладку</string>
@ -345,7 +345,7 @@
<string name="restore_defaults">Аднавіць значэнні па змаўчанні</string> <string name="restore_defaults">Аднавіць значэнні па змаўчанні</string>
<string name="restore_defaults_confirmation">Аднавіць значэнні па змаўчанні\?</string> <string name="restore_defaults_confirmation">Аднавіць значэнні па змаўчанні\?</string>
<string name="subscribers_count_not_available">Колькасць падпісчыкаў недаступная</string> <string name="subscribers_count_not_available">Колькасць падпісчыкаў недаступная</string>
<string name="main_page_content_summary">Ўкладкі, бачныя на галоўнай старонцы</string> <string name="main_page_content_summary">Укладкі, бачныя на галоўнай старонцы</string>
<string name="updates_setting_title">Абнаўленні</string> <string name="updates_setting_title">Абнаўленні</string>
<string name="updates_setting_description">Паказаць апавяшчэнне пры наяўнасці новай версіі</string> <string name="updates_setting_description">Паказаць апавяшчэнне пры наяўнасці новай версіі</string>
<string name="list_view_mode">Выгляд спісу</string> <string name="list_view_mode">Выгляд спісу</string>
@ -358,7 +358,7 @@
<string name="paused">прыпынена</string> <string name="paused">прыпынена</string>
<string name="queued">дададзены ў чаргу</string> <string name="queued">дададзены ў чаргу</string>
<string name="post_processing">постапрацоўка</string> <string name="post_processing">постапрацоўка</string>
<string name="enqueue">Дадаць ў чаргу</string> <string name="enqueue">Дадаць у чаргу</string>
<string name="permission_denied">Дзеянне забаронена сістэмай</string> <string name="permission_denied">Дзеянне забаронена сістэмай</string>
<string name="download_failed">Памылка загрузкі</string> <string name="download_failed">Памылка загрузкі</string>
<string name="generate_unique_name">Стварыць унікальнае імя</string> <string name="generate_unique_name">Стварыць унікальнае імя</string>
@ -377,7 +377,7 @@
<string name="stop">Спыніць</string> <string name="stop">Спыніць</string>
<string name="max_retry_msg">Максімум спробаў</string> <string name="max_retry_msg">Максімум спробаў</string>
<string name="max_retry_desc">Колькасць спробаў перад адменай загрузкі</string> <string name="max_retry_desc">Колькасць спробаў перад адменай загрузкі</string>
<string name="pause_downloads_on_mobile">Перапыніць ў платных сетках</string> <string name="pause_downloads_on_mobile">Перапыніць у платных сетках</string>
<string name="pause_downloads_on_mobile_desc">Карысна пры пераключэнні на мабільную сетку, хоць некаторыя загрузкі не могуць быць прыпыненыя</string> <string name="pause_downloads_on_mobile_desc">Карысна пры пераключэнні на мабільную сетку, хоць некаторыя загрузкі не могуць быць прыпыненыя</string>
<string name="events">Падзеі</string> <string name="events">Падзеі</string>
<string name="conferences">Канферэнцыі</string> <string name="conferences">Канферэнцыі</string>
@ -388,7 +388,7 @@
<string name="error_unable_to_load_comments">Каментарыі не атрымалася загрузіць</string> <string name="error_unable_to_load_comments">Каментарыі не атрымалася загрузіць</string>
<string name="close">Зачыніць</string> <string name="close">Зачыніць</string>
<string name="enable_playback_resume_title">Працягваць прайграванне</string> <string name="enable_playback_resume_title">Працягваць прайграванне</string>
<string name="enable_playback_resume_summary">Аднаўляць з апошняй пазіцыі</string> <string name="enable_playback_resume_summary">Аднаўляць апошнюю пазіцыю</string>
<string name="enable_playback_state_lists_title">Пазіцыі ў спісах</string> <string name="enable_playback_state_lists_title">Пазіцыі ў спісах</string>
<string name="enable_playback_state_lists_summary">Адлюстроўваць індыкатары пазіцый прагляду ў спісах</string> <string name="enable_playback_state_lists_summary">Адлюстроўваць індыкатары пазіцый прагляду ў спісах</string>
<string name="settings_category_clear_data_title">Ачысціць дадзеныя</string> <string name="settings_category_clear_data_title">Ачысціць дадзеныя</string>
@ -397,7 +397,7 @@
<string name="overwrite_unrelated_warning">Файл з такім імем ўжо існуе</string> <string name="overwrite_unrelated_warning">Файл з такім імем ўжо існуе</string>
<string name="overwrite_finished_warning">Файл з такім імем ўжо існуе</string> <string name="overwrite_finished_warning">Файл з такім імем ўжо існуе</string>
<string name="overwrite_failed">немагчыма перазапісаць файл</string> <string name="overwrite_failed">немагчыма перазапісаць файл</string>
<string name="download_already_pending">Ў чарзе ўжо ёсць загрузка з такім імем</string> <string name="download_already_pending">У чарзе ўжо ёсць загрузка з такім імем</string>
<string name="error_postprocessing_stopped">NewPipe была зачынена падчас працы над файлам</string> <string name="error_postprocessing_stopped">NewPipe была зачынена падчас працы над файлам</string>
<string name="error_insufficient_storage_left">Скончылася вольнае месца на прыладзе</string> <string name="error_insufficient_storage_left">Скончылася вольнае месца на прыладзе</string>
<string name="error_progress_lost">Прагрэс страчаны, так як файл быў выдалены</string> <string name="error_progress_lost">Прагрэс страчаны, так як файл быў выдалены</string>
@ -409,12 +409,12 @@
<string name="pause_downloads">Прыпыніць загрузку</string> <string name="pause_downloads">Прыпыніць загрузку</string>
<string name="downloads_storage_ask_title">Запытваць тэчку загрузкі</string> <string name="downloads_storage_ask_title">Запытваць тэчку загрузкі</string>
<string name="downloads_storage_ask_summary">Вам будзе прапанавана указаць месца захавання кожнай загрузкі. <string name="downloads_storage_ask_summary">Вам будзе прапанавана указаць месца захавання кожнай загрузкі.
\nЎключыце сістэмны выбарнік тэчкі (SAF), калі вы хочаце загружаць файлы на знешнюю SD-картку</string> \nУключыце сістэмны выбарнік тэчкі (SAF), калі вы хочаце загружаць файлы на знешнюю SD-картку</string>
<string name="downloads_storage_use_saf_title">Выкарыстоўвайце сродак выбару сістэмных тэчак (SAF)</string> <string name="downloads_storage_use_saf_title">Выкарыстоўвайце сродак выбару сістэмных тэчак (SAF)</string>
<string name="downloads_storage_use_saf_summary">\'Storage Access Framework\' дазваляе загружаць на знешнюю SD-картку</string> <string name="downloads_storage_use_saf_summary">\'Storage Access Framework\' дазваляе загружаць на знешнюю SD-картку</string>
<string name="drawer_header_description">Пераключыць службу, выбраную ў дадзены момант:</string> <string name="drawer_header_description">Пераключыць службу, выбраную ў дадзены момант:</string>
<string name="clear_playback_states_summary">Выдаліць ўсе пазіцыі прайгравання</string> <string name="clear_playback_states_summary">Выдаліць усе пазіцыі прайгравання</string>
<string name="youtube_restricted_mode_enabled_title">Уключыце \"Абмежаваны рэжым\" YouTube</string> <string name="youtube_restricted_mode_enabled_title">Уключыце «Абмежаваны рэжым» YouTube</string>
<string name="peertube_instance_add_https_only">Падтрымліваюцца толькі адрасы URL HTTPS</string> <string name="peertube_instance_add_https_only">Падтрымліваюцца толькі адрасы URL HTTPS</string>
<string name="peertube_instance_add_title">Дадаць экзэмпляр</string> <string name="peertube_instance_add_title">Дадаць экзэмпляр</string>
<string name="peertube_instance_url_title">Экзэмпляры PeerTube</string> <string name="peertube_instance_url_title">Экзэмпляры PeerTube</string>
@ -434,7 +434,7 @@
<string name="clear_cookie_summary">Ачысціце cookie, якія NewPipe захоўвае пры рашэнні reCAPTCHA</string> <string name="clear_cookie_summary">Ачысціце cookie, якія NewPipe захоўвае пры рашэнні reCAPTCHA</string>
<string name="peertube_instance_add_exists">Інстанцыя ўжо існуе</string> <string name="peertube_instance_add_exists">Інстанцыя ўжо існуе</string>
<string name="peertube_instance_add_fail">Немагчыма праверыць экзэмпляр</string> <string name="peertube_instance_add_fail">Немагчыма праверыць экзэмпляр</string>
<string name="peertube_instance_add_help">Увядзіце адрас URL інстанцыі</string> <string name="peertube_instance_add_help">Увядзіце URL-адрас сервера</string>
<string name="peertube_instance_url_summary">Выбярыце улюбёныя інстанцыі PeerTube</string> <string name="peertube_instance_url_summary">Выбярыце улюбёныя інстанцыі PeerTube</string>
<string name="clear_queue_confirmation_description">Актыўны плэер быў зменены</string> <string name="clear_queue_confirmation_description">Актыўны плэер быў зменены</string>
<string name="clear_queue_confirmation_summary">Змена плэера можа замяніць вашу чаргу</string> <string name="clear_queue_confirmation_summary">Змена плэера можа замяніць вашу чаргу</string>
@ -442,9 +442,9 @@
<string name="never">Ніколі</string> <string name="never">Ніколі</string>
<string name="wifi_only">Толькі па Wi-Fi</string> <string name="wifi_only">Толькі па Wi-Fi</string>
<string name="show_original_time_ago_title">Паказаць арыгінальны час на элементах</string> <string name="show_original_time_ago_title">Паказаць арыгінальны час на элементах</string>
<string name="unmute">Ўключыць гук</string> <string name="unmute">Уключыць гук</string>
<string name="mute">Цішына</string> <string name="mute">Цішына</string>
<string name="enqueue_stream">Дадаць ў чаргу</string> <string name="enqueue_stream">Дадаць у чаргу</string>
<string name="enqueued">Даданае ў чаргу</string> <string name="enqueued">Даданае ў чаргу</string>
<string name="title_activity_play_queue">Чарга прайгравання</string> <string name="title_activity_play_queue">Чарга прайгравання</string>
<string name="most_liked">Найбольш папулярнае</string> <string name="most_liked">Найбольш папулярнае</string>
@ -454,7 +454,7 @@
<string name="select_a_playlist">Выберыце плэйліст</string> <string name="select_a_playlist">Выберыце плэйліст</string>
<string name="default_kiosk_page_summary">Кіёск па змаўчанні</string> <string name="default_kiosk_page_summary">Кіёск па змаўчанні</string>
<string name="done">Так</string> <string name="done">Так</string>
<string name="subtitle_activity_recaptcha">Націсніце \"Так\" калі вырашана</string> <string name="subtitle_activity_recaptcha">Па завяршэнні націсніце «Гатова»</string>
<string name="infinite_videos">∞ відэа</string> <string name="infinite_videos">∞ відэа</string>
<string name="more_than_100_videos">100+ відэа</string> <string name="more_than_100_videos">100+ відэа</string>
<string name="error_report_open_issue_button_text">Багрэпарт на GitHub</string> <string name="error_report_open_issue_button_text">Багрэпарт на GitHub</string>
@ -519,7 +519,7 @@
<string name="open_with">Адкрыць з дапамогай</string> <string name="open_with">Адкрыць з дапамогай</string>
<string name="night_theme_title">Начная тэма</string> <string name="night_theme_title">Начная тэма</string>
<string name="open_website_license">Адкрыць вэб-сайт</string> <string name="open_website_license">Адкрыць вэб-сайт</string>
<string name="description_select_note">Цяпер Вы можаце вылучаць тэкст ў апісанні. Звярніце ўвагу, што ў рэжыме вылучэння старонка можа мігацець, а спасылкі могуць быць недаступныя для націскання.</string> <string name="description_select_note">Цяпер Вы можаце вылучаць тэкст у апісанні. Звярніце ўвагу, што ў рэжыме вылучэння старонка можа мігацець, а спасылкі могуць быць недаступныя для націскання.</string>
<string name="start_main_player_fullscreen_title">Запусціць галоўны прайгравальнік у поўнаэкранным рэжыме</string> <string name="start_main_player_fullscreen_title">Запусціць галоўны прайгравальнік у поўнаэкранным рэжыме</string>
<string name="show_channel_details">Паказаць дэталі канала</string> <string name="show_channel_details">Паказаць дэталі канала</string>
<string name="low_quality_smaller">Нізкая якасць (менш)</string> <string name="low_quality_smaller">Нізкая якасць (менш)</string>
@ -574,24 +574,24 @@
<item quantity="many">Выдалена %1$s зазагрузак</item> <item quantity="many">Выдалена %1$s зазагрузак</item>
<item quantity="other">Выдалена %1$s зазагрузак</item> <item quantity="other">Выдалена %1$s зазагрузак</item>
</plurals> </plurals>
<string name="delete_downloaded_files_confirm">Выдаліць ўсе загружаныя файлы з дыска?</string> <string name="delete_downloaded_files_confirm">Выдаліць усе загружаныя файлы з дыска?</string>
<plurals name="minutes"> <plurals name="minutes">
<item quantity="one">%d хвіліна</item> <item quantity="one">%d хвіліна</item>
<item quantity="few">%d хвіліны</item> <item quantity="few">%d хвіліны</item>
<item quantity="many">%d хвілінаў</item> <item quantity="many">%d хвілінаў</item>
<item quantity="other">%d хвілінаў</item> <item quantity="other">%d хвілінаў</item>
</plurals> </plurals>
<string name="progressive_load_interval_summary">Змяніць памер інтэрвалу загрузкі прагрэсіўнага змесціва (ў цяперашні час %s). Меншае значэнне можа паскорыць іх першапачатковую загрузку</string> <string name="progressive_load_interval_summary">Змяніць памер інтэрвалу загрузкі прагрэсіўнага змесціва (у цяперашні час %s). Меншае значэнне можа паскорыць іх першапачатковую загрузку</string>
<string name="show_description_summary">Выключыце, каб схаваць апісанне відэа і дадатковую інфармацыю</string> <string name="show_description_summary">Выключыце, каб схаваць апісанне відэа і дадатковую інфармацыю</string>
<string name="local_search_suggestions">Прапановы лакальнага пошуку</string> <string name="local_search_suggestions">Прапановы лакальнага пошуку</string>
<string name="settings_category_player_notification_summary">Наладзіць апавяшчэнне аб бягучым прайграванні патоку</string> <string name="settings_category_player_notification_summary">Наладзіць апавяшчэнне аб бягучым прайграванні патоку</string>
<string name="restricted_video">Гэта відэа абмежавана па ўзросце. <string name="restricted_video">Гэта відэа абмежавана па ўзросце.
\n \n
\nУключыце \"%1$s\" у наладах, калі хочаце бачыць гэта.</string> \nУключыце «%1$s» у наладах, калі хочаце бачыць гэта.</string>
<string name="error_report_channel_name">Апавяшчэнне аб памылцы</string> <string name="error_report_channel_name">Апавяшчэнне аб памылцы</string>
<string name="error_report_channel_description">Апавяшчэнні для паведамлення аб памылках</string> <string name="error_report_channel_description">Апавяшчэнні для паведамлення аб памылках</string>
<string name="error_report_notification_title">NewPipe выявіў памылку, націсніце, каб паведаміць</string> <string name="error_report_notification_title">NewPipe выявіў памылку, націсніце, каб паведаміць</string>
<string name="start_main_player_fullscreen_summary">Не запускайце відэа ў міні-прайгравальніку, а пераключыце непасрэдна ў поўнаэкранны рэжым, калі аўтаматычны паварот заблакіраваны. Вы ўсё яшчэ можаце атрымаць доступ да міні-плэера, выйшоўшы з поўнаэкраннага рэжыму</string> <string name="start_main_player_fullscreen_summary">Запускаць відэа ва ўвесь экран, калі адключаны аўтапаварот. Міні-плэер даступны пры выхадзе з поўнаэкраннага рэжыму</string>
<string name="peertube_instance_url_help">Знайдзіце асобнікі, якія вам падабаюцца, на %s</string> <string name="peertube_instance_url_help">Знайдзіце асобнікі, якія вам падабаюцца, на %s</string>
<string name="show_meta_info_title">Паказаць метаінфармацыю</string> <string name="show_meta_info_title">Паказаць метаінфармацыю</string>
<string name="ignore_hardware_media_buttons_title">Ігнараваць падзеі апаратных медыякнопак</string> <string name="ignore_hardware_media_buttons_title">Ігнараваць падзеі апаратных медыякнопак</string>
@ -604,11 +604,11 @@
<string name="remote_search_suggestions">Прапановы аддаленага пошуку</string> <string name="remote_search_suggestions">Прапановы аддаленага пошуку</string>
<string name="restricted_video_no_stream">Гэта відэа абмежавана па ўзросце. <string name="restricted_video_no_stream">Гэта відэа абмежавана па ўзросце.
\nУ сувязі з новай палітыкай YouTube у дачыненні да відэа з узроставымі абмежаваннямі, NewPipe не можа атрымаць доступ ні да аднаго са сваіх відэапатокаў і, такім чынам, не можа іх прайграваць.</string> \nУ сувязі з новай палітыкай YouTube у дачыненні да відэа з узроставымі абмежаваннямі, NewPipe не можа атрымаць доступ ні да аднаго са сваіх відэапатокаў і, такім чынам, не можа іх прайграваць.</string>
<string name="youtube_restricted_mode_enabled_summary">YouTube забяспечвае \"Абмежаваны рэжым\", які хавае патэнцыйна змесціва для дарослых</string> <string name="youtube_restricted_mode_enabled_summary">YouTube забяспечвае «Абмежаваны рэжым», які хавае патэнцыйна змесціва для дарослых</string>
<string name="msg_calculating_hash">Разлік хэша</string> <string name="msg_calculating_hash">Разлік хэша</string>
<string name="recaptcha_solve">Вырашана</string> <string name="recaptcha_solve">Вырашана</string>
<string name="playlist_no_uploader">Створана аўтаматычна (запампавальнік не знойдзены)</string> <string name="playlist_no_uploader">Створана аўтаматычна (запампавальнік не знойдзены)</string>
<string name="duplicate_in_playlist">Плэйлісты, якія пазначаны шэрым, ўжо ўтрымліваюць гэты элемент.</string> <string name="duplicate_in_playlist">Плэйлісты, якія пазначаны шэрым, ужо ўтрымліваюць гэты элемент.</string>
<plurals name="new_streams"> <plurals name="new_streams">
<item quantity="one">%s новы стрым</item> <item quantity="one">%s новы стрым</item>
<item quantity="few">%s новыя стрымы</item> <item quantity="few">%s новыя стрымы</item>
@ -616,15 +616,15 @@
<item quantity="other">%s новых стрымаў</item> <item quantity="other">%s новых стрымаў</item>
</plurals> </plurals>
<string name="comments_tab_description">Каментарыі</string> <string name="comments_tab_description">Каментарыі</string>
<string name="enqueue_next_stream">Ў чаргу далей</string> <string name="enqueue_next_stream">У чаргу далей</string>
<string name="enqueued_next">Ў чарзе наступны</string> <string name="enqueued_next">У чарзе наступны</string>
<string name="loading_stream_details">Загрузка звестак аб стрыме…</string> <string name="loading_stream_details">Загрузка звестак аб стрыме…</string>
<string name="processing_may_take_a_moment">Апрацоўка... Можа заняць некаторы час</string> <string name="processing_may_take_a_moment">Апрацоўка... Можа заняць некаторы час</string>
<string name="playlist_add_stream_success_duplicate">Дублікат дададзены %d раз</string> <string name="playlist_add_stream_success_duplicate">Дублікат дададзены %d раз</string>
<string name="leak_canary_not_available">LeakCanary недаступны</string> <string name="leak_canary_not_available">LeakCanary недаступны</string>
<string name="show_memory_leaks">Паказаць уцечкі памяці</string> <string name="show_memory_leaks">Паказаць уцечкі памяці</string>
<string name="disable_media_tunneling_summary">Адключыце мультымедыйнае тунэляванне, калі ў вас з\'яўляецца чорны экран або заіканне падчас прайгравання відэа.</string> <string name="disable_media_tunneling_summary">Адключыце мультымедыйнае тунэляванне, калі ў вас з\'яўляецца чорны экран або заіканне падчас прайгравання відэа.</string>
<string name="msg_failed_to_copy">Не ўдалося скапіраваць у буфер абмену</string> <string name="msg_failed_to_copy">Не ўдалося скапіяваць у буфер абмену</string>
<string name="no_dir_yet">Папка спампоўкі пакуль не ўстаноўлена, выберыце папку спампоўкі па змаўчанні</string> <string name="no_dir_yet">Папка спампоўкі пакуль не ўстаноўлена, выберыце папку спампоўкі па змаўчанні</string>
<string name="faq_title">Часта задаюць пытанні</string> <string name="faq_title">Часта задаюць пытанні</string>
<string name="faq">Перайсці на вэбсайт</string> <string name="faq">Перайсці на вэбсайт</string>
@ -646,11 +646,11 @@
<string name="semitone">Паўтон</string> <string name="semitone">Паўтон</string>
<string name="any_network">Любая сетка</string> <string name="any_network">Любая сетка</string>
<string name="feed_subscription_not_loaded_count">Не загружана: %d</string> <string name="feed_subscription_not_loaded_count">Не загружана: %d</string>
<string name="downloads_storage_use_saf_summary_api_29">Пачынаючы з Android 10 падтрымліваецца толькі \"Storage Access Framework\"</string> <string name="downloads_storage_use_saf_summary_api_29">Пачынаючы з Android 10 падтрымліваецца толькі «Storage Access Framework»</string>
<string name="checking_updates_toast">Праверка абнаўленняў…</string> <string name="checking_updates_toast">Праверка абнаўленняў…</string>
<string name="remove_duplicates_title">Выдаліць дублікаты\?</string> <string name="remove_duplicates_title">Выдаліць дублікаты\?</string>
<string name="remove_duplicates">Выдаліць дублікаты</string> <string name="remove_duplicates">Выдаліць дублікаты</string>
<string name="remove_duplicates_message">Вы хочаце выдаліць ўсе паўтаральныя стрымы ў гэтым плэйлісце?</string> <string name="remove_duplicates_message">Вы хочаце выдаліць усе паўтаральныя стрымы ў гэтым плэйлісце?</string>
<string name="feed_new_items">Новыя элементы стужкі</string> <string name="feed_new_items">Новыя элементы стужкі</string>
<plurals name="feed_group_dialog_selection_count"> <plurals name="feed_group_dialog_selection_count">
<item quantity="one">%d выбраны</item> <item quantity="one">%d выбраны</item>
@ -687,12 +687,12 @@
<string name="settings_category_feed_title">Стужка</string> <string name="settings_category_feed_title">Стужка</string>
<string name="feed_update_threshold_summary">Час пасля апошняга абнаўлення, перш чым падпіска лічыцца састарэлай — %s</string> <string name="feed_update_threshold_summary">Час пасля апошняга абнаўлення, перш чым падпіска лічыцца састарэлай — %s</string>
<string name="feed_load_error">Памылка загрузкі стужкі</string> <string name="feed_load_error">Памылка загрузкі стужкі</string>
<string name="feed_load_error_terminated">Ўліковы запіс аўтара быў спынены. <string name="feed_load_error_terminated">Уліковы запіс аўтара быў спынены.
\nNewPipe не зможа загрузіць гэты канал ў будучыні. \nNewPipe не зможа загрузіць гэты канал у будучыні.
\nВы хочаце адмовіцца ад падпіскі на гэты канал?</string> \nВы хочаце адмовіцца ад падпіскі на гэты канал?</string>
<string name="feed_load_error_fast_unknown">Рэжым хуткай загрузкі стужкі не дае дадатковай інфармацыі аб гэтым.</string> <string name="feed_load_error_fast_unknown">Рэжым хуткай загрузкі стужкі не дае дадатковай інфармацыі аб гэтым.</string>
<string name="feed_use_dedicated_fetch_method_title">Атрымлівайце са спецыяльнага канала, калі ён даступны</string> <string name="feed_use_dedicated_fetch_method_title">Атрымлівайце са спецыяльнага канала, калі ён даступны</string>
<string name="feed_use_dedicated_fetch_method_enable_button">Ўключыць хуткі рэжым</string> <string name="feed_use_dedicated_fetch_method_enable_button">Уключыць хуткі рэжым</string>
<string name="metadata_category">Катэгорыя</string> <string name="metadata_category">Катэгорыя</string>
<string name="metadata_tags">Тэгі</string> <string name="metadata_tags">Тэгі</string>
<string name="metadata_licence">Ліцэнзія</string> <string name="metadata_licence">Ліцэнзія</string>
@ -700,7 +700,7 @@
<string name="metadata_privacy_unlisted">Не ў спісе</string> <string name="metadata_privacy_unlisted">Не ў спісе</string>
<string name="metadata_privacy_private">Прыватная</string> <string name="metadata_privacy_private">Прыватная</string>
<string name="enumeration_comma">,</string> <string name="enumeration_comma">,</string>
<string name="toggle_all">Пераключыць ўсё</string> <string name="toggle_all">Пераключыць усе</string>
<string name="streams_not_yet_supported_removed">Стрымы, якія яшчэ не падтрымліваюцца загрузчыкам, не адлюстроўваюцца</string> <string name="streams_not_yet_supported_removed">Стрымы, якія яшчэ не падтрымліваюцца загрузчыкам, не адлюстроўваюцца</string>
<string name="detail_sub_channel_thumbnail_view_description">Мініяцюра аватара канала</string> <string name="detail_sub_channel_thumbnail_view_description">Мініяцюра аватара канала</string>
<string name="video_detail_by">Аўтар: %s</string> <string name="video_detail_by">Аўтар: %s</string>
@ -729,7 +729,7 @@
<string name="account_terminated">Уліковы запіс спынены</string> <string name="account_terminated">Уліковы запіс спынены</string>
<string name="service_provides_reason">%s дае наступную прычыну:</string> <string name="service_provides_reason">%s дае наступную прычыну:</string>
<string name="featured">Рэкамендаваны</string> <string name="featured">Рэкамендаваны</string>
<string name="metadata_privacy_internal">Ўнутраная</string> <string name="metadata_privacy_internal">Унутраная</string>
<string name="feed_show_watched">Цалкам прагледзеў</string> <string name="feed_show_watched">Цалкам прагледзеў</string>
<string name="paid_content">Гэты кантэнт даступны толькі для аплачаных карыстальнікаў, таму NewPipe не можа яго трансляваць або спампоўваць.</string> <string name="paid_content">Гэты кантэнт даступны толькі для аплачаных карыстальнікаў, таму NewPipe не можа яго трансляваць або спампоўваць.</string>
<string name="feed_use_dedicated_fetch_method_summary">Даступны ў некаторых службах, звычайна нашмат хутчэй, але можа вяртаць абмежаваную колькасць элементаў і часта няпоўную інфармацыю (напрыклад, без працягласці, тыпу элемента, без актыўнага стану)</string> <string name="feed_use_dedicated_fetch_method_summary">Даступны ў некаторых службах, звычайна нашмат хутчэй, але можа вяртаць абмежаваную колькасць элементаў і часта няпоўную інфармацыю (напрыклад, без працягласці, тыпу элемента, без актыўнага стану)</string>
@ -739,7 +739,7 @@
<string name="no_app_to_open_intent">Ніякая праграма на вашай прыладзе не можа адкрыць гэта</string> <string name="no_app_to_open_intent">Ніякая праграма на вашай прыладзе не можа адкрыць гэта</string>
<string name="progressive_load_interval_exoplayer_default">Стандартнае значэнне ExoPlayer</string> <string name="progressive_load_interval_exoplayer_default">Стандартнае значэнне ExoPlayer</string>
<string name="feed_show_partially_watched">Часткова прагледжана</string> <string name="feed_show_partially_watched">Часткова прагледжана</string>
<string name="feed_use_dedicated_fetch_method_help_text">Як вы думаеце, загрузка корму адбываецца занадта павольна? Калі так, паспрабуйце ўключыць хуткую загрузку (гэта можна змяніць ў наладах або націснуўшы кнопку ніжэй). <string name="feed_use_dedicated_fetch_method_help_text">Як вы думаеце, загрузка корму адбываецца занадта павольна? Калі так, паспрабуйце ўключыць хуткую загрузку (гэта можна змяніць у наладах або націснуўшы кнопку ніжэй).
\n \n
\nNewPipe прапануе дзве стратэгіі загрузкі корму: \nNewPipe прапануе дзве стратэгіі загрузкі корму:
\n• Атрыманне ўсяго канала падпіскі павольнае, але поўнае. \n• Атрыманне ўсяго канала падпіскі павольнае, але поўнае.
@ -775,8 +775,8 @@
<string name="audio_track_type_original">арыгінальны</string> <string name="audio_track_type_original">арыгінальны</string>
<string name="audio_track_type_dubbed">дубляваны</string> <string name="audio_track_type_dubbed">дубляваны</string>
<string name="audio_track_type_descriptive">апісальны</string> <string name="audio_track_type_descriptive">апісальны</string>
<string name="audio_track_present_in_video">Гукавая дарожка ўжо павінна прысутнічаць ў гэтай плыні</string> <string name="audio_track_present_in_video">Гукавая дарожка ўжо павінна прысутнічаць у гэтай плыні</string>
<string name="use_exoplayer_decoder_fallback_summary">Ўключыце гэту опцыю, калі ў вас ёсць праблемы з ініцыялізацыяй дэкодэра, якая вяртаецца да дэкодэраў з больш нізкім прыярытэтам, калі ініцыялізацыя асноўных дэкодэраў не ўдаецца. Гэта можа прывесці да нізкай прадукцыйнасці прайгравання, чым пры выкарыстанні асноўных дэкодэраў</string> <string name="use_exoplayer_decoder_fallback_summary">Уключыце гэту опцыю, калі ў вас ёсць праблемы з ініцыялізацыяй дэкодэра, якая вяртаецца да дэкодэраў з больш нізкім прыярытэтам, калі ініцыялізацыя асноўных дэкодэраў не ўдаецца. Гэта можа прывесці да нізкай прадукцыйнасці прайгравання, чым пры выкарыстанні асноўных дэкодэраў</string>
<string name="settings_category_exoplayer_summary">Кіраванне некаторымі наладамі ExoPlayer. Каб гэтыя змены ўступілі ў сілу, патрабуецца перазапуск гульца</string> <string name="settings_category_exoplayer_summary">Кіраванне некаторымі наладамі ExoPlayer. Каб гэтыя змены ўступілі ў сілу, патрабуецца перазапуск гульца</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">Гэты абыходны шлях вызваляе і паўторна стварае відэакодэкі, калі адбываецца змяненне паверхні, замест таго, каб усталёўваць паверхню непасрэдна для кодэка. ExoPlayer ужо выкарыстоўваецца на некаторых прыладах з гэтай праблемай, гэты параметр мае ўплыў толькі на прыладах з Android 6 і вышэй <string name="always_use_exoplayer_set_output_surface_workaround_summary">Гэты абыходны шлях вызваляе і паўторна стварае відэакодэкі, калі адбываецца змяненне паверхні, замест таго, каб усталёўваць паверхню непасрэдна для кодэка. ExoPlayer ужо выкарыстоўваецца на некаторых прыладах з гэтай праблемай, гэты параметр мае ўплыў толькі на прыладах з Android 6 і вышэй
\n \n
@ -790,7 +790,7 @@
<string name="share_playlist_with_titles">Падзяліцца назвамі</string> <string name="share_playlist_with_titles">Падзяліцца назвамі</string>
<string name="share_playlist_content_details">%1$s <string name="share_playlist_content_details">%1$s
\n%2$s</string> \n%2$s</string>
<string name="show_channel_tabs">Ўкладкі канала</string> <string name="show_channel_tabs">Укладкі канала</string>
<string name="channel_tab_shorts">Shorts</string> <string name="channel_tab_shorts">Shorts</string>
<string name="loading_metadata_title">Загрузка метаданых…</string> <string name="loading_metadata_title">Загрузка метаданых…</string>
<string name="toggle_screen_orientation">Змяніць арыентацыю экрана</string> <string name="toggle_screen_orientation">Змяніць арыентацыю экрана</string>
@ -820,16 +820,16 @@
<string name="video_details_list_item">- %1$s: %2$s</string> <string name="video_details_list_item">- %1$s: %2$s</string>
<string name="main_tabs_position_summary">Перамясціць селектар галоўнай укладкі ўніз</string> <string name="main_tabs_position_summary">Перамясціць селектар галоўнай укладкі ўніз</string>
<string name="no_live_streams">Няма жывых трансляцый</string> <string name="no_live_streams">Няма жывых трансляцый</string>
<string name="image_quality_summary">Выберыце якасць выявы і ці спампоўваць выявы ўвогуле, каб паменшыць выкарыстанне дадзеных і памяці. Змены ачышчаюць кэш малюнкаў як ў памяці, так і на дыску - %s</string> <string name="image_quality_summary">Выберыце якасць выявы і ці спампоўваць выявы ўвогуле, каб паменшыць выкарыстанне дадзеных і памяці. Змены ачышчаюць кэш малюнкаў як у памяці, так і на дыску - %s</string>
<string name="play">Прайграць</string> <string name="play">Прайграць</string>
<string name="more_options">Іншыя опцыі</string> <string name="more_options">Іншыя опцыі</string>
<string name="metadata_thumbnails">Мініяцюры</string> <string name="metadata_thumbnails">Мініяцюры</string>
<string name="channel_tab_tracks">Дарожкі</string> <string name="channel_tab_tracks">Трэкі</string>
<string name="duration">Працягласць</string> <string name="duration">Працягласць</string>
<string name="no_streams">Няма трансляцый</string> <string name="no_streams">Няма трансляцый</string>
<string name="channel_tab_channels">Каналы</string> <string name="channel_tab_channels">Каналы</string>
<string name="previous_stream">Папярэдні стрым</string> <string name="previous_stream">Папярэдні стрым</string>
<string name="channel_tab_livestreams">Жывая трансляцыя</string> <string name="channel_tab_livestreams">Стрымы</string>
<plurals name="replies"> <plurals name="replies">
<item quantity="one">%s адказ</item> <item quantity="one">%s адказ</item>
<item quantity="few">%s адказы</item> <item quantity="few">%s адказы</item>
@ -840,4 +840,15 @@
<string name="show_less">Паказаць менш</string> <string name="show_less">Паказаць менш</string>
<string name="notification_actions_summary_android13">Адрэдагуйце кожнае дзеянне апавяшчэння, націснуўшы на яго. Першыя тры дзеянні (прайграванне/паўза, папярэдняе і наступнае) задаюцца сістэмай і не могуць быць зменены.</string> <string name="notification_actions_summary_android13">Адрэдагуйце кожнае дзеянне апавяшчэння, націснуўшы на яго. Першыя тры дзеянні (прайграванне/паўза, папярэдняе і наступнае) задаюцца сістэмай і не могуць быць зменены.</string>
<string name="error_insufficient_storage">Недастаткова вольнага месца на прыладзе</string> <string name="error_insufficient_storage">Недастаткова вольнага месца на прыладзе</string>
<string name="yes">Так</string>
<string name="auto_update_check_description">NewPipe можа аўтаматычна правяраць наяўнасць абнаўленняў і паведаміць вам, калі яны будуць даступныя.
\nЖадаеце ўключыць гэтую функцыю?</string>
<string name="import_settings_vulnerable_format">Налады ў імпартаваным экспарце выкарыстоўваюць уразлівы фармат, які састарэў з версіі NewPipe 0.27.0. Пераканайцеся, што імпартаваны экспарт атрыманы з надзейнай крыніцы, і ў будучыні пераважней выкарыстоўваць толькі экспарт, атрыманы з NewPipe 0.27.0 ці навей. Падтрымка імпарту налад у гэтым уразлівым фармаце хутка будзе цалкам выдаленая, і тады старыя версіі NewPipe больш не змогуць імпартаваць наладкі з экспарту з новых версій.</string>
<string name="no">Не</string>
<string name="settings_category_backup_restore_title">Рэзервовае капіраванне і аднаўленне</string>
<string name="reset_settings_title">Скінуць наладкі</string>
<string name="reset_settings_summary">Скінуць усе налады на іх значэння па змаўчанні</string>
<string name="reset_all_settings">Скід усіх налад прывядзе да скіду ўсіх вашых налад і перазапуску праграмы.
\n
\nВы ўпэўненыя, што хочаце працягнуць?</string>
</resources> </resources>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="main_bg_subtitle">Докоснете лупата, за да започнете</string> <string name="main_bg_subtitle">Докоснете лупата, за да започнете.</string>
<string name="upload_date_text">Публикувано на %1$s</string> <string name="upload_date_text">Публикувано на %1$s</string>
<string name="no_player_found">Не е намерен стрийм плейър. Инсталиране на VLC\?</string> <string name="no_player_found">Не е намерен стрийм плейър. Инсталиране на VLC\?</string>
<string name="install">Инсталиране</string> <string name="install">Инсталиране</string>
@ -36,7 +36,7 @@
<string name="show_higher_resolutions_title">Покажи по-високи резолюции</string> <string name="show_higher_resolutions_title">Покажи по-високи резолюции</string>
<string name="show_higher_resolutions_summary">Само някои устройства могат да възпроизвеждат 2K/4K видео</string> <string name="show_higher_resolutions_summary">Само някои устройства могат да възпроизвеждат 2K/4K видео</string>
<string name="play_with_kodi_title">Въпроизвеждане с Kodi</string> <string name="play_with_kodi_title">Въпроизвеждане с Kodi</string>
<string name="kore_not_found">Инсталиране на липсващото приложение \"Kode\"\?</string> <string name="kore_not_found">Инсталиране на липсващо приложение Kore?</string>
<string name="show_play_with_kodi_title">Покажи „Възпроизвеждане с Kodi“</string> <string name="show_play_with_kodi_title">Покажи „Възпроизвеждане с Kodi“</string>
<string name="show_play_with_kodi_summary">Показване на опция за възпроизвеждане на видео чрез „Kodi media center“</string> <string name="show_play_with_kodi_summary">Показване на опция за възпроизвеждане на видео чрез „Kodi media center“</string>
<string name="play_audio">Аудио</string> <string name="play_audio">Аудио</string>
@ -49,7 +49,7 @@
<string name="popup_remember_size_pos_title">Помни размера и позицията на прозореца</string> <string name="popup_remember_size_pos_title">Помни размера и позицията на прозореца</string>
<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="show_search_suggestions_summary">Показвай предложения за търсене</string> <string name="show_search_suggestions_summary">Изберете предложенията, които да се показват при търсене</string>
<string name="enable_search_history_title">История на търсенията</string> <string name="enable_search_history_title">История на търсенията</string>
<string name="enable_search_history_summary">Съхранявай заявките за търсене локално</string> <string name="enable_search_history_summary">Съхранявай заявките за търсене локално</string>
<string name="enable_watch_history_title">История на гледане</string> <string name="enable_watch_history_title">История на гледане</string>
@ -58,19 +58,19 @@
<string name="resume_on_audio_focus_gain_summary">Продължавай възпроизвеждането след прекъсване (например телефонно обаждане)</string> <string name="resume_on_audio_focus_gain_summary">Продължавай възпроизвеждането след прекъсване (например телефонно обаждане)</string>
<string name="download_dialog_title">Изтегли</string> <string name="download_dialog_title">Изтегли</string>
<string name="show_next_and_similar_title">Показвай „следващ“ и „подобни“</string> <string name="show_next_and_similar_title">Показвай „следващ“ и „подобни“</string>
<string name="show_hold_to_append_title">Показвай съвет „задръж за добавяне</string> <string name="show_hold_to_append_title">Показване на съвета „Задръжте за поставяне в опашка</string>
<string name="unsupported_url">Непознат URL</string> <string name="unsupported_url">Непознат URL</string>
<string name="content_language_title">Език на съдържанието по подразбиране</string> <string name="content_language_title">Език на съдържанието по подразбиране</string>
<string name="settings_category_player_title">Плейър</string> <string name="settings_category_player_title">Плейър</string>
<string name="settings_category_player_behavior_title">Поведение</string> <string name="settings_category_player_behavior_title">Поведение</string>
<string name="settings_category_video_audio_title">Видео &amp; аудио</string> <string name="settings_category_video_audio_title">Видео и аудио</string>
<string name="settings_category_history_title">История и кеш</string> <string name="settings_category_history_title">История и кеш</string>
<string name="settings_category_appearance_title">Външност</string> <string name="settings_category_appearance_title">Външност</string>
<string name="background_player_playing_toast">Възпроизвеждане във фонов режим</string> <string name="background_player_playing_toast">Възпроизвеждане във фонов режим</string>
<string name="popup_playing_toast">Възпроизвеждане в подпрозорец</string> <string name="popup_playing_toast">Възпроизвеждане в подпрозорец</string>
<string name="content">Съдържание</string> <string name="content">Съдържание</string>
<string name="show_age_restricted_content_title">Съдържание за възрастни</string> <string name="show_age_restricted_content_title">Показване на съдържание с възрастови ограничения</string>
<string name="duration_live">НА ЖИВО</string> <string name="duration_live">На живо</string>
<string name="downloads">Изтегляния</string> <string name="downloads">Изтегляния</string>
<string name="downloads_title">Изтегляния</string> <string name="downloads_title">Изтегляния</string>
<string name="error_report_title">Съобщение за грешка</string> <string name="error_report_title">Съобщение за грешка</string>
@ -81,7 +81,7 @@
<string name="undo">Отмени</string> <string name="undo">Отмени</string>
<string name="play_all">Възпроизведи всички</string> <string name="play_all">Възпроизведи всички</string>
<string name="notification_channel_name">Известия от NewPipe</string> <string name="notification_channel_name">Известия от NewPipe</string>
<string name="notification_channel_description">Известия за Фонов плейър и плейъра в Отделен прозорец на NewPipe</string> <string name="notification_channel_description">Известия за плейъра на NewPipe</string>
<string name="unknown_content">[Неизвестен]</string> <string name="unknown_content">[Неизвестен]</string>
<string name="general_error">Грешка</string> <string name="general_error">Грешка</string>
<string name="network_error">Проблем с мрежата</string> <string name="network_error">Проблем с мрежата</string>
@ -94,14 +94,14 @@
<string name="player_unrecoverable_failure">Критичен проблем с плейъра</string> <string name="player_unrecoverable_failure">Критичен проблем с плейъра</string>
<string name="player_recoverable_failure">Опит за възстановяване от възникналия проблем с плейъра</string> <string name="player_recoverable_failure">Опит за възстановяване от възникналия проблем с плейъра</string>
<string name="sorry_string">Съжаляваме, това не би трябвало да се случва.</string> <string name="sorry_string">Съжаляваме, това не би трябвало да се случва.</string>
<string name="error_report_button_text">Докладвай за грешката чрез имейл</string> <string name="error_report_button_text">Докладвай чрез имейл</string>
<string name="error_snackbar_message">Съжаляваме, възникнаха някои грешки.</string> <string name="error_snackbar_message">Съжалявам, нещо се обърка.</string>
<string name="error_snackbar_action">Доклад</string> <string name="error_snackbar_action">Доклад</string>
<string name="what_device_headline">Инфо:</string> <string name="what_device_headline">Инфо:</string>
<string name="what_happened_headline">Какво се случи:</string> <string name="what_happened_headline">Какво се случи:</string>
<string name="your_comment">Вашият коментар (на английски):</string> <string name="your_comment">Вашият коментар (на английски):</string>
<string name="error_details_headline">Подробности:</string> <string name="error_details_headline">Подробности:</string>
<string name="detail_thumbnail_view_description">Миниатюра на видео</string> <string name="detail_thumbnail_view_description">Възпроизвеждане на видео, продължителност:</string>
<string name="detail_uploader_thumbnail_view_description">Миниатюра на аватара на качилия видео</string> <string name="detail_uploader_thumbnail_view_description">Миниатюра на аватара на качилия видео</string>
<string name="detail_likes_img_view_description">Харесвания</string> <string name="detail_likes_img_view_description">Харесвания</string>
<string name="detail_dislikes_img_view_description">Нехаресвания</string> <string name="detail_dislikes_img_view_description">Нехаресвания</string>
@ -121,8 +121,8 @@
</plurals> </plurals>
<string name="no_videos">Няма клипове</string> <string name="no_videos">Няма клипове</string>
<plurals name="videos"> <plurals name="videos">
<item quantity="one">%s Клип</item> <item quantity="one">%s видеоклип</item>
<item quantity="other">%s Клипове</item> <item quantity="other">%s видеоклипове</item>
</plurals> </plurals>
<string name="pause">Пауза</string> <string name="pause">Пауза</string>
<string name="delete">Изтрий</string> <string name="delete">Изтрий</string>
@ -141,12 +141,12 @@
<string name="charset_letters_and_digits">Букви и цифри</string> <string name="charset_letters_and_digits">Букви и цифри</string>
<string name="title_activity_about">За NewPipe</string> <string name="title_activity_about">За NewPipe</string>
<string name="title_licenses">Лицензи от трети страни</string> <string name="title_licenses">Лицензи от трети страни</string>
<string name="tab_about">Относно приложението</string> <string name="tab_about">За приложението</string>
<string name="tab_licenses">Лицензи</string> <string name="tab_licenses">Лицензи</string>
<string name="app_description">Безплатно и леко поточно предаване за Android.</string> <string name="app_description">Безплатно и леко поточно предаване за Android.</string>
<string name="view_on_github">Виж в GitHub</string> <string name="view_on_github">Виж в GitHub</string>
<string name="controls_download_desc">Изтегляне на стрийм файл</string> <string name="controls_download_desc">Изтегляне на стрийм файл</string>
<string name="show_info">Покажи инфо</string> <string name="show_info">Покажи информация</string>
<string name="tab_bookmarks">Отметнати плейлисти</string> <string name="tab_bookmarks">Отметнати плейлисти</string>
<string name="controls_add_to_playlist_title">Добавяне към</string> <string name="controls_add_to_playlist_title">Добавяне към</string>
<string name="use_inexact_seek_title">Използвай бързо, но неточно превъртане</string> <string name="use_inexact_seek_title">Използвай бързо, но неточно превъртане</string>
@ -155,8 +155,8 @@
<string name="metadata_cache_wipe_title">Изтрий кешираните метаданни</string> <string name="metadata_cache_wipe_title">Изтрий кешираните метаданни</string>
<string name="metadata_cache_wipe_summary">Премахни всички метаданни за уебстраници от кеш-паметта</string> <string name="metadata_cache_wipe_summary">Премахни всички метаданни за уебстраници от кеш-паметта</string>
<string name="metadata_cache_wipe_complete_notice">Кеш-паметта с метаданни бе изтрита</string> <string name="metadata_cache_wipe_complete_notice">Кеш-паметта с метаданни бе изтрита</string>
<string name="auto_queue_title">Автоматично нареди на опашка следващия</string> <string name="auto_queue_title">Автоматично поставяне на следващия поток в опашка</string>
<string name="auto_queue_summary">Автоматично прибавяне на сродно съдържание при неповтарящ се преглед</string> <string name="auto_queue_summary">Добавете подобни потоци към опашката при възпроизвеждане на последния поток, освен ако повторението не е активирано</string>
<string name="default_content_country_title">Държава, за която да бъде показвано съдържание</string> <string name="default_content_country_title">Държава, за която да бъде показвано съдържание</string>
<string name="settings_category_debug_title">Отстраняване на грешки</string> <string name="settings_category_debug_title">Отстраняване на грешки</string>
<string name="always">Винаги</string> <string name="always">Винаги</string>
@ -167,15 +167,15 @@
<string name="switch_to_main">Мини в основен режим</string> <string name="switch_to_main">Мини в основен режим</string>
<string name="import_data_title">Импортиране на база данни</string> <string name="import_data_title">Импортиране на база данни</string>
<string name="export_data_title">Експортиране на база данни</string> <string name="export_data_title">Експортиране на база данни</string>
<string name="import_data_summary">Замества текущите история и абонаменти</string> <string name="import_data_summary">Замества текущата ви история, абонаменти, списъци за възпроизвеждане и (по избор) настройки</string>
<string name="export_data_summary">Експортиране на историята, абонаментите и плейлистите</string> <string name="export_data_summary">Изнасяне на история, абонаменти, плейлисти и настройки</string>
<string name="clear_views_history_title">Изтрий историята с изгледани</string> <string name="clear_views_history_title">Изтрий историята с изгледани</string>
<string name="delete_view_history_alert">Изтрий цялата история с изгледани\?</string> <string name="delete_view_history_alert">Изтрий цялата история с изгледани\?</string>
<string name="watch_history_deleted">Историята с изгледани е изтрита</string> <string name="watch_history_deleted">Историята с изгледани е изтрита</string>
<string name="clear_search_history_title">Изтрий историята на търсенията</string> <string name="clear_search_history_title">Изтрий историята на търсенията</string>
<string name="clear_search_history_summary">Изтрива историята с въвежданите за търсене ключови думи</string> <string name="clear_search_history_summary">Изтрива историята с въвежданите за търсене ключови думи</string>
<string name="delete_search_history_alert">Изтрий цялата история на търсенията\?</string> <string name="delete_search_history_alert">Изтрий цялата история на търсенията\?</string>
<string name="search_history_deleted">Историята на търсенията е изтрита.</string> <string name="search_history_deleted">Историята на търсене е изтрита</string>
<string name="external_player_unsupported_link_type">Външните плейъри не поддържат този вид линкове</string> <string name="external_player_unsupported_link_type">Външните плейъри не поддържат този вид линкове</string>
<string name="invalid_directory">Невалидна директория</string> <string name="invalid_directory">Невалидна директория</string>
<string name="invalid_source">Невалиден файл или източник на съдържание</string> <string name="invalid_source">Невалиден файл или източник на съдържание</string>
@ -203,15 +203,15 @@
<string name="read_privacy_policy">Прочетете нашата политика за поверителност</string> <string name="read_privacy_policy">Прочетете нашата политика за поверителност</string>
<string name="app_license_title">Лицензът на NewPipe</string> <string name="app_license_title">Лицензът на NewPipe</string>
<string name="no_player_found_toast">Липсва стрийм плейър (можете да изтеглите VLC, за да пуснете стрийма).</string> <string name="no_player_found_toast">Липсва стрийм плейър (можете да изтеглите VLC, за да пуснете стрийма).</string>
<string name="show_hold_to_append_summary">Показвай подсказка при избор на фоновия режим или режим в прозорец от екрана за „Детайли“ към видео</string> <string name="show_hold_to_append_summary">Показване на съвет при натискане на фона или изскачащия бутон във видеоклипа „Подробности:“</string>
<string name="clear_views_history_summary">Изтрива историята на възпроизвежданите стриймове и позицията на възпроизвеждането</string> <string name="clear_views_history_summary">Изтрива историята на възпроизвежданите стриймове и позицията на възпроизвеждането</string>
<string name="video_streams_empty">Не са намерени видео стриймове</string> <string name="video_streams_empty">Не са намерени видео стриймове</string>
<string name="audio_streams_empty">Не са намерени аудио стриймове</string> <string name="audio_streams_empty">Не са намерени аудио стриймове</string>
<string name="info_labels">Какво:\\nЗаявка:\\nЕзик на съдържанието:\\nУслуга:\\nВреме по GMT:\\nПакет:\\nВерсия:\\nОС версия:</string> <string name="info_labels">Какво:\\nЗаявка:\\nЕзик на съдържанието:\\nДържава на съдържанието:\\nЕзик на приложението:\\nУслуга:\\nGMT Време:\\nПакет:\\nВерсия:\\nВерсия на ОС:</string>
<string name="detail_drag_description">Пренареди чрез плъзгане</string> <string name="detail_drag_description">Пренареди чрез плъзгане</string>
<string name="start">Начало</string> <string name="start">Начало</string>
<string name="rename">Преименувай</string> <string name="rename">Преименувай</string>
<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="one_item_deleted">1 елемент е изтрит.</string> <string name="one_item_deleted">1 елемент е изтрит.</string>
@ -219,7 +219,7 @@
<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>
<string name="app_license">NewPipe е безплатен „copyleft“ софтуер: Можете да го използвате, изучавате, споделяте и подобрявате по желание. В частност, Вие можете да препубликувате и/или модифицирате приложението според правилата на Главния обществен лиценз на ГНУ, издаден от Фондацията за свободен софтуер версия 3 на лиценза или по-нова.</string> <string name="app_license">NewPipe е свободен софтуер с авторски права: можете да го използвате, изучавате, споделяте и подобрявате по желание. По-конкретно можете да го разпространявате и/или променяте съгласно условията на Общия публичен лиценз на GNU, публикуван от Фондацията за свободен софтуер, версия 3 на лиценза или (по ваш избор) която и да е по-късна версия.</string>
<string name="read_full_license">Прочетете лиценза</string> <string name="read_full_license">Прочетете лиценза</string>
<string name="title_activity_history">История</string> <string name="title_activity_history">История</string>
<string name="action_history">История</string> <string name="action_history">История</string>
@ -247,14 +247,14 @@
<string name="play_queue_audio_settings">Аудио настройки</string> <string name="play_queue_audio_settings">Аудио настройки</string>
<string name="hold_to_append">Задръжте, за да поставите на опашката</string> <string name="hold_to_append">Задръжте, за да поставите на опашката</string>
<string name="start_here_on_background">Възпроизвеждане от тук при фонов режим</string> <string name="start_here_on_background">Възпроизвеждане от тук при фонов режим</string>
<string name="start_here_on_popup">Възпроизвеждане от тук при прозорец</string> <string name="start_here_on_popup">Започнете да възпроизвеждате в изскачащ прозорец</string>
<string name="drawer_open">Отвори навигационната лента</string> <string name="drawer_open">Отвори навигационната лента</string>
<string name="drawer_close">Затвори навигационната лента</string> <string name="drawer_close">Затвори навигационната лента</string>
<string name="preferred_open_action_settings_title">Действие при повикване от друго приложение</string> <string name="preferred_open_action_settings_title">Действие при повикване от друго приложение</string>
<string name="preferred_open_action_settings_summary">Действие по подразбиране при отваряне на съдържание — %s</string> <string name="preferred_open_action_settings_summary">Действие по подразбиране при отваряне на съдържание — %s</string>
<string name="video_player">Видео плейър</string> <string name="video_player">Видео плейър</string>
<string name="background_player">Във фонов режим</string> <string name="background_player">Във фонов режим</string>
<string name="popup_player">В прозорец</string> <string name="popup_player">Изскачащ плейър</string>
<string name="always_ask_open_action">Винаги питай</string> <string name="always_ask_open_action">Винаги питай</string>
<string name="preferred_player_fetcher_notification_title">Получаване на инфо…</string> <string name="preferred_player_fetcher_notification_title">Получаване на инфо…</string>
<string name="preferred_player_fetcher_notification_message">Зареждане на заявеното съдържание</string> <string name="preferred_player_fetcher_notification_message">Зареждане на заявеното съдържание</string>
@ -287,17 +287,15 @@
<string name="previous_export">Предишно експортиране</string> <string name="previous_export">Предишно експортиране</string>
<string name="subscriptions_import_unsuccessful">Неуспешно импортиране на абонатите</string> <string name="subscriptions_import_unsuccessful">Неуспешно импортиране на абонатите</string>
<string name="subscriptions_export_unsuccessful">Неуспешно експортиране на абонатите</string> <string name="subscriptions_export_unsuccessful">Неуспешно експортиране на абонатите</string>
<string name="import_youtube_instructions">Импортирайте вашите YouTube абонаменти чрез Google takeout: <string name="import_youtube_instructions">Импортиране на абонаменти в YouTube от Google Takeout:
\n \n
\n1. Посетете следната връзка: %1$s \n1. Отидете на този URL: %1$s
\n2. Влезте в акаунта си, когато това се изиска \n2. Влезте, когато бъдете помолени
\n3. За продукти изберете „Премахване на избора от всички“ \n3. Щракнете върху „Всички включени данни“, след това върху „Демаркиране на всички“, след това изберете само „абонаменти“ и щракнете върху „OK“
\n4. Превъртете до YouTube и YouTube Music и отбележете тази опция \n4. Кликнете върху „Следваща стъпка“ и след това върху „Създаване на експорт“
\n5. Изберете „Включени са всички данни“, след това „Премахване на избора от всички“. Отбележете само „абонаменти“ и изберете OK \n5. Кликнете върху бутона \"Изтегляне\", след като се появи
\n6. Изберете „Следваща стъпка“, след това „Създаване на експортиране“ \n6. Кликнете върху ИМПОРТИРАНЕ НА ФАЙЛ по-долу и изберете изтегления .zip файл
\n5. Изберете бутона „Изтегляне“ след като той се появи \n7. [Ако импортирането на .zip е неуспешно] Разархивирайте .csv файла (обикновено под „YouTube и YouTube Music/subscriptions/subscriptions.csv“), щракнете върху ИМПОРТИРАНЕ НА ФАЙЛ по-долу и изберете извлечения csv файл</string>
\n6. Изберете ВНЕСИ ФАЙЛ по-долу и посочете изтегления ZIP-файл
\n7. [В случай, че внасянето се провали] Разархивирайте .csv файла (обичайно в подпапка \"YouTube and YouTube Music/subscriptions/subscriptions.csv\"), изберете ВНЕСИ ФАЙЛ по-долу и посочете разархивирания CSV-файл</string>
<string name="import_soundcloud_instructions">Импортирайте SoundCloud профил чрез въвеждане на хипервръзката към него или чрез вашия ID: <string name="import_soundcloud_instructions">Импортирайте SoundCloud профил чрез въвеждане на хипервръзката към него или чрез вашия ID:
\n \n
\n1. Включете „десктоп режим“ в браузър (сайтът е недостъпен за мобилни устройства) \n1. Включете „десктоп режим“ в браузър (сайтът е недостъпен за мобилни устройства)
@ -312,8 +310,8 @@
<string name="playback_tempo">Темпо</string> <string name="playback_tempo">Темпо</string>
<string name="playback_pitch">Височина</string> <string name="playback_pitch">Височина</string>
<string name="skip_silence_checkbox">Бързо превъртане при тишина</string> <string name="skip_silence_checkbox">Бързо превъртане при тишина</string>
<string name="start_accept_privacy_policy">От съображения към Общия европейски регламент относно защитата на данните, Ви привличаме вниманието към политиката за поверителност на NewPipe. Моля, прочетете я внимателно. <string name="start_accept_privacy_policy">За да се съобразим с Европейския общ регламент за защита на данните (GDPR), с настоящото обръщаме внимание на политиката за поверителност на NewPipe. Моля, прочетете го внимателно.
\nТрябва да сте съгласни с условията, за да ни изпратите доклада за грешката.</string> \nТрябва да го приемете, за да ни изпратите доклада за грешка.</string>
<string name="accept">Приеми</string> <string name="accept">Приеми</string>
<string name="decline">Откажи</string> <string name="decline">Откажи</string>
<string name="limit_data_usage_none_description">Без ограничения</string> <string name="limit_data_usage_none_description">Без ограничения</string>
@ -337,7 +335,7 @@
<string name="show_comments_title">Показвай коментари</string> <string name="show_comments_title">Показвай коментари</string>
<string name="show_comments_summary">Изключване за скриване на коментарите</string> <string name="show_comments_summary">Изключване за скриване на коментарите</string>
<string name="autoplay_title">Автоматично пускане</string> <string name="autoplay_title">Автоматично пускане</string>
<string name="tab_choose">Избери раздел</string> <string name="tab_choose">Избор на раздел</string>
<string name="settings_category_updates_title">Промени</string> <string name="settings_category_updates_title">Промени</string>
<string name="enable_playback_resume_title">Възобнови възпроизвеждането</string> <string name="enable_playback_resume_title">Възобнови възпроизвеждането</string>
<string name="settings_category_clear_data_title">Изтрии данни</string> <string name="settings_category_clear_data_title">Изтрии данни</string>
@ -354,7 +352,7 @@
</plurals> </plurals>
<string name="no_one_watching">Няма зрители</string> <string name="no_one_watching">Няма зрители</string>
<string name="clear_playback_states_summary">Изтрива всички позиции на възпроизвеждане</string> <string name="clear_playback_states_summary">Изтрива всички позиции на възпроизвеждане</string>
<string name="unsupported_url_dialog_message">URL адресът не можа да бъде разпознат. Да се отвори ли с друго приложение\?</string> <string name="unsupported_url_dialog_message">URL адресът не можа да бъде разпознат. Да се отвори ли с друго приложение?</string>
<string name="show_description_title">Показване на описание</string> <string name="show_description_title">Показване на описание</string>
<string name="night_theme_title">Нощна тема</string> <string name="night_theme_title">Нощна тема</string>
<string name="notification_colorize_title">Оцветяване на известие</string> <string name="notification_colorize_title">Оцветяване на известие</string>
@ -450,7 +448,7 @@
<string name="localization_changes_requires_app_restart">Езикът ще се смени след рестартиране на приложението</string> <string name="localization_changes_requires_app_restart">Езикът ще се смени след рестартиране на приложението</string>
<string name="metadata_privacy_unlisted">Скрит</string> <string name="metadata_privacy_unlisted">Скрит</string>
<string name="metadata_privacy_private">Частен</string> <string name="metadata_privacy_private">Частен</string>
<string name="remote_search_suggestions">Предложения от сървъра</string> <string name="remote_search_suggestions">Предложения за отдалечено търсене</string>
<string name="peertube_instance_add_title">Добави инстанция</string> <string name="peertube_instance_add_title">Добави инстанция</string>
<string name="videos_string">Видеа</string> <string name="videos_string">Видеа</string>
<string name="error_report_open_issue_button_text">Доклад в GitHub</string> <string name="error_report_open_issue_button_text">Доклад в GitHub</string>
@ -478,7 +476,7 @@
<string name="stop">Прекъсване</string> <string name="stop">Прекъсване</string>
<string name="max_retry_desc">Максимален брой опити преди отменяне на изтеглянето</string> <string name="max_retry_desc">Максимален брой опити преди отменяне на изтеглянето</string>
<string name="feed_create_new_group_button_title">Създай</string> <string name="feed_create_new_group_button_title">Създай</string>
<string name="feed_group_dialog_delete_message">Искате ли да изтриете тази група\?</string> <string name="feed_group_dialog_delete_message">Искате ли да изтриете тази група?</string>
<string name="content_not_supported">Това съдържание не се поддържа от NewPipe. <string name="content_not_supported">Това съдържание не се поддържа от NewPipe.
\n \n
\nЕвентуално може да бъде поддържано в бъдещи версии.</string> \nЕвентуално може да бъде поддържано в бъдещи версии.</string>
@ -495,7 +493,7 @@
<string name="download_failed">Изтеглянето се провали</string> <string name="download_failed">Изтеглянето се провали</string>
<string name="restore_defaults">Възстанови първоначалните настройки</string> <string name="restore_defaults">Възстанови първоначалните настройки</string>
<string name="enable_playback_state_lists_title">Позиции в списъци</string> <string name="enable_playback_state_lists_title">Позиции в списъци</string>
<string name="download_to_sdcard_error_message">Изтеглянето във външна SD-карта не е възможно. Нулиране на местоположението на папката за изтегляне\?</string> <string name="download_to_sdcard_error_message">Изтеглянето от външна SD карта не е възможно. Нулиране на местоположението на папката за изтегляне?</string>
<string name="unmute">Пусни звука</string> <string name="unmute">Пусни звука</string>
<string name="songs">Песни</string> <string name="songs">Песни</string>
<string name="artists">Изпълнители</string> <string name="artists">Изпълнители</string>
@ -518,7 +516,7 @@
<item quantity="one">%d ден</item> <item quantity="one">%d ден</item>
<item quantity="other">%d дни</item> <item quantity="other">%d дни</item>
</plurals> </plurals>
<string name="channel_created_by">Създадено от %s</string> <string name="channel_created_by">Създаден от %s</string>
<string name="paid_content">Съдържанието е достъпно само за хора, които са си платили, затова не може да бъде гледано или изтеглено с NewPipe.</string> <string name="paid_content">Съдържанието е достъпно само за хора, които са си платили, затова не може да бъде гледано или изтеглено с NewPipe.</string>
<string name="youtube_music_premium_content">Това видео е достъпно за абонати на YouTube Music Premium, затова не може да бъде гледано или изтеглено с NewPipe.</string> <string name="youtube_music_premium_content">Това видео е достъпно за абонати на YouTube Music Premium, затова не може да бъде гледано или изтеглено с NewPipe.</string>
<string name="remove_watched_popup_title">Премахни изгледаните видеа\?</string> <string name="remove_watched_popup_title">Премахни изгледаните видеа\?</string>
@ -546,7 +544,7 @@
<string name="notifications">Известия</string> <string name="notifications">Известия</string>
<string name="clear_cookie_title">Изчистване на бисквитките от reCAPTCHA</string> <string name="clear_cookie_title">Изчистване на бисквитките от reCAPTCHA</string>
<string name="recaptcha_cookies_cleared">Бисквитките от reCAPTCHA бяха почистени</string> <string name="recaptcha_cookies_cleared">Бисквитките от reCAPTCHA бяха почистени</string>
<string name="checking_updates_toast">Проверяване за актуализации…</string> <string name="checking_updates_toast">Провери за актуализации…</string>
<string name="enumeration_comma">,</string> <string name="enumeration_comma">,</string>
<string name="check_for_updates">Провери за актуализации</string> <string name="check_for_updates">Провери за актуализации</string>
<string name="percent">Процент</string> <string name="percent">Процент</string>
@ -557,7 +555,7 @@
<string name="crash_the_player">Разбийте плейъра</string> <string name="crash_the_player">Разбийте плейъра</string>
<string name="show_meta_info_summary">Изключете, за да скриете полетата с мета информация с допълнителна информация за създателя на потока, съдържанието на потока или заявка за търсене</string> <string name="show_meta_info_summary">Изключете, за да скриете полетата с мета информация с допълнителна информация за създателя на потока, съдържанието на потока или заявка за търсене</string>
<string name="auto_queue_toggle">Автоматично поставяне в опашка</string> <string name="auto_queue_toggle">Автоматично поставяне в опашка</string>
<string name="notification_actions_summary">Редактирайте всяко действие за известяване по-долу, като го докоснете. Изберете до три от тях, които да бъдат показани в компактното известие, като използвате квадратчетата за отметка вдясно</string> <string name="notification_actions_summary">Редактирайте всяко действие за известяване по-долу, като го докоснете. Изберете до три от тях, които да бъдат показани в компактното известие, като използвате квадратчетата за отметка вдясно.</string>
<string name="prefer_original_audio_summary">Изберете оригиналния аудио запис независимо от езика</string> <string name="prefer_original_audio_summary">Изберете оригиналния аудио запис независимо от езика</string>
<string name="clear_queue_confirmation_summary">Превключването от един плейър на друг може да замени вашата опашка</string> <string name="clear_queue_confirmation_summary">Превключването от един плейър на друг може да замени вашата опашка</string>
<string name="prefer_descriptive_audio_summary">Изберете аудиозапис с описания за хора с увредено зрение, ако има такъв</string> <string name="prefer_descriptive_audio_summary">Изберете аудиозапис с описания за хора с увредено зрение, ако има такъв</string>
@ -570,4 +568,261 @@
<string name="progressive_load_interval_title">Размер на интервала на зареждане при възпроизвеждане</string> <string name="progressive_load_interval_title">Размер на интервала на зареждане при възпроизвеждане</string>
<string name="ignore_hardware_media_buttons_title">Игнорирайте събитията с хардуерни медийни бутони</string> <string name="ignore_hardware_media_buttons_title">Игнорирайте събитията с хардуерни медийни бутони</string>
<string name="left_gesture_control_summary">Изберете жест за лявата половина на екрана на плейъра</string> <string name="left_gesture_control_summary">Изберете жест за лявата половина на екрана на плейъра</string>
<string name="enable_playback_state_lists_summary">Показване на индикатори за позиция на изглед в списъци</string>
<string name="notification_actions_summary_android13">Редактирайте всяко действие за известяване по-долу, като щракнете върху него. Първите три действия (възпроизвеждане/пауза, предишно и следващо) се задават от системата и не могат да бъдат конфигурирани.</string>
<string name="right_gesture_control_summary">Жест за дясната страна на екрана на плейъра</string>
<string name="right_gesture_control_title">Действие жеста справа</string>
<string name="start_main_player_fullscreen_title">Стартирайте основния плейър на цял екран</string>
<string name="streams_notification_channel_description">Известия за нови видеоклипове в абонаментите</string>
<string name="enable_streams_notifications_summary">Известявайте за нови видеоклипове в абонаментите</string>
<string name="yes">Да</string>
<string name="no">Не</string>
<string name="brightness">Яркост</string>
<string name="volume">Сила на звука</string>
<string name="none">Нищо</string>
<string name="channel_tab_about">За канала</string>
<string name="show_less">Покажи по-малко</string>
<string name="show_more">Покажи повече</string>
<string name="manual_update_description">Ръчно проверяване за нови версии</string>
<string name="enqueued">Добавено в опашка</string>
<string name="feed_new_items">Нови неща в емисията</string>
<string name="audio_track_name">%1$s %2$s</string>
<string name="feed_notification_loading">Зареждане на емисия…</string>
<string name="semitone">Полутон</string>
<string name="app_update_unavailable_toast">Ползвате най-новата в ерсия на NewPipe</string>
<string name="app_update_available_notification_text">Цъкнете да изтеглите %s</string>
<string name="enqueue">Добавяне в опашка</string>
<string name="error_http_no_content">Сървърът не предостави данни</string>
<string name="remove_duplicates_title">Премахни повторения?</string>
<string name="feed_groups_header_title">Група от канали</string>
<string name="feed_load_error_account_info">Неуспешно зареждане на емисия за \'%s\'.</string>
<string name="feed_load_error_terminated">Акаунтът на автора е бил отстранен.
\nNewPipe няма да може да зареди тази емисия вече.
\nИскате ли да махнете абонамента от този канал?</string>
<string name="feed_update_threshold_option_always_update">Винаги опреснявай</string>
<string name="feed_load_error">Грешка при зареждане на емисия</string>
<string name="feed_show_hide_streams">Показване/Скриване на потоци</string>
<string name="private_content">Съдържанието е лично, затова не може да бъде възпроизведено или изтеглено от NewPipe.</string>
<string name="select_night_theme_toast">Можете да изберете любимата си тъмна тема по-долу</string>
<string name="tablet_mode_title">Режим таблет</string>
<string name="metadata_subscribers">Абонати</string>
<string name="selected_stream_external_player_not_supported">Избраният поток не се поддъжа от външни плеъри</string>
<string name="settings_category_exoplayer_title">Настройки на ExoPlayer</string>
<string name="sort">Подредба</string>
<string name="feed_show_upcoming">Предстоящи</string>
<string name="audio_track_type_original">оригинално</string>
<string name="channel_tab_videos">Видеа</string>
<string name="audio_track_type_dubbed">дублирано</string>
<string name="open_play_queue">Отваряне на опашка</string>
<string name="duration">Времетраене</string>
<string name="more_options">Повече настройки</string>
<string name="image_quality_title">Качество на изображенията</string>
<string name="question_mark">\?</string>
<string name="share_playlist">Сподели плейлиста</string>
<plurals name="replies">
<item quantity="one">%s отговор</item>
<item quantity="other">%s отговора</item>
</plurals>
<string name="share_playlist_content_details">%1$s
\n%2$s</string>
<string name="video_details_list_item">- %1$s: %2$s</string>
<string name="peertube_instance_url_help">Може да си харесате инстанции на %s</string>
<string name="peertube_instance_add_fail">Инстанцията не можа да бъде потвърдена</string>
<string name="settings_category_player_notification_title">Известие на плеъра</string>
<string name="msg_failed_to_copy">Неуспешно копиране в клипборда</string>
<string name="faq_title">Често задавани въпроси</string>
<string name="faq">Отвори уеб страницата</string>
<string name="title_activity_play_queue">Възпроизвеждане на опашка</string>
<string name="leak_canary_not_available">LeakCanary не е открито</string>
<string name="show_memory_leaks">Покажи къде изтича паметта</string>
<string name="feed_use_dedicated_fetch_method_disable_button">Спиране на бърз режим</string>
<string name="feed_group_dialog_empty_name">Име на празна група</string>
<string name="use_exoplayer_decoder_fallback_title">Използване на декодера на ExoPlayer като резервен</string>
<string name="audio_track_type_descriptive">описателно</string>
<string name="feed_show_watched">Напълно изгледани</string>
<string name="settings_category_player_notification_summary">Конфигуриране на известивето за текущо възпроизвеждания поток</string>
<string name="select_audio_track_external_players">Избор на аудио пътечка за външни плеъри</string>
<string name="no_video_streams_available_for_external_players">Няма налични потоци за външни плеъри</string>
<string name="feed_load_error_fast_unknown">Бързият режим на емисията не предостави повече информация за това.</string>
<string name="night_theme_available">Тази настройка е налична само ако %s е избран за тема</string>
<string name="no_audio_streams_available_for_external_players">Няма налични аудио потоци за външни плеъри</string>
<string name="metadata_avatars">Аватари</string>
<string name="fast_mode">Бърз режим</string>
<string name="error_path_creation">Избраната директорие не можа да бъде създадена</string>
<string name="streams_notifications_interval_title">Честота на проверка</string>
<string name="next_stream">Следващ поток</string>
<string name="settings_category_feed_title">Емисия</string>
<string name="settings_category_backup_restore_title">Резервно копие и възстановяване</string>
<string name="loading_metadata_title">Зареждане на метаданни…</string>
<string name="restore_defaults_confirmation">Искате ли да възстановите настройките по подразбиране?</string>
<string name="show_age_restricted_content_summary">Показвай съдържание, което вероятно е неподходящо за деца, защото има възрастово ограничение (например 18+)</string>
<string name="error_report_notification_toast">Възникна грешка, погледнете известието</string>
<string name="no_dir_yet">Не е избрана директория за теглене. Изберете директорията за теглене по подразбиране сега</string>
<string name="audio_track">Аудио поток</string>
<string name="enqueue_stream">Добави в опашка</string>
<string name="settings_category_exoplayer_summary">Управление на някои настройки за ExoPlayer. Тези промени изискват рестартиране на плеъра, за да се отразят</string>
<string name="select_quality_external_players">Избор на качество за външни плеъри</string>
<string name="notifications_disabled">Известията са спрени</string>
<string name="progressive_load_interval_exoplayer_default">ExoPlayer по подразбиране</string>
<string name="feed_use_dedicated_fetch_method_help_text">Смятате ли, че емисията зарежда прекалено бавно? Ако смятате така, може да пробвате да включите режима за бързо зареждане (може да го промените от настройките или чрез бутона по-долу).
\n
\nNewPipe предлага два режима за зареждане:
\n• Зареждане на цялата страница на абонамента, което е бавно, но и пълно.
\n• Изпозване на специална страница, предоставена от услугата, което е бързо, но обичайно е и непълно.
\n
\nРазликата между двете е, че бързият режим няма пълна информация, например времетраенето и вида (не може да различава между видеа на живо и обикновени) и може да върне по-малко видеа.
\n
\nYoutube е примерна услуга, която предоставя този метод чрез RSS емисия.
\n
\nНакратко, изборът се свежда до предпочинанието ви: бързина или точна информация.</string>
<string name="feed_oldest_subscription_update">Емисията е последно обновявана: %s</string>
<string name="feed_use_dedicated_fetch_method_summary">Налично за някои услуги, обичайно е много по-бързо, но връща ограничено количество видеа и често пъти непълна информация (например няма времетраене, вид на видеото, дали е на живо)</string>
<string name="peertube_instance_add_help">Въведете URL адреса на инстанцията</string>
<string name="play_queue_audio_track">Аудио: %s</string>
<string name="show_channel_details">Покажи информация за канала</string>
<string name="playlist_no_uploader">Автоматично генерирани (не е намерен ъплоудер)</string>
<string name="create_error_notification">Създай известие за грешка</string>
<string name="auto_update_check_description">NewPipe може автоматично да проверява за нови версии от време на време и да ви известява при наличие.
\nИскате ли да го включите?</string>
<string name="error_http_not_found">Не е намерено</string>
<string name="error_insufficient_storage">Няма достатъчно свободно пространство на устройвството</string>
<string name="error_postprocessing_stopped">NewPipe бе затворен, докато обработваше файла</string>
<string name="feed_show_partially_watched">Частично гледани</string>
<string name="unknown_audio_track">Неизвестен</string>
<string name="you_successfully_subscribed">Абонирахте се за този канал</string>
<string name="get_notified">Получавай известия</string>
<string name="feed_processing_message">Обработване на емисия…</string>
<string name="feed_update_threshold_summary">Време, след което се смята, че един абонамент е остарял — %s</string>
<string name="feed_use_dedicated_fetch_method_enable_button">Пускане на бърз режим</string>
<string name="image_quality_high">Високо качество</string>
<string name="image_quality_low">Ниско качество</string>
<string name="image_quality_medium">Средно качество</string>
<string name="image_quality_none">Не зареждай изображения</string>
<string name="previous_stream">Предишен поток</string>
<string name="channel_tab_albums">Албуми</string>
<string name="channel_tab_playlists">Плейлисти</string>
<string name="channel_tab_channels">Канали</string>
<string name="channel_tab_livestreams">На живо</string>
<string name="error_progress_lost">Прогресът е загубен, защото файлът е изтрит</string>
<string name="card">Карта</string>
<string name="delete_downloaded_files_confirm">Изтриване на всички изтеглени файлове от диска?</string>
<string name="enable_queue_limit_desc">Едно изтегляне ще се изпълнява едновременно</string>
<string name="downloads_storage_ask_title">Попитайте къде да изтеглите</string>
<string name="systems_language">Система по подразбиране</string>
<string name="remove_duplicates">Премахване на дубликати</string>
<string name="remove_duplicates_message">Искате ли да премахнете всички дублиращи се потоци в този плейлист?</string>
<string name="feed_group_show_only_ungrouped_subscriptions">Показване само на негрупирани абонаменти</string>
<string name="feed_hide_streams_title">Покажете следните потоци</string>
<string name="no_appropriate_file_manager_message">Не е намерен подходящ файлов мениджър за това действие.
\nМоля, инсталирайте файлов мениджър или опитайте да деактивирате „%s“ в настройките за изтегляне</string>
<string name="no_appropriate_file_manager_message_android_10">Не е намерен подходящ файлов мениджър за това действие.
\nМоля, инсталирайте файлов мениджър, съвместим с Storage Access Framework</string>
<string name="description_select_enable">Разрешете избирането на текст в описанието</string>
<string name="metadata_thumbnails">Миниатюри</string>
<string name="metadata_uploader_avatars">Аватари на качващите</string>
<string name="toggle_all">Превключване на всички</string>
<string name="audio_track_present_in_video">Аудиозапис трябва вече да присъства в този поток</string>
<string name="channel_tab_tracks">Записи</string>
<string name="show_channel_tabs_summary">Какви раздели се показват на страниците на канала</string>
<string name="toggle_fullscreen">Превключване на цял екран</string>
<string name="play">Възпроизвеждане</string>
<string name="replay">Повторение</string>
<string name="rewind">Превъртане назад</string>
<string name="forward">Напред</string>
<string name="share_playlist_with_titles_message">Споделете плейлист с подробности, като име на плейлист и заглавия на видеоклипове или като обикновен списък с URL адреси на видеоклипове</string>
<string name="share_playlist_with_list">Споделяне на списък с URL</string>
<string name="delete_playback_states_alert">Изтрии всички позиции на възпроизвеждане?</string>
<string name="watch_history_states_deleted">Позициите за възпроизвеждане са изтрити</string>
<string name="main_tabs_position_title">Позиция на основните раздели</string>
<string name="download_to_sdcard_error_title">Няма налично външно хранилище</string>
<string name="saved_tabs_invalid_json">Не можах да прочета запазените раздели, така че използвах тези по подразбиране</string>
<string name="permission_display_over_apps">Дайте разрешение за показване върху други приложения</string>
<string name="related_items_tab_description">Подобни продукти</string>
<string name="import_subscriptions_hint">Внасяне или изнасяне на абонаменти от менюто с 3 точки</string>
<string name="no_live_streams">Няма потоци на живо</string>
<plurals name="new_streams">
<item quantity="one">%s нов поток</item>
<item quantity="other">%s нови потоци</item>
</plurals>
<string name="subtitle_activity_recaptcha">Натиснете „Готово“, когато решите</string>
<string name="faq_description">Ако имате проблеми с използването на приложението, не забравяйте да проверите тези отговори на често задавани въпроси!</string>
<string name="main_page_content_swipe_remove">Плъзнете елементи, за да ги премахнете</string>
<string name="default_kiosk_page_summary">Kiosk по подразбиране</string>
<string name="enqueue_next_stream">Наредете следващия</string>
<string name="enqueued_next">Следващ в опашка</string>
<string name="loading_stream_details">Подробностите за потока се зареждат…</string>
<string name="duplicate_in_playlist">Плейлистите, които са оцветени в сиво, вече съдържат този елемент.</string>
<string name="playlist_add_stream_success_duplicate">Добавен дубликат %d път(а)</string>
<string name="show_original_time_ago_title">Показване на оригиналното време преди на елементите</string>
<string name="show_crash_the_player_title">Покажи \"Сриване на плейъра\"</string>
<string name="show_crash_the_player_summary">Показва опция за срив при използване на плейъра</string>
<string name="check_new_streams">Стартирайте проверка за нови потоци</string>
<string name="show_error_snackbar">Показване на бърза лента за грешка</string>
<string name="local">Местен</string>
<string name="max_retry_msg">Максимален брой повторни опити</string>
<string name="enable_queue_limit">Ограничете опашката за изтегляне</string>
<string name="feed_use_dedicated_fetch_method_title">Извличане от специална емисия, когато е налична</string>
<string name="unset_playlist_thumbnail">Премахване на постоянното миниизображение</string>
<string name="enable_streams_notifications_title">Известия за нови потоци</string>
<string name="any_network">Всяка мрежа</string>
<string name="updates_setting_description">Показване на известие за актуализация на приложението, когато е налична нова версия</string>
<string name="account_terminated">Акаунтът е прекратен</string>
<string name="detail_pinned_comment_view_description">Фиксиран коментар</string>
<string name="streams_not_yet_supported_removed">Потоци, които все още не се поддържат от програмата за изтегляне, не се показват</string>
<string name="soundcloud_go_plus_content">Това е песен на SoundCloud Go+, поне във вашата страна, така че не може да бъде предавана поточно или изтеглена от NewPipe.</string>
<string name="description_select_note">Вече можете да изберете текст в описанието. Имайте предвид, че страницата може да трепти и връзките може да не могат да се кликват, докато сте в режим на избор.</string>
<string name="start_main_player_fullscreen_summary">Не стартирайте видеоклипове в миниплейъра, а директно превключете в режим на цял екран, ако автоматичното завъртане е заключено. Все още можете да получите достъп до миниплейъра, като излезете от цял екран</string>
<string name="error_report_channel_description">Известия за докладване на грешки</string>
<string name="show_original_time_ago_summary">Оригиналните текстове от услугите ще се виждат в елементите на потока</string>
<string name="disable_media_tunneling_summary">Деактивирайте медийното тунелиране, ако имате черен екран или заекване при възпроизвеждане на видео.</string>
<string name="disable_media_tunneling_automatic_info">Мултимедийното тунелиране е деактивирано по подразбиране на вашето устройство, тъй като е известно, че моделът на вашето устройство не го поддържа.</string>
<string name="error_timeout">Изчакване на връзката</string>
<string name="downloads_storage_ask_summary">Ще бъдете попитани къде да запазите всяко изтегляне.
\nАктивирайте инструмента за избор на системна папка (SAF), ако искате да изтеглите на външна SD карта</string>
<string name="downloads_storage_use_saf_summary_api_29">Започвайки от Android 10, се поддържа само „Storage Access Framework“</string>
<string name="downloads_storage_ask_summary_no_saf_notice">Ще бъдете попитани къде да запазите всяко изтегляне</string>
<string name="feed_update_threshold_title">Праг за актуализиране на емисия</string>
<string name="feed_fetch_channel_tabs_summary">Раздели за извличане при актуализиране на емисията. Тази опция няма ефект, ако каналът се актуализира чрез бърз режим.</string>
<string name="use_exoplayer_decoder_fallback_summary">Активирайте тази опция, ако имате проблеми с инициализацията на декодера, което се връща към декодери с по-нисък приоритет, ако инициализацията на първичните декодери е неуспешна. Това може да доведе до лоша производителност при възпроизвеждане, отколкото при използване на първични декодери</string>
<string name="channel_tab_shorts">Кратки видеоклипове</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">Това заобиколно решение освобождава и инстанцира отново видео кодеци, когато възникне промяна на повърхността, вместо директно да зададе повърхността на кодека. Вече се използва от ExoPlayer на някои устройства с този проблем, тази настройка има ефект само върху Android 6 и по-нова версия
\n
\nАктивирането на тази опция може да предотврати грешки при възпроизвеждане при превключване на текущия видеоплейър или превключване на цял екран</string>
<string name="show_channel_tabs">Раздели на канали</string>
<string name="toggle_screen_orientation">Превключване на ориентацията на екрана</string>
<string name="image_quality_summary">Изберете качеството на изображенията и дали изобщо да се зареждат изображения, за да намалите използването на данни и памет. Промените изчистват както кеша на изображенията в паметта, така и на диска — %s</string>
<string name="share_playlist_with_titles">Споделяне със заглавия</string>
<string name="feed_fetch_channel_tabs">Извличане на раздели на канали</string>
<string name="import_settings_vulnerable_format">Настройките в внесения експорт използват уязвим формат, който е отпаднал от NewPipe 0.27.0. Уверете се, че внесеният експорт е от надежден източник, и предпочитайте в бъдеще да използвате само експорти, получени от NewPipe 0.27.0 или по-нова версия. Поддръжката за импортиране на настройки в този уязвим формат скоро ще бъде напълно премахната и тогава старите версии на NewPipe вече няма да могат да внасят настройки на експорти от нови версии.</string>
<string name="hash_channel_name">Видео хеш известие</string>
<string name="clear_cookie_summary">Изчистете бисквитките, които NewPipe съхранява, когато разрешите reCAPTCHA</string>
<string name="streams_notifications_network_title">Необходима мрежова връзка</string>
<string name="reset_settings_title">Нулирайте настройките</string>
<string name="reset_settings_summary">Нулирайте всички настройки до техните стойности по подразбиране</string>
<string name="reset_all_settings">Нулирането на всички настройки ще отхвърли всички ваши предпочитани настройки и ще рестартира приложението.
\n
\nСигурни ли сте, че искате да продължите?</string>
<string name="recaptcha_solve">Решете</string>
<string name="hash_channel_description">Известия за напредъка на хеширането на видео</string>
<string name="streams_notification_channel_name">Нови потоци</string>
<string name="error_report_channel_name">Известие за доклад за грешка</string>
<string name="main_tabs_position_summary">Преместете основния селектор на раздели най-долу</string>
<string name="error_report_notification_title">NewPipe откри грешка, докоснете, за да докладвате</string>
<string name="no_streams">Няма потоци</string>
<string name="disable_media_tunneling_title">Деактивиране на медийното тунелиране</string>
<string name="show_image_indicators_title">Показване на индикатори за изображения</string>
<string name="missions_header_pending">В очакване</string>
<string name="error_postprocessing_failed">Неуспешна последваща обработка</string>
<string name="pause_downloads_on_mobile">Прекъсване на мрежи с измерване</string>
<string name="downloads_storage_use_saf_title">Използване на системата за избор на папки (SAF)</string>
<string name="detail_sub_channel_thumbnail_view_description">Миниатюра на аватара на канала</string>
<string name="show_thumbnail_title">Покажи миниатюра</string>
<string name="show_thumbnail_summary">Използване на миниатюри за фон на заключения екран и за известия</string>
<string name="featured">Представено</string>
<string name="night_theme_summary">Изберете любимата си нощна тема — %s</string>
<string name="description_select_disable">Деактивирайте избора на текст в описанието</string>
<string name="metadata_subchannel_avatars">Аватари за подканали</string>
<string name="metadata_banners">Банери</string>
<string name="always_use_exoplayer_set_output_surface_workaround_title">Винаги използвайте заобикаляне на настройката на повърхността на видеоизхода на ExoPlayer</string>
<string name="clear_playback_states_title">Изтриване на позиции за възпроизвеждане</string>
</resources> </resources>

View file

@ -61,7 +61,7 @@
<string name="msg_error">Error</string> <string name="msg_error">Error</string>
<string name="settings_category_downloads_title">Baixades</string> <string name="settings_category_downloads_title">Baixades</string>
<string name="title_licenses">Llicències de tercers</string> <string name="title_licenses">Llicències de tercers</string>
<string name="tab_about">Quant a</string> <string name="tab_about">Quant a i PMF</string>
<string name="tab_licenses">Llicències</string> <string name="tab_licenses">Llicències</string>
<string name="contribution_title">Col·labora-hi</string> <string name="contribution_title">Col·labora-hi</string>
<string name="website_title">Lloc web</string> <string name="website_title">Lloc web</string>
@ -714,4 +714,18 @@
<string name="prefer_descriptive_audio_summary">Seleccioneu una pista d\'àudio amb descripcions per a persones amb discapacitat visual si està disponible</string> <string name="prefer_descriptive_audio_summary">Seleccioneu una pista d\'àudio amb descripcions per a persones amb discapacitat visual si està disponible</string>
<string name="streams_notification_channel_name">Nous streams</string> <string name="streams_notification_channel_name">Nous streams</string>
<string name="streams_notification_channel_description">Notificacions sobre nous streams per a subscripcions</string> <string name="streams_notification_channel_description">Notificacions sobre nous streams per a subscripcions</string>
<string name="msg_failed_to_copy">Ha fallat en copiar al porta-retalls</string>
<string name="yes"></string>
<string name="settings_category_backup_restore_title">Còpia de seguretat i restauració</string>
<string name="no_live_streams">Cap retransmissió en directe</string>
<string name="import_subscriptions_hint">Importa o exporta les subscripcions des del menú de 3 punts</string>
<plurals name="new_streams">
<item quantity="one">%s retransmissió nova</item>
<item quantity="many">%s retransmissions noves</item>
<item quantity="other">%s retransmissions noves</item>
</plurals>
<string name="play_queue_audio_track">Àudio: %s</string>
<string name="audio_track">Pista d\'àudio</string>
<string name="no">No</string>
<string name="no_streams">Cap emissió</string>
</resources> </resources>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="upload_date_text">Publikováno %1$s</string> <string name="upload_date_text">Publikováno na %1$s</string>
<string name="no_player_found">Nenalezen žádný streamový přehrávač. Nainstalovat VLC\?</string> <string name="no_player_found">Nenalezen žádný přehrávač. Nainstalovat VLC?</string>
<string name="install">Instalovat</string> <string name="install">Instalovat</string>
<string name="cancel">Zrušit</string> <string name="cancel">Zrušit</string>
<string name="open_in_browser">Otevřít v prohlížeči</string> <string name="open_in_browser">Otevřít v prohlížeči</string>
@ -117,7 +117,7 @@
<string name="settings_category_history_title">Historie a mezipaměť</string> <string name="settings_category_history_title">Historie a mezipaměť</string>
<string name="popup_playing_toast">Přehrávání v okně</string> <string name="popup_playing_toast">Přehrávání v okně</string>
<string name="disabled">Zakázáno</string> <string name="disabled">Zakázáno</string>
<string name="clear">Vyčistit</string> <string name="clear">Vymazat</string>
<string name="best_resolution">Nejlepší rozlišení</string> <string name="best_resolution">Nejlepší rozlišení</string>
<string name="undo">Vrátit</string> <string name="undo">Vrátit</string>
<string name="notification_channel_name">Oznámení NewPipe</string> <string name="notification_channel_name">Oznámení NewPipe</string>
@ -521,11 +521,11 @@
<string name="restricted_video">Toto video má věkové omezení. <string name="restricted_video">Toto video má věkové omezení.
\n \n
\nPokud jej chcete vidět, povolte „%1$s“ v nastavení.</string> \nPokud jej chcete vidět, povolte „%1$s“ v nastavení.</string>
<string name="remove_watched_popup_yes_and_partially_watched_videos">Ano, i zčásti shlédnutá videa</string> <string name="remove_watched_popup_yes_and_partially_watched_videos">Ano, i zčásti zhlédnutá videa</string>
<string name="remove_watched_popup_title">Odstranit shlédnutá videa\?</string> <string name="remove_watched_popup_title">Odstranit zhlédnutá videa?</string>
<string name="remove_watched">Odstranit shlédnutá</string> <string name="remove_watched">Odstranit zhlédnutá</string>
<string name="remove_watched_popup_warning">Videa, která jste shlédli před a po jejich doplnění do playlistu, budou odstraněna. <string name="remove_watched_popup_warning">Videa, která jste zhlédli před a po jejich přidání do playlistu, budou odstraněna.
\nJste se jisti\? Nelze zvrátit!</string> \nJste se jisti? Tato akce je nevratná!</string>
<string name="show_original_time_ago_summary">Původní texty služeb budou viditelné u položek streamů</string> <string name="show_original_time_ago_summary">Původní texty služeb budou viditelné u položek streamů</string>
<string name="show_original_time_ago_title">U položek zobrazit původní čas</string> <string name="show_original_time_ago_title">U položek zobrazit původní čas</string>
<string name="youtube_restricted_mode_enabled_title">Zapnout „Omezený režim“ YouTube</string> <string name="youtube_restricted_mode_enabled_title">Zapnout „Omezený režim“ YouTube</string>
@ -838,4 +838,5 @@
<string name="no">Ne</string> <string name="no">Ne</string>
<string name="auto_update_check_description">NewPipe může čas od času automaticky kontrolovat nové verze a upozornit vás na jejich dostupnost. <string name="auto_update_check_description">NewPipe může čas od času automaticky kontrolovat nové verze a upozornit vás na jejich dostupnost.
\nChcete tuto funkci povolit?</string> \nChcete tuto funkci povolit?</string>
<string name="import_settings_vulnerable_format">Nastavení v importovaném exportu používají zranitelný formát. NewPipe používá nový formát od verze 0.27.0. Ujistěte se, že export importujete z důvěryhodného zdroje a v budoucnu upřednostňujte používání exportů získaných z NewPipe 0.27.0 nebo novějších. Podpora importu nastavení v tomto zranitelném formátu bude brzy kompletně odstraněna, kvůli čemuž staré verze NewPipe nebudou moci importovat nastavení z exportů z nových verzí.</string>
</resources> </resources>

View file

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

View file

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="main_bg_subtitle">Tryk på forstørrelsesglasset for at komme i gang.</string> <string name="main_bg_subtitle">Tryk på forstørrelsesglasset for at komme i gang.</string>
<string name="upload_date_text">Udgivet den %1$s</string> <string name="upload_date_text">Udgivet d. %1$s</string>
<string name="no_player_found">Ingen streamafspiller blev fundet. Installér VLC\?</string> <string name="no_player_found">Ingen streamafspiller blev fundet. Installer VLC?</string>
<string name="no_player_found_toast">Ingen streamafspiller blev fundet (du kan installere VLC for at afspille den).</string> <string name="no_player_found_toast">Ingen streamafspiller blev fundet (du kan installere VLC for at afspille den).</string>
<string name="install">Installér</string> <string name="install">Installer</string>
<string name="cancel">Annullér</string> <string name="cancel">Annuller</string>
<string name="open_in_browser">Åbn i browser</string> <string name="open_in_browser">Åbn i browser</string>
<string name="open_in_popup_mode">Åbn i popup-tilstand</string> <string name="open_in_popup_mode">Åbn i popup-tilstand</string>
<string name="share">Del</string> <string name="share">Del</string>
@ -18,7 +18,7 @@
<string name="use_external_video_player_title">Brug ekstern videoafspiller</string> <string name="use_external_video_player_title">Brug ekstern videoafspiller</string>
<string name="use_external_video_player_summary">Fjerner lyd ved nogle opløsninger</string> <string name="use_external_video_player_summary">Fjerner lyd ved nogle opløsninger</string>
<string name="use_external_audio_player_title">Brug ekstern lydafspiller</string> <string name="use_external_audio_player_title">Brug ekstern lydafspiller</string>
<string name="subscribe_button_title">Abonnér</string> <string name="subscribe_button_title">Abonner</string>
<string name="subscribed_button_title">Abonnerer</string> <string name="subscribed_button_title">Abonnerer</string>
<string name="unsubscribe">Afmeld</string> <string name="unsubscribe">Afmeld</string>
<string name="channel_unsubscribed">Kanal afmeldt</string> <string name="channel_unsubscribed">Kanal afmeldt</string>
@ -43,7 +43,7 @@
<string name="show_higher_resolutions_title">Vis højere opløsninger</string> <string name="show_higher_resolutions_title">Vis højere opløsninger</string>
<string name="show_higher_resolutions_summary">Kun nogle enheder kan afspille 2K-/4K-videoer</string> <string name="show_higher_resolutions_summary">Kun nogle enheder kan afspille 2K-/4K-videoer</string>
<string name="play_with_kodi_title">Afspil med Kodi</string> <string name="play_with_kodi_title">Afspil med Kodi</string>
<string name="kore_not_found">Installér manglende Kore-app?</string> <string name="kore_not_found">Installer manglende Kore-app?</string>
<string name="show_play_with_kodi_title">Vis valgmuligheden \"Afspil med Kodi\"</string> <string name="show_play_with_kodi_title">Vis valgmuligheden \"Afspil med Kodi\"</string>
<string name="show_play_with_kodi_summary">Vis en mulighed for at afspille en video via Kodi-mediecenter</string> <string name="show_play_with_kodi_summary">Vis en mulighed for at afspille en video via Kodi-mediecenter</string>
<string name="play_audio">Lyd</string> <string name="play_audio">Lyd</string>
@ -90,8 +90,8 @@
<string name="content">Indhold</string> <string name="content">Indhold</string>
<string name="show_age_restricted_content_title">Vis aldersbegrænset indhold</string> <string name="show_age_restricted_content_title">Vis aldersbegrænset indhold</string>
<string name="duration_live">Live</string> <string name="duration_live">Live</string>
<string name="downloads">Hentet</string> <string name="downloads">Downloads</string>
<string name="downloads_title">Hentet</string> <string name="downloads_title">Downloads</string>
<string name="error_report_title">Fejlrapport</string> <string name="error_report_title">Fejlrapport</string>
<string name="all">Alle</string> <string name="all">Alle</string>
<string name="channels">Kanaler</string> <string name="channels">Kanaler</string>
@ -150,9 +150,9 @@
<string name="invalid_source">Fil eller indholdskilde findes ikke</string> <string name="invalid_source">Fil eller indholdskilde findes ikke</string>
<string name="invalid_file">Filen findes ikke, ellers mangler der tilladelse til at læse eller skrive til den</string> <string name="invalid_file">Filen findes ikke, ellers mangler der tilladelse til at læse eller skrive til den</string>
<string name="file_name_empty_error">Filnavn må ikke være tomt</string> <string name="file_name_empty_error">Filnavn må ikke være tomt</string>
<string name="error_occurred_detail">Der opstod en fejl: %1$s</string> <string name="error_occurred_detail">En fejl opstod: %1$s</string>
<string name="no_streams_available_download">Ingen streams tilgængelige til hentning</string> <string name="no_streams_available_download">Ingen streams tilgængelige til hentning</string>
<string name="saved_tabs_invalid_json">Bruger standardfaner pga. fejl ved indlæsning af gemte faner</string> <string name="saved_tabs_invalid_json">Kunne ikke læse gemte faner, så bruger standardfaner</string>
<string name="restore_defaults">Gendan standardindstillinger</string> <string name="restore_defaults">Gendan standardindstillinger</string>
<string name="restore_defaults_confirmation">Vil du gendanne standardindstillinger?</string> <string name="restore_defaults_confirmation">Vil du gendanne standardindstillinger?</string>
<string name="sorry_string">Undskyld, dette skulle ikke være sket.</string> <string name="sorry_string">Undskyld, dette skulle ikke være sket.</string>
@ -202,7 +202,7 @@
<string name="recaptcha_request_toast">reCAPTCHA-udfordring anmodet</string> <string name="recaptcha_request_toast">reCAPTCHA-udfordring anmodet</string>
<string name="settings_category_downloads_title">Hent</string> <string name="settings_category_downloads_title">Hent</string>
<string name="settings_file_charset_title">Tilladte tegn i filnavne</string> <string name="settings_file_charset_title">Tilladte tegn i filnavne</string>
<string name="settings_file_replacement_character_summary">Ugyldige tegn bliver erstattet med denne værdi</string> <string name="settings_file_replacement_character_summary">Ugyldige tegn erstattes med denne værdi</string>
<string name="settings_file_replacement_character_title">Erstatningstegn</string> <string name="settings_file_replacement_character_title">Erstatningstegn</string>
<string name="charset_letters_and_digits">Bogstaver og cifre</string> <string name="charset_letters_and_digits">Bogstaver og cifre</string>
<string name="charset_most_special_characters">De fleste specialtegn</string> <string name="charset_most_special_characters">De fleste specialtegn</string>
@ -211,18 +211,18 @@
<string name="copyright" formatted="true">© %1$s af %2$s under %3$s</string> <string name="copyright" formatted="true">© %1$s af %2$s under %3$s</string>
<string name="tab_about">Om &amp; Ofte Stillede Spørgsmål</string> <string name="tab_about">Om &amp; Ofte Stillede Spørgsmål</string>
<string name="tab_licenses">Licenser</string> <string name="tab_licenses">Licenser</string>
<string name="app_description">Åben letvægtsstreaming på Android.</string> <string name="app_description">Fri letvægtsstreaming på Android.</string>
<string name="contribution_title">Bidrag til projektet</string> <string name="contribution_title">Bidrag</string>
<string name="contribution_encouragement">Uanset om du har idéer til oversættelse, designændringer, oprydning i koden eller virkelig store kodeændringer, er hjælp altid velkommen. Jo mere der bliver gjort, jo bedre bliver det!</string> <string name="contribution_encouragement">Uanset om du har idéer til oversættelse, designændringer, oprydning i koden eller virkelig store kodeændringer, er hjælp altid velkommen. Jo mere der bliver gjort, jo bedre bliver det!</string>
<string name="view_on_github">Se på GitHub</string> <string name="view_on_github">Se på GitHub</string>
<string name="donation_title">Donér</string> <string name="donation_title">Donér</string>
<string name="donation_encouragement">NewPipe er udviklet af frivillige, der bruger deres fritid på at give dig den bedste brugeroplevelse. Giv noget tilbage og hjælp udviklerne med at gøre NewPipe endnu bedre, mens de nyder en kop kaffe.</string> <string name="donation_encouragement">NewPipe er udviklet af frivillige, der bruger deres fritid på at give dig den bedste brugeroplevelse. Giv noget tilbage og hjælp udviklerne med at gøre NewPipe endnu bedre, mens de nyder en kop kaffe.</string>
<string name="give_back">Giv noget tilbage</string> <string name="give_back">Giv tilbage</string>
<string name="website_title">Webside</string> <string name="website_title">Hjemmeside</string>
<string name="website_encouragement">Besøg NewPipes webside for mere information og nyheder.</string> <string name="website_encouragement">Besøg NewPipe\'s hjemmeside for flere oplysninger og nyheder.</string>
<string name="privacy_policy_title">NewPipes Privatlivspolitik</string> <string name="privacy_policy_title">NewPipe\'s Privatlivspolitik</string>
<string name="read_privacy_policy">Læs privatlivspolitik</string> <string name="read_privacy_policy">Læs privatlivspolitik</string>
<string name="app_license_title">NewPipes Licens</string> <string name="app_license_title">NewPipe\'s Licens</string>
<string name="app_license">NewPipe er copyleft, fri software: Du kan bruge, studere, dele og forbedre den, som du vil. Specifikt kan du redistribuere og/eller ændre den under betingelserne i GNU General Public License som udgivet af Free Software Foundation, enten version 3 af licensen eller (efter dit ønske) en vilkårlig senere version.</string> <string name="app_license">NewPipe er copyleft, fri software: Du kan bruge, studere, dele og forbedre den, som du vil. Specifikt kan du redistribuere og/eller ændre den under betingelserne i GNU General Public License som udgivet af Free Software Foundation, enten version 3 af licensen eller (efter dit ønske) en vilkårlig senere version.</string>
<string name="read_full_license">Læs licens</string> <string name="read_full_license">Læs licens</string>
<string name="title_activity_history">Historik</string> <string name="title_activity_history">Historik</string>
@ -291,7 +291,7 @@
<string name="overwrite">Overskriv</string> <string name="overwrite">Overskriv</string>
<string name="overwrite_unrelated_warning">En fil med dette navn eksisterer allerede</string> <string name="overwrite_unrelated_warning">En fil med dette navn eksisterer allerede</string>
<string name="overwrite_finished_warning">En hentet fil med dette navn eksisterer allerede</string> <string name="overwrite_finished_warning">En hentet fil med dette navn eksisterer allerede</string>
<string name="download_already_running">Der er en download i gang med dette navn</string> <string name="download_already_running">En download med dette navn er i gang</string>
<string name="show_error">Vis fejl</string> <string name="show_error">Vis fejl</string>
<string name="error_file_creation">Filen kan ikke oprettes</string> <string name="error_file_creation">Filen kan ikke oprettes</string>
<string name="error_path_creation">Destinationsmappen kan ikke oprettes</string> <string name="error_path_creation">Destinationsmappen kan ikke oprettes</string>
@ -355,11 +355,11 @@
<string name="skip_silence_checkbox">Spol forbi stilhed</string> <string name="skip_silence_checkbox">Spol forbi stilhed</string>
<string name="playback_step">Skridt</string> <string name="playback_step">Skridt</string>
<string name="updates_setting_description">Vis en notifikation for at foreslå opdatering af appen, når en ny version er tilgængelig</string> <string name="updates_setting_description">Vis en notifikation for at foreslå opdatering af appen, når en ny version er tilgængelig</string>
<string name="minimize_on_exit_title">Minimér ved appskift</string> <string name="minimize_on_exit_title">Minimer ved appskift</string>
<string name="minimize_on_exit_summary">Handling ved skift til anden app fra hovedvideoafspiller — %s</string> <string name="minimize_on_exit_summary">Handling ved skift til anden app fra hovedvideoafspiller — %s</string>
<string name="minimize_on_exit_none_description">Ingen</string> <string name="minimize_on_exit_none_description">Ingen</string>
<string name="minimize_on_exit_background_description">Minimér til baggrundsafspiller</string> <string name="minimize_on_exit_background_description">Minimer til baggrundsafspiller</string>
<string name="minimize_on_exit_popup_description">Minimér til popup-afspiller</string> <string name="minimize_on_exit_popup_description">Minimer til popup-afspiller</string>
<string name="app_update_available_notification_title">En NewPipe-opdatering er tilgængelig!</string> <string name="app_update_available_notification_title">En NewPipe-opdatering er tilgængelig!</string>
<string name="paused">sat på pause</string> <string name="paused">sat på pause</string>
<string name="queued">sat i kø</string> <string name="queued">sat i kø</string>
@ -410,7 +410,7 @@
<string name="dont_show">Vis ikke</string> <string name="dont_show">Vis ikke</string>
<string name="notification_action_shuffle">Bland</string> <string name="notification_action_shuffle">Bland</string>
<string name="show_description_title">Vis beskrivelse</string> <string name="show_description_title">Vis beskrivelse</string>
<string name="open_website_license">Åbn webside</string> <string name="open_website_license">Åbn hjemmeside</string>
<string name="metadata_language">Sprog</string> <string name="metadata_language">Sprog</string>
<string name="low_quality_smaller">Lav kvalitet (mindre)</string> <string name="low_quality_smaller">Lav kvalitet (mindre)</string>
<string name="autoplay_summary">Start afspilning automatisk — %s</string> <string name="autoplay_summary">Start afspilning automatisk — %s</string>
@ -429,8 +429,8 @@
<string name="start_main_player_fullscreen_title">Start hovedafspiller i fuld skærm</string> <string name="start_main_player_fullscreen_title">Start hovedafspiller i fuld skærm</string>
<string name="no_dir_yet">Lagringsmappe endnu ikke valgt; vælg standardmappen nu</string> <string name="no_dir_yet">Lagringsmappe endnu ikke valgt; vælg standardmappen nu</string>
<string name="auto_queue_toggle">Sæt automatisk i kø</string> <string name="auto_queue_toggle">Sæt automatisk i kø</string>
<string name="settings_category_player_notification_summary">Konfigurér notifikation om igangværende stream</string> <string name="settings_category_player_notification_summary">Konfigurer notifikation om igangværende stream</string>
<string name="show_age_restricted_content_summary">Vis indhold, der muligvis er uegnet for børn, fordi det har en aldersgrænse (f.eks. 18+)</string> <string name="show_age_restricted_content_summary">Vis indhold, der muligvis er uegnet for børn, fordi det har en aldersgrænse (fx 18+)</string>
<string name="youtube_restricted_mode_enabled_title">Slå YouTubes \"Begrænset Tilstand\" til</string> <string name="youtube_restricted_mode_enabled_title">Slå YouTubes \"Begrænset Tilstand\" til</string>
<string name="youtube_restricted_mode_enabled_summary">YouTube tilbyder en \"Begrænset Tilstand\", som skjuler potentielt voksenindhold</string> <string name="youtube_restricted_mode_enabled_summary">YouTube tilbyder en \"Begrænset Tilstand\", som skjuler potentielt voksenindhold</string>
<string name="restricted_video">Denne video er aldersbegrænset. <string name="restricted_video">Denne video er aldersbegrænset.
@ -475,24 +475,24 @@
<string name="error_download_resource_gone">Kan ikke gendanne dette download</string> <string name="error_download_resource_gone">Kan ikke gendanne dette download</string>
<string name="clear_download_history">Ryd downloadhistorik</string> <string name="clear_download_history">Ryd downloadhistorik</string>
<string name="privacy_policy_encouragement">NewPipe-projektet tager dit privatliv meget alvorligt. Derfor indsamler appen ikke nogen data uden dit samtykke. <string name="privacy_policy_encouragement">NewPipe-projektet tager dit privatliv meget alvorligt. Derfor indsamler appen ikke nogen data uden dit samtykke.
\nNewPipes privatlivspolitik forklarer i detaljer, hvilke data der sendes og gemmes, når du sender en nedbrudsrapport.</string> \nNewPipe\'s privatlivspolitik forklarer i detaljer, hvilke data der sendes og gemmes, når du sender en nedbrudsrapport.</string>
<string name="copy_for_github">Kopiér formateret rapport</string> <string name="copy_for_github">Kopiér formateret rapport</string>
<string name="permission_display_over_apps">Giv tilladelse til at vise over andre apps</string> <string name="permission_display_over_apps">Giv tilladelse til at vise over andre apps</string>
<string name="enable_playback_state_lists_summary">Vis indikatorer for afspilningsposition i lister</string> <string name="enable_playback_state_lists_summary">Vis indikatorer for afspilningsposition i lister</string>
<string name="watch_history_states_deleted">Afspilningspositioner slettet</string> <string name="watch_history_states_deleted">Afspilningspositioner slettet</string>
<string name="clear_cookie_title">Ryd reCAPTCHA-cookies</string> <string name="clear_cookie_title">Ryd reCAPTCHA-cookies</string>
<string name="download_already_pending">Der er en afventende download med dette navn</string> <string name="download_already_pending">En download med dette navn afventer</string>
<string name="start_downloads">Start downloads</string> <string name="start_downloads">Start downloads</string>
<string name="notification_scale_to_square_image_title">Beskær miniaturebillede til 1:1 format</string> <string name="notification_scale_to_square_image_title">Beskær miniaturebillede til 1:1 format</string>
<string name="notification_scale_to_square_image_summary">Beskær video-miniaturebillede i notifikationen fra 16:9 til 1:1 format</string> <string name="notification_scale_to_square_image_summary">Beskær video-miniaturebillede i notifikationen fra 16:9 til 1:1 format</string>
<string name="notification_actions_summary">Redigér hver underretningshandling nedenfor ved at trykke på dem. Vælg op til tre af dem, som bliver vist i den lille notifikation via afkrydsningsfelterne til højre.</string> <string name="notification_actions_summary">Rediger hver notifikationshandling nedenfor ved at trykke på den. Vælg op til tre af dem, der skal vises i den lille notifikation, via afkrydsningsfelterne til højre.</string>
<string name="notification_actions_at_most_three">Du kan kun vælge op til tre handlinger, der kan vises i den lille notifikation!</string> <string name="notification_actions_at_most_three">Du kan kun vælge op til tre handlinger, der kan vises i den lille notifikation!</string>
<string name="notification_action_buffering">Buffering</string> <string name="notification_action_buffering">Buffering</string>
<string name="notification_colorize_summary">Få Android til at vælge notifikationens farve ud fra den primære farve i miniaturebilledet (virker ikke på alle enheder)</string> <string name="notification_colorize_summary">Få Android til at vælge notifikationens farve ud fra den primære farve i miniaturebilledet (virker ikke på alle enheder)</string>
<string name="night_theme_title">Nat-tema</string> <string name="night_theme_title">Nat-tema</string>
<string name="seek_duration_title">Søgningsvarighed for spole frem/tilbage</string> <string name="seek_duration_title">Søgningsvarighed for spole frem/tilbage</string>
<string name="restricted_video_no_stream">Denne video er aldersbegrænset. <string name="restricted_video_no_stream">Denne video er aldersbegrænset.
\nPga. nye YouTube-politikker om aldersbegrænsede videoer har NewPipe ikke adgang til nogen af dens videostreams og kan derfor ikke afspille dem.</string> \nGrundet nye YouTube-politikker om aldersbegrænsede videoer har NewPipe ikke adgang til nogen af dens videostreams og kan derfor ikke afspille dem.</string>
<string name="crash_the_player">Crash afspilleren</string> <string name="crash_the_player">Crash afspilleren</string>
<string name="clear_queue_confirmation_title">Spørg om bekræftelse, før du rydder en kø</string> <string name="clear_queue_confirmation_title">Spørg om bekræftelse, før du rydder en kø</string>
<string name="seekbar_preview_thumbnail_title">Forhåndsvisning af miniaturebilleder på statuslinje</string> <string name="seekbar_preview_thumbnail_title">Forhåndsvisning af miniaturebilleder på statuslinje</string>
@ -539,9 +539,9 @@
<string name="feed_oldest_subscription_update">Feed sidst opdateret: %s</string> <string name="feed_oldest_subscription_update">Feed sidst opdateret: %s</string>
<string name="feed_subscription_not_loaded_count">Ikke indlæst: %d</string> <string name="feed_subscription_not_loaded_count">Ikke indlæst: %d</string>
<string name="feed_notification_loading">Indlæser feed…</string> <string name="feed_notification_loading">Indlæser feed…</string>
<string name="feed_new_items">Nye feed elementer</string> <string name="feed_new_items">Nye feed-elementer</string>
<string name="feed_update_threshold_summary">Tid efter sidste opdatering, før et abonnement betragtes som forældet — %s</string> <string name="feed_update_threshold_summary">Tid efter sidste opdatering, før et abonnement betragtes som forældet — %s</string>
<string name="feed_update_threshold_option_always_update">Altid opdatér</string> <string name="feed_update_threshold_option_always_update">Opdater altid</string>
<string name="feed_group_dialog_select_subscriptions">Vælg abonnementer</string> <string name="feed_group_dialog_select_subscriptions">Vælg abonnementer</string>
<string name="georestricted_content">Dette indhold er ikke tilgængeligt i dit land.</string> <string name="georestricted_content">Dette indhold er ikke tilgængeligt i dit land.</string>
<string name="video_detail_by">Af %s</string> <string name="video_detail_by">Af %s</string>
@ -553,9 +553,9 @@
<string name="content_not_supported">Dette indhold understøttes endnu ikke af NewPipe. <string name="content_not_supported">Dette indhold understøttes endnu ikke af NewPipe.
\n \n
\nVi håber at kunne understøtte det i en fremtiden.</string> \nVi håber at kunne understøtte det i en fremtiden.</string>
<string name="paid_content">Dette indhold er kun tilgængeligt for brugere, som har betalt for det, så det kan ikke streames eller downloades af NewPipe.</string> <string name="paid_content">Dette indhold er kun tilgængeligt for brugere, som har betalt for det, så det kan ikke streames eller hentes af NewPipe.</string>
<string name="account_terminated">Konto lukket</string> <string name="account_terminated">Konto lukket</string>
<string name="private_content">Dette indhold er privat, så det kan ikke streames eller downloades af NewPipe.</string> <string name="private_content">Dette indhold er privat, så det kan ikke streames eller hentes af NewPipe.</string>
<string name="recently_added">Nyligt tilføjede</string> <string name="recently_added">Nyligt tilføjede</string>
<string name="featured">Fremhævede</string> <string name="featured">Fremhævede</string>
<string name="service_provides_reason">%s giver denne grund:</string> <string name="service_provides_reason">%s giver denne grund:</string>
@ -630,7 +630,7 @@
<item quantity="other">%s seere</item> <item quantity="other">%s seere</item>
</plurals> </plurals>
<string name="no_one_watching">Ingen seere</string> <string name="no_one_watching">Ingen seere</string>
<string name="drawer_header_description">Skift service, nuværende valg:</string> <string name="drawer_header_description">Skift service. Nuværende valg:</string>
<string name="comments_are_disabled">Kommentarer er slået fra</string> <string name="comments_are_disabled">Kommentarer er slået fra</string>
<string name="no_app_to_open_intent">Ingen app på din enhed kan åbne dette</string> <string name="no_app_to_open_intent">Ingen app på din enhed kan åbne dette</string>
<string name="error_insufficient_storage_left">Ingen ledig plads på enheden</string> <string name="error_insufficient_storage_left">Ingen ledig plads på enheden</string>
@ -644,11 +644,11 @@
<string name="show_error_snackbar">Vis en fejl snackbar</string> <string name="show_error_snackbar">Vis en fejl snackbar</string>
<string name="downloads_storage_use_saf_title">Brug systemets mappevælger (SAF)</string> <string name="downloads_storage_use_saf_title">Brug systemets mappevælger (SAF)</string>
<string name="detail_sub_channel_thumbnail_view_description">Kanalens avatar-miniaturebillede</string> <string name="detail_sub_channel_thumbnail_view_description">Kanalens avatar-miniaturebillede</string>
<string name="soundcloud_go_plus_content">Dette er et SoundCloud Go+-nummer, i hvert fald i dit land, så det kan ikke streames eller downloades af NewPipe.</string> <string name="soundcloud_go_plus_content">Dette er et SoundCloud Go+-nummer, i hvert fald i dit land, så det kan ikke streames eller hentes af NewPipe.</string>
<string name="no_appropriate_file_manager_message_android_10">Der blev ikke fundet nogen passende filhåndtering til denne handling. <string name="no_appropriate_file_manager_message_android_10">Ingen passende filhåndtering blev fundet til denne handling.
\nInstallér venligst en Storage Access Framework-kompatibel filhåndtering</string> \nInstaller venligst en Storage Access Framework-kompatibel filhåndtering.</string>
<string name="no_appropriate_file_manager_message">Der blev ikke fundet nogen passende filhåndtering til denne handling. <string name="no_appropriate_file_manager_message">Ingen passende filhåndtering blev fundet til denne handling.
\nInstallér venligst en filhåndtering, eller prøv at deaktivere \'%s\' i downloadindstillingerne</string> \nInstaller venligst en filhåndtering, eller prøv at deaktivere \'%s\' i downloadindstillingerne.</string>
<string name="description_select_enable">Aktivér valg af tekst i beskrivelsen</string> <string name="description_select_enable">Aktivér valg af tekst i beskrivelsen</string>
<string name="auto_device_theme_title">Automatisk (enhedstema)</string> <string name="auto_device_theme_title">Automatisk (enhedstema)</string>
<string name="description_select_disable">Deaktivér valg af tekst i beskrivelsen</string> <string name="description_select_disable">Deaktivér valg af tekst i beskrivelsen</string>
@ -657,7 +657,7 @@
<string name="enumeration_comma">,</string> <string name="enumeration_comma">,</string>
<string name="get_notified">Få besked</string> <string name="get_notified">Få besked</string>
<string name="downloads_storage_ask_summary_no_saf_notice">Du vil blive spurgt, hvor du vil gemme hver enkelt download</string> <string name="downloads_storage_ask_summary_no_saf_notice">Du vil blive spurgt, hvor du vil gemme hver enkelt download</string>
<string name="feed_use_dedicated_fetch_method_summary">Den er tilgængelig i nogle tjenester og er normalt meget hurtigere, men kan returnere et begrænset antal elementer og ofte ufuldstændige oplysninger (f.eks. ingen varighed, elementtype, ingen live-status)</string> <string name="feed_use_dedicated_fetch_method_summary">Tilgængelig i nogle tjenester og er normalt meget hurtigere, men kan returnere en begrænset mængde elementer og ofte ufuldstændige oplysninger (fx ingen varighed, elementtype, ingen live-status)</string>
<string name="unknown_format">Ukendt format</string> <string name="unknown_format">Ukendt format</string>
<string name="unknown_quality">Ukendt kvalitet</string> <string name="unknown_quality">Ukendt kvalitet</string>
<string name="detail_heart_img_view_description">Hjertemarkeret af skaber</string> <string name="detail_heart_img_view_description">Hjertemarkeret af skaber</string>
@ -670,7 +670,7 @@
<string name="no_video_streams_available_for_external_players">Ingen videostreams er tilgængelige for eksterne afspillere</string> <string name="no_video_streams_available_for_external_players">Ingen videostreams er tilgængelige for eksterne afspillere</string>
<string name="off">Fra</string> <string name="off">Fra</string>
<string name="tablet_mode_title">Tablet-tilstand</string> <string name="tablet_mode_title">Tablet-tilstand</string>
<string name="youtube_music_premium_content">Denne video er kun tilgængelig for YouTube Musik Premium-medlemmer, så den kan ikke streames eller downloades af NewPipe.</string> <string name="youtube_music_premium_content">Denne video er kun tilgængelig for YouTube Musik Premium-medlemmer, så den kan ikke streames eller hentes af NewPipe.</string>
<string name="downloads_storage_use_saf_summary">\"Storage Access Framework\" gør det muligt at hente til et eksternt SD-kort</string> <string name="downloads_storage_use_saf_summary">\"Storage Access Framework\" gør det muligt at hente til et eksternt SD-kort</string>
<string name="enable_disposed_exceptions_summary">Tving rapportering af ikke-levérbare Rx-undtagelser uden for fragmentets eller aktivitetens livscyklus efter bortskaffelse</string> <string name="enable_disposed_exceptions_summary">Tving rapportering af ikke-levérbare Rx-undtagelser uden for fragmentets eller aktivitetens livscyklus efter bortskaffelse</string>
<string name="app_update_available_notification_text">Tryk for at hente %s</string> <string name="app_update_available_notification_text">Tryk for at hente %s</string>
@ -688,17 +688,17 @@
\nValget er altså et spørgsmål om, hvad du foretrækker: hastighed eller præcise oplysninger.</string> \nValget er altså et spørgsmål om, hvad du foretrækker: hastighed eller præcise oplysninger.</string>
<string name="selected_stream_external_player_not_supported">Den valgte stream understøttes ikke af eksterne afspillere</string> <string name="selected_stream_external_player_not_supported">Den valgte stream understøttes ikke af eksterne afspillere</string>
<string name="night_theme_available">Denne indstilling er kun tilgængelig, hvis %s er valgt som tema</string> <string name="night_theme_available">Denne indstilling er kun tilgængelig, hvis %s er valgt som tema</string>
<string name="description_select_note">Du kan nu vælge tekst inde i beskrivelsen. Bemærk, at siden kan flimre, og at links muligvis ikke kan klikkes på, mens du er i markeringstilstand.</string> <string name="description_select_note">Du kan nu vælge tekst inde i beskrivelsen. Bemærk, at siden kan flimre, og links muligvis ikke kan klikkes på, mens du er i markeringstilstand.</string>
<string name="streams_not_yet_supported_removed">Streams, som endnu ikke understøttes af downloaderen, vises ikke</string> <string name="streams_not_yet_supported_removed">Streams, som endnu ikke understøttes af downloaderen, vises ikke</string>
<string name="fast_mode">Hurtig tilstand</string> <string name="fast_mode">Hurtig tilstand</string>
<string name="import_subscriptions_hint">Importér eller eksportér abonnementer fra 3-punktsmenuen</string> <string name="import_subscriptions_hint">Importér eller eksportér abonnementer fra 3-punktsmenuen</string>
<string name="faq_title">Ofte stillede spørgsmål</string> <string name="faq_title">Ofte stillede spørgsmål</string>
<string name="faq_description">Hvis du har problemer med at bruge appen, bør du tjekke disse svar på almindelige spørgsmål!</string> <string name="faq_description">Hvis du har problemer med at bruge appen, bør du tjekke disse svar på almindelige spørgsmål!</string>
<string name="faq">Se på webside</string> <string name="faq">Se på hjemmesiden</string>
<string name="show_image_indicators_summary">Vis Picasso-farvede bånd oven på billeder, der angiver deres kilde: rød for netværk, blå for disk og grøn for hukommelse</string> <string name="show_image_indicators_summary">Vis Picasso-farvede bånd oven på billeder, der angiver deres kilde: rød for netværk, blå for disk og grøn for hukommelse</string>
<string name="app_update_unavailable_toast">Du kører den nyeste version af NewPipe</string> <string name="app_update_unavailable_toast">Du kører den nyeste version af NewPipe</string>
<string name="new_seek_duration_toast">Pga. ExoPlayer-begrænsninger blev søgevarigheden sat til %d sekunder</string> <string name="new_seek_duration_toast">Grundet ExoPlayer-begrænsninger blev søgevarigheden sat til %d sekunder</string>
<string name="feed_group_show_only_ungrouped_subscriptions">Vis kun ikke-grupperede abonnementer</string> <string name="feed_group_show_only_ungrouped_subscriptions">Vis kun ugrupperede abonnementer</string>
<string name="playlist_page_summary">Playlisteside</string> <string name="playlist_page_summary">Playlisteside</string>
<string name="select_night_theme_toast">Du kan vælge dit foretrukne nattema nedenfor</string> <string name="select_night_theme_toast">Du kan vælge dit foretrukne nattema nedenfor</string>
<string name="night_theme_summary">Vælg dit foretrukne nattema — %s</string> <string name="night_theme_summary">Vælg dit foretrukne nattema — %s</string>
@ -712,9 +712,9 @@
<string name="toggle_all">Skift alle</string> <string name="toggle_all">Skift alle</string>
<string name="no_audio_streams_available_for_external_players">Ingen lydstreams er tilgængelige for eksterne afspillere</string> <string name="no_audio_streams_available_for_external_players">Ingen lydstreams er tilgængelige for eksterne afspillere</string>
<string name="select_quality_external_players">Vælg kvalitet til eksterne afspillere</string> <string name="select_quality_external_players">Vælg kvalitet til eksterne afspillere</string>
<string name="sort">Sortér</string> <string name="sort">Sorter</string>
<string name="ignore_hardware_media_buttons_title">Ignorér hardware medie-knap begivenheder</string> <string name="ignore_hardware_media_buttons_title">Ignorer hændelser med hardware-medieknap</string>
<string name="ignore_hardware_media_buttons_summary">Brugbart f.eks. hvis du bruger et headset med ødelagte fysiske knapper</string> <string name="ignore_hardware_media_buttons_summary">Nyttigt, hvis du fx bruger et headset med ødelagte fysiske knapper</string>
<string name="duplicate_in_playlist">Playlisterne, der er nedtonede, indeholder allerede dette element.</string> <string name="duplicate_in_playlist">Playlisterne, der er nedtonede, indeholder allerede dette element.</string>
<string name="unset_playlist_thumbnail">Fjern permanent miniaturebillede</string> <string name="unset_playlist_thumbnail">Fjern permanent miniaturebillede</string>
<string name="msg_failed_to_copy">Kunne ikke kopiere til udklipsholder</string> <string name="msg_failed_to_copy">Kunne ikke kopiere til udklipsholder</string>
@ -722,7 +722,7 @@
<string name="prefer_descriptive_audio_title">Foretræk lydbeskrivelser</string> <string name="prefer_descriptive_audio_title">Foretræk lydbeskrivelser</string>
<string name="prefer_original_audio_title">Foretræk original lyd</string> <string name="prefer_original_audio_title">Foretræk original lyd</string>
<string name="prefer_descriptive_audio_summary">Hvis tilgængeligt, brug lydbeskrivelser for personer med nedsat syn</string> <string name="prefer_descriptive_audio_summary">Hvis tilgængeligt, brug lydbeskrivelser for personer med nedsat syn</string>
<string name="notification_actions_summary_android13">Redigér hver underretningshandling nedenfor ved at trykke på dem. De første tre handlinger (afspil/sæt på pause, forrige og næste) er indstillet af systemet og kan ikke tilpasses.</string> <string name="notification_actions_summary_android13">Rediger hver notifikationshandling nedenfor ved at trykke på den. De første tre handlinger (afspil/pause, forrige og næste) er indstillet af systemet og kan ikke tilpasses.</string>
<string name="loading_metadata_title">Indlæser Metadata…</string> <string name="loading_metadata_title">Indlæser Metadata…</string>
<string name="remove_duplicates_title">Fjern duplikater?</string> <string name="remove_duplicates_title">Fjern duplikater?</string>
<string name="image_quality_summary">Vælg kvaliteten af billeder, og om billeder overhovedet skal indlæses, for at reducere data- og hukommelsesforbrug. Ændringer rydder både billedcachen i hukommelsen og på disken — %s</string> <string name="image_quality_summary">Vælg kvaliteten af billeder, og om billeder overhovedet skal indlæses, for at reducere data- og hukommelsesforbrug. Ændringer rydder både billedcachen i hukommelsen og på disken — %s</string>
@ -737,7 +737,7 @@
<string name="left_gesture_control_summary">Vælg bevægelse til venstre halvdel af afspillerens skærm</string> <string name="left_gesture_control_summary">Vælg bevægelse til venstre halvdel af afspillerens skærm</string>
<string name="right_gesture_control_summary">Vælg bevægelse til højre halvdel af afspillerens skærm</string> <string name="right_gesture_control_summary">Vælg bevægelse til højre halvdel af afspillerens skærm</string>
<string name="right_gesture_control_title">Højre bevægelseshandling</string> <string name="right_gesture_control_title">Højre bevægelseshandling</string>
<string name="no_live_streams">Ingen live streams</string> <string name="no_live_streams">Ingen livestreams</string>
<string name="play_queue_audio_track">Lyd: %s</string> <string name="play_queue_audio_track">Lyd: %s</string>
<string name="audio_track">Lydspor</string> <string name="audio_track">Lydspor</string>
<string name="remove_duplicates">Fjern duplikater</string> <string name="remove_duplicates">Fjern duplikater</string>
@ -760,7 +760,7 @@
<string name="show_channel_tabs">Kanal-faner</string> <string name="show_channel_tabs">Kanal-faner</string>
<string name="show_channel_tabs_summary">Hvilke faner vises på kanalsiderne</string> <string name="show_channel_tabs_summary">Hvilke faner vises på kanalsiderne</string>
<string name="open_play_queue">Åbn afspilningskø</string> <string name="open_play_queue">Åbn afspilningskø</string>
<string name="toggle_fullscreen">Skift til fuld skærm</string> <string name="toggle_fullscreen">Skift til fuldskærm</string>
<string name="toggle_screen_orientation">Skift skærmretning</string> <string name="toggle_screen_orientation">Skift skærmretning</string>
<string name="previous_stream">Forrige stream</string> <string name="previous_stream">Forrige stream</string>
<string name="next_stream">Næste stream</string> <string name="next_stream">Næste stream</string>
@ -786,7 +786,7 @@
<string name="forward">Spol frem</string> <string name="forward">Spol frem</string>
<string name="left_gesture_control_title">Venstre bevægelseshandling</string> <string name="left_gesture_control_title">Venstre bevægelseshandling</string>
<string name="settings_category_exoplayer_title">ExoPlayer-indstillinger</string> <string name="settings_category_exoplayer_title">ExoPlayer-indstillinger</string>
<string name="settings_category_exoplayer_summary">Administrér nogle ExoPlayer-indstillinger. Disse ændringer kræver genstart af afspilleren for at træde i kraft</string> <string name="settings_category_exoplayer_summary">Administrer nogle ExoPlayer-indstillinger. Disse ændringer kræver genstart af afspilleren for at træde i kraft</string>
<string name="main_tabs_position_title">Position for hovedfaner</string> <string name="main_tabs_position_title">Position for hovedfaner</string>
<string name="main_tabs_position_summary">Flyt hovedfanens vælger til bunden</string> <string name="main_tabs_position_summary">Flyt hovedfanens vælger til bunden</string>
<string name="playlist_add_stream_success_duplicate">Duplikat tilføjet %d gang(e)</string> <string name="playlist_add_stream_success_duplicate">Duplikat tilføjet %d gang(e)</string>
@ -813,4 +813,16 @@
<string name="always_use_exoplayer_set_output_surface_workaround_title">Brug altid ExoPlayers overfladeindstilling til video-output som løsning</string> <string name="always_use_exoplayer_set_output_surface_workaround_title">Brug altid ExoPlayers overfladeindstilling til video-output som løsning</string>
<string name="card">Kort</string> <string name="card">Kort</string>
<string name="audio_track_name">%1$s %2$s</string> <string name="audio_track_name">%1$s %2$s</string>
<string name="error_insufficient_storage">Ikke nok ledig plads på enheden</string>
<string name="yes">Ja</string>
<string name="no">Nej</string>
<string name="reset_settings_title">Nulstil indstillinger</string>
<string name="reset_settings_summary">Nulstil alle indstillinger til deres standardværdier</string>
<string name="auto_update_check_description">NewPipe kan automatisk tjekke efter nye versioner indimellem og give dig besked, når de er tilgængelige.
\nØnsker du at aktivere dette?</string>
<string name="reset_all_settings">Hvis du nulstiller alle indstillinger, kasseres alle dine foretrukne indstillinger, og appen genstartes.
\n
\nEr du sikker på, at du vil fortsætte?</string>
<string name="import_settings_vulnerable_format">Indstillingerne i den eksport, der importeres, bruger et sårbart format, der er blevet forældet siden NewPipe 0.27.0. Sørg for, at den eksport, der importeres, er fra en pålidelig kilde, og brug helst kun eksport fra NewPipe 0.27.0 eller nyere i fremtiden. Understøttelse af import af indstillinger i dette sårbare format fjernes snart helt, og så vil gamle versioner af NewPipe ikke længere være i stand til at importere indstillinger fra eksport fra nye versioner.</string>
<string name="settings_category_backup_restore_title">Sikkerhedskopiering og gendannelse</string>
</resources> </resources>

View file

@ -204,7 +204,7 @@
<string name="drawer_close">Navigationsleiste schließen</string> <string name="drawer_close">Navigationsleiste schließen</string>
<string name="video_player">Video-Player</string> <string name="video_player">Video-Player</string>
<string name="background_player">Wiedergabe im Hintergrund</string> <string name="background_player">Wiedergabe im Hintergrund</string>
<string name="popup_player">Popup-Player</string> <string name="popup_player">Pop-up-Player</string>
<string name="preferred_player_fetcher_notification_title">Erhalte Informationen </string> <string name="preferred_player_fetcher_notification_title">Erhalte Informationen </string>
<string name="preferred_player_fetcher_notification_message">Gewünschten Inhalt laden</string> <string name="preferred_player_fetcher_notification_message">Gewünschten Inhalt laden</string>
<string name="import_data_title">Datenbank importieren</string> <string name="import_data_title">Datenbank importieren</string>
@ -498,11 +498,11 @@
<string name="feed_update_threshold_title">Grenzwert für Feed-Aktualisierung</string> <string name="feed_update_threshold_title">Grenzwert für Feed-Aktualisierung</string>
<string name="feed_use_dedicated_fetch_method_title">Aus fest zugeordnetem Feed abrufen wenn verfügbar</string> <string name="feed_use_dedicated_fetch_method_title">Aus fest zugeordnetem Feed abrufen wenn verfügbar</string>
<string name="feed_use_dedicated_fetch_method_summary">Steht in manchen Diensten zur Verfügung, ist meist viel schneller, liefert aber eventuell eine eingeschränkte Anzahl an Elementen und oft unvollständige Informationen (z. B. keine Videolänge, keinen Elementtyp, keinen Live-Status)</string> <string name="feed_use_dedicated_fetch_method_summary">Steht in manchen Diensten zur Verfügung, ist meist viel schneller, liefert aber eventuell eine eingeschränkte Anzahl an Elementen und oft unvollständige Informationen (z. B. keine Videolänge, keinen Elementtyp, keinen Live-Status)</string>
<string name="feed_use_dedicated_fetch_method_help_text">Glaubst du, dass das Laden von Feeds zu langsam ist\? Wenn ja, versuche den Schnelllademodus einzuschalten (du kannst ihn in den Einstellungen oder über die Schaltfläche unten ändern). <string name="feed_use_dedicated_fetch_method_help_text">Glaubst du, dass das Laden von Feeds zu langsam ist? Wenn ja, versuche den Schnelllademodus einzuschalten (du kannst ihn in den Einstellungen oder über die Schaltfläche unten ändern).
\n \n
\nNewPipe bietet zwei Feed-Ladestrategien: \nNewPipe bietet zwei Feed-Ladestrategien:
\n• das Abrufen des gesamten abonnierten Kanals, was langsam aber vollständig geschieht. \n• das Abrufen des gesamten abonnierten Kanals, was langsam aber vollständig geschieht.
\n• das Verwenden eines fest zugeordneten Serviceendpunkts, was schnell aber für gewöhnlich inkomplett ist. \n• das Verwenden eines fest zugeordneten Serviceendpunkts, was schnell aber für gewöhnlich unvollständig ist.
\n \n
\nDer Unterschied zwischen den beiden ist, dass der schnellen normalerweise einige Informationen fehlen, wie die Dauer oder der Typ des Elements (keine Unterscheidung zwischen Live-Videos und normalen) und sie eventuell weniger Elemente liefert. \nDer Unterschied zwischen den beiden ist, dass der schnellen normalerweise einige Informationen fehlen, wie die Dauer oder der Typ des Elements (keine Unterscheidung zwischen Live-Videos und normalen) und sie eventuell weniger Elemente liefert.
\n \n
@ -824,4 +824,5 @@
<string name="reset_all_settings">Wenn du alle Einstellungen zurücksetzt, werden alle deine bevorzugten Einstellungen verworfen und die App wird neu gestartet. <string name="reset_all_settings">Wenn du alle Einstellungen zurücksetzt, werden alle deine bevorzugten Einstellungen verworfen und die App wird neu gestartet.
\n \n
\nMöchtest du wirklich fortfahren?</string> \nMöchtest du wirklich fortfahren?</string>
<string name="import_settings_vulnerable_format">Die Einstellungen in dem zu importierenden Export verwenden ein angreifbares Format, das seit NewPipe 0.27.0 veraltet ist. Stellen Sie sicher, dass der zu importierende Export aus einer vertrauenswürdigen Quelle stammt, und verwenden Sie in Zukunft nur noch Exporte, die aus NewPipe 0.27.0 oder neuer stammen. Die Unterstützung für den Import von Einstellungen in diesem angreifbaren Format wird bald vollständig entfernt werden, und dann werden alte Versionen von NewPipe nicht mehr in der Lage sein, Einstellungen von Exporten aus neuen Versionen zu importieren.</string>
</resources> </resources>

View file

@ -824,4 +824,5 @@
<string name="reset_all_settings">Η επαναφορά όλων των ρυθμίσεων θα απορρίψει όλες τις τροποποιημένες ρυθμίσεις σας και θα επανεκκινήσει την εφαρμογή. <string name="reset_all_settings">Η επαναφορά όλων των ρυθμίσεων θα απορρίψει όλες τις τροποποιημένες ρυθμίσεις σας και θα επανεκκινήσει την εφαρμογή.
\n \n
\nΕίστε βέβαιοι ότι θέλετε να συνεχίσετε;</string> \nΕίστε βέβαιοι ότι θέλετε να συνεχίσετε;</string>
<string name="import_settings_vulnerable_format">Οι ρυθμίσεις στην εξαγωγή που εισάγεται χρησιμοποιούν μια ευάλωτη μορφή που είχε καταργηθεί από το NewPipe 0.27.0. Βεβαιωθείτε ότι η εξαγωγή που εισάγεται προέρχεται από αξιόπιστη πηγή και προτιμήστε να χρησιμοποιείτε μόνο εξαγωγές που λαμβάνονται από το NewPipe 0.27.0 ή νεότερο στο μέλλον. Η υποστήριξη για εισαγωγή ρυθμίσεων σε αυτήν την ευάλωτη μορφή θα καταργηθεί σύντομα εντελώς και, στη συνέχεια, οι παλιές εκδόσεις του NewPipe δεν θα μπορούν πλέον να εισάγουν ρυθμίσεις εξαγωγών από νέες εκδόσεις.</string>
</resources> </resources>

View file

@ -611,4 +611,6 @@
<string name="recaptcha_solve">Solvi</string> <string name="recaptcha_solve">Solvi</string>
<string name="msg_failed_to_copy">Malsukcesis kopii al la tondujo</string> <string name="msg_failed_to_copy">Malsukcesis kopii al la tondujo</string>
<string name="downloads_storage_ask_summary_no_saf_notice">Oni petos al vi kien salvi ĉiujn elŝutojn</string> <string name="downloads_storage_ask_summary_no_saf_notice">Oni petos al vi kien salvi ĉiujn elŝutojn</string>
<string name="yes">Jes</string>
<string name="no">Ne</string>
</resources> </resources>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="upload_date_text">Publicado el %1$s</string> <string name="upload_date_text">Publicado en %1$s</string>
<string name="no_player_found">No se encontró ningún reproductor de retransmisiones. ¿Instalar VLC\?</string> <string name="no_player_found">No se encontró ningún reproductor de retransmisiones. ¿Instalar VLC\?</string>
<string name="install">Instalar</string> <string name="install">Instalar</string>
<string name="cancel">Cancelar</string> <string name="cancel">Cancelar</string>
@ -107,7 +107,7 @@
<string name="title_activity_about">Acerca de NewPipe</string> <string name="title_activity_about">Acerca de NewPipe</string>
<string name="title_licenses">Licencias de terceros</string> <string name="title_licenses">Licencias de terceros</string>
<string name="copyright" formatted="true">© %1$s por %2$s, bajo %3$s</string> <string name="copyright" formatted="true">© %1$s por %2$s, bajo %3$s</string>
<string name="tab_about">FAQ &amp; Acerca de</string> <string name="tab_about">FAQ y Acerca de</string>
<string name="tab_licenses">Licencias</string> <string name="tab_licenses">Licencias</string>
<string name="app_description">Reproducción de transmisiones ligera y libre para Android.</string> <string name="app_description">Reproducción de transmisiones ligera y libre para Android.</string>
<string name="view_on_github">Ver en GitHub</string> <string name="view_on_github">Ver en GitHub</string>
@ -169,7 +169,7 @@
<string name="channel_page_summary">Página del canal</string> <string name="channel_page_summary">Página del canal</string>
<string name="select_a_channel">Seleccione un canal</string> <string name="select_a_channel">Seleccione un canal</string>
<string name="no_channel_subscribed_yet">No hay suscripciones a canales todavía</string> <string name="no_channel_subscribed_yet">No hay suscripciones a canales todavía</string>
<string name="select_a_kiosk">Seleccione un kiosco</string> <string name="select_a_kiosk">Seleccione un quiosco</string>
<string name="trending">Tendencias</string> <string name="trending">Tendencias</string>
<string name="top_50">50 mejores</string> <string name="top_50">50 mejores</string>
<string name="show_hold_to_append_summary">Mostrar sugerencia al pulsar el botón de segundo plano o emergente en la página «Detalles:» del vídeo</string> <string name="show_hold_to_append_summary">Mostrar sugerencia al pulsar el botón de segundo plano o emergente en la página «Detalles:» del vídeo</string>
@ -219,7 +219,7 @@
<string name="override_current_data">Esto reemplazará tu configuración actual.</string> <string name="override_current_data">Esto reemplazará tu configuración actual.</string>
<string name="controls_download_desc">Descargar archivo de retransmisión</string> <string name="controls_download_desc">Descargar archivo de retransmisión</string>
<string name="show_info">Mostrar información</string> <string name="show_info">Mostrar información</string>
<string name="tab_bookmarks">Playlists de marcadores</string> <string name="tab_bookmarks">Listas de reproducción marcadas</string>
<string name="controls_add_to_playlist_title">Añadir a</string> <string name="controls_add_to_playlist_title">Añadir a</string>
<string name="detail_drag_description">Arrastrar para reordenar</string> <string name="detail_drag_description">Arrastrar para reordenar</string>
<string name="create">Crear</string> <string name="create">Crear</string>
@ -328,7 +328,7 @@
<string name="minimize_on_exit_popup_description">Minimizar al reproductor emergente</string> <string name="minimize_on_exit_popup_description">Minimizar al reproductor emergente</string>
<string name="skip_silence_checkbox">Avance rápido durante el silencio</string> <string name="skip_silence_checkbox">Avance rápido durante el silencio</string>
<string name="playback_step">Paso</string> <string name="playback_step">Paso</string>
<string name="playback_reset">Reiniciar</string> <string name="playback_reset">Restablecer</string>
<string name="channels">Canales</string> <string name="channels">Canales</string>
<string name="users">Usuarios</string> <string name="users">Usuarios</string>
<string name="playlists">Listas de reproducción</string> <string name="playlists">Listas de reproducción</string>
@ -392,7 +392,7 @@
<string name="app_update_notification_channel_name">Notificación de actualización de la aplicación</string> <string name="app_update_notification_channel_name">Notificación de actualización de la aplicación</string>
<string name="app_update_notification_channel_description">Notificaciones de nuevas versiones de NewPipe</string> <string name="app_update_notification_channel_description">Notificaciones de nuevas versiones de NewPipe</string>
<string name="download_to_sdcard_error_title">Almacenamiento externo no disponible</string> <string name="download_to_sdcard_error_title">Almacenamiento externo no disponible</string>
<string name="download_to_sdcard_error_message">No es posible descargar a una tarjeta SD externa. \¿Restablecer la ubicación de la carpeta de descarga\?</string> <string name="download_to_sdcard_error_message">No es posible descargar a una tarjeta SD externa. ¿Restablecer la ubicación de la carpeta de descarga?</string>
<string name="saved_tabs_invalid_json">No se pudo leer las pestañas guardadas, se usarán las pestañas predefinidas</string> <string name="saved_tabs_invalid_json">No se pudo leer las pestañas guardadas, se usarán las pestañas predefinidas</string>
<string name="restore_defaults">Restaurar valores predefinidos</string> <string name="restore_defaults">Restaurar valores predefinidos</string>
<string name="restore_defaults_confirmation">¿Quieres restaurar los valores predefinidos\?</string> <string name="restore_defaults_confirmation">¿Quieres restaurar los valores predefinidos\?</string>
@ -492,7 +492,7 @@
<item quantity="other">%d seleccionados</item> <item quantity="other">%d seleccionados</item>
</plurals> </plurals>
<string name="feed_group_dialog_empty_name">Nombre de grupo vacío</string> <string name="feed_group_dialog_empty_name">Nombre de grupo vacío</string>
<string name="feed_group_dialog_delete_message">¿Borrar este grupo\?</string> <string name="feed_group_dialog_delete_message">¿Quieres borrar este grupo?</string>
<string name="feed_create_new_group_button_title">Nuevo</string> <string name="feed_create_new_group_button_title">Nuevo</string>
<string name="settings_category_feed_title">Fuente</string> <string name="settings_category_feed_title">Fuente</string>
<string name="feed_update_threshold_title">Velocidad de actualización del contenido</string> <string name="feed_update_threshold_title">Velocidad de actualización del contenido</string>
@ -537,7 +537,7 @@
<string name="youtube_restricted_mode_enabled_title">Activar el «Modo restringido» de YouTube</string> <string name="youtube_restricted_mode_enabled_title">Activar el «Modo restringido» de YouTube</string>
<string name="playlist_page_summary">Página de lista de reproducción</string> <string name="playlist_page_summary">Página de lista de reproducción</string>
<string name="feed_group_show_only_ungrouped_subscriptions">Mostrar solo suscripciones desagrupadas</string> <string name="feed_group_show_only_ungrouped_subscriptions">Mostrar solo suscripciones desagrupadas</string>
<string name="no_playlist_bookmarked_yet">Sin marcadores de lista de reproducción aún</string> <string name="no_playlist_bookmarked_yet">Aún no hay marcadores para listas de reproducción</string>
<string name="select_a_playlist">Selecciona una lista de reproducción</string> <string name="select_a_playlist">Selecciona una lista de reproducción</string>
<string name="error_report_open_github_notice">Por favor revisa si ya existe una discusión sobre tu problema. Al crear entradas duplicadas, toma tiempo de nosotros que podríamos usar para arreglar tal problema.</string> <string name="error_report_open_github_notice">Por favor revisa si ya existe una discusión sobre tu problema. Al crear entradas duplicadas, toma tiempo de nosotros que podríamos usar para arreglar tal problema.</string>
<string name="error_report_open_issue_button_text">Informe en GitHub</string> <string name="error_report_open_issue_button_text">Informe en GitHub</string>
@ -627,9 +627,7 @@
<string name="feed_load_error_account_info">No fue posible cargar el muro por \'%s\'.</string> <string name="feed_load_error_account_info">No fue posible cargar el muro por \'%s\'.</string>
<string name="account_terminated">Cuenta cancelada</string> <string name="account_terminated">Cuenta cancelada</string>
<string name="feed_load_error_fast_unknown">El modo de muro rápido no arroja más información sobre esto.</string> <string name="feed_load_error_fast_unknown">El modo de muro rápido no arroja más información sobre esto.</string>
<string name="feed_load_error_terminated">La cuenta del autor ha sido cancelada. <string name="feed_load_error_terminated">La cuenta del autor ha sido cancelada.\nNewPipe no podrá acceder a ella en el futuro.\n¿Quieres desuscribirte de este canal?</string>
\nNewPipe no podrá acceder a ella en el futuro.
\n¿Desea desuscribirse de este canal\?</string>
<string name="feed_load_error">Error al cargar el muro</string> <string name="feed_load_error">Error al cargar el muro</string>
<string name="downloads_storage_use_saf_summary_api_29">Desde Android 10 solo el \'Sistema de Acceso al Almacenamiento\' es soportado</string> <string name="downloads_storage_use_saf_summary_api_29">Desde Android 10 solo el \'Sistema de Acceso al Almacenamiento\' es soportado</string>
<string name="downloads_storage_ask_summary_no_saf_notice">Se le preguntará dónde guardar cada descarga</string> <string name="downloads_storage_ask_summary_no_saf_notice">Se le preguntará dónde guardar cada descarga</string>
@ -737,7 +735,7 @@
<string name="ignore_hardware_media_buttons_summary">Útil, por ejemplo, si está utilizando un auricular con botones físicos rotos</string> <string name="ignore_hardware_media_buttons_summary">Útil, por ejemplo, si está utilizando un auricular con botones físicos rotos</string>
<string name="ignore_hardware_media_buttons_title">Ignorar eventos para botones multimedia de hardware</string> <string name="ignore_hardware_media_buttons_title">Ignorar eventos para botones multimedia de hardware</string>
<string name="remove_duplicates_title">¿Eliminar los duplicados\?</string> <string name="remove_duplicates_title">¿Eliminar los duplicados\?</string>
<string name="remove_duplicates_message">¿Desea eliminar todas las secuencias duplicadas de esta lista de reproducción\?</string> <string name="remove_duplicates_message">¿Quieres eliminar todas las secuencias duplicadas de esta lista de reproducción?</string>
<string name="feed_hide_streams_title">Mostrar las siguientes secuencias</string> <string name="feed_hide_streams_title">Mostrar las siguientes secuencias</string>
<string name="feed_show_hide_streams">Mostrar/Ocultar secuencias</string> <string name="feed_show_hide_streams">Mostrar/Ocultar secuencias</string>
<string name="feed_show_upcoming">Próximamente</string> <string name="feed_show_upcoming">Próximamente</string>
@ -767,7 +765,7 @@
<string name="audio_track_type_dubbed">doblado</string> <string name="audio_track_type_dubbed">doblado</string>
<string name="audio_track_type_descriptive">descriptivo</string> <string name="audio_track_type_descriptive">descriptivo</string>
<string name="progressive_load_interval_summary">Cambia el tamaño del intervalo de carga en contenidos progresivos (actualmente %s). Un valor más bajo puede acelerar la carga inicial</string> <string name="progressive_load_interval_summary">Cambia el tamaño del intervalo de carga en contenidos progresivos (actualmente %s). Un valor más bajo puede acelerar la carga inicial</string>
<string name="settings_category_exoplayer_title">Ajustes para ExoPlayer</string> <string name="settings_category_exoplayer_title">Ajustes de ExoPlayer</string>
<string name="settings_category_exoplayer_summary">Gestiona algunos ajustes de ExoPlayer. Estos cambios requieren reiniciar el reproductor para que surtan efecto</string> <string name="settings_category_exoplayer_summary">Gestiona algunos ajustes de ExoPlayer. Estos cambios requieren reiniciar el reproductor para que surtan efecto</string>
<string name="use_exoplayer_decoder_fallback_summary">Habilite esta opción si tiene problemas con la inicialización del decodificador recurriendo a decodificadores de menor prioridad si el decodificador principal no se inicializa. Esto puede dar como resultado un rendimiento de reproducción más bajo que cuando se usan decodificadores primarios</string> <string name="use_exoplayer_decoder_fallback_summary">Habilite esta opción si tiene problemas con la inicialización del decodificador recurriendo a decodificadores de menor prioridad si el decodificador principal no se inicializa. Esto puede dar como resultado un rendimiento de reproducción más bajo que cuando se usan decodificadores primarios</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">Esta solución alternativa libera los códecs de video y los vuelve a instanciar cuando cambia la máscara, en lugar de configurar la máscara directamente en el códec. ExoPlayer ya usa esta configuración en algunos dispositivos con este problema y solo afecta a Android 6 y versiones posteriores <string name="always_use_exoplayer_set_output_surface_workaround_summary">Esta solución alternativa libera los códecs de video y los vuelve a instanciar cuando cambia la máscara, en lugar de configurar la máscara directamente en el códec. ExoPlayer ya usa esta configuración en algunos dispositivos con este problema y solo afecta a Android 6 y versiones posteriores
@ -783,7 +781,7 @@
<string name="show_channel_tabs_summary">Qué pestañas se muestran en las páginas de los canales</string> <string name="show_channel_tabs_summary">Qué pestañas se muestran en las páginas de los canales</string>
<string name="show_channel_tabs">Pestañas del canal</string> <string name="show_channel_tabs">Pestañas del canal</string>
<string name="channel_tab_shorts">Shorts</string> <string name="channel_tab_shorts">Shorts</string>
<string name="loading_metadata_title">Cargando los metadatos…</string> <string name="loading_metadata_title">Cargando metadatos…</string>
<string name="feed_fetch_channel_tabs">Recuperar las fichas del canal</string> <string name="feed_fetch_channel_tabs">Recuperar las fichas del canal</string>
<string name="channel_tab_about">Acerca de</string> <string name="channel_tab_about">Acerca de</string>
<string name="channel_tab_albums">Álbumes</string> <string name="channel_tab_albums">Álbumes</string>
@ -831,8 +829,8 @@
<string name="show_less">Mostrar menos</string> <string name="show_less">Mostrar menos</string>
<string name="notification_actions_summary_android13">Edite cada acción de notificación pulsando sobre ella. Las tres primeras acciones (reproducir/pausa, anterior y siguiente) las establece el sistema y no se pueden personalizar.</string> <string name="notification_actions_summary_android13">Edite cada acción de notificación pulsando sobre ella. Las tres primeras acciones (reproducir/pausa, anterior y siguiente) las establece el sistema y no se pueden personalizar.</string>
<string name="error_insufficient_storage">No hay suficiente espacio libre en el dispositivo</string> <string name="error_insufficient_storage">No hay suficiente espacio libre en el dispositivo</string>
<string name="settings_category_backup_restore_title">Copia de seguridad y restaurar</string> <string name="settings_category_backup_restore_title">Respaldar y restaurar</string>
<string name="reset_settings_title">Reiniciar ajustes</string> <string name="reset_settings_title">Restablecer ajustes</string>
<string name="reset_settings_summary">Restablecer todos los ajustes a sus valores predeterminados</string> <string name="reset_settings_summary">Restablecer todos los ajustes a sus valores predeterminados</string>
<string name="reset_all_settings">Restablecer todos los ajustes descartará todos sus ajustes preferidos y reiniciará la aplicación. <string name="reset_all_settings">Restablecer todos los ajustes descartará todos sus ajustes preferidos y reiniciará la aplicación.
\n \n
@ -841,4 +839,5 @@
<string name="no">No</string> <string name="no">No</string>
<string name="auto_update_check_description">NewPipe puede buscar automáticamente nuevas versiones de vez en cuando y notificarle cuando estén disponibles. <string name="auto_update_check_description">NewPipe puede buscar automáticamente nuevas versiones de vez en cuando y notificarle cuando estén disponibles.
\n¿Quieres habilitar esto?</string> \n¿Quieres habilitar esto?</string>
<string name="import_settings_vulnerable_format">La configuración de la exportación que se importa utiliza un formato vulnerable que quedó obsoleto desde NewPipe 0.27.0. Asegúrese de que la exportación que se está importando provenga de una fuente confiable y prefiera usar solo exportaciones obtenidas de NewPipe 0.27.0 o posterior en el futuro. La compatibilidad con la importación de configuraciones en este formato vulnerable pronto se eliminará por completo y, luego, las versiones antiguas de NewPipe ya no podrán importar configuraciones de exportaciones desde las nuevas versiones.</string>
</resources> </resources>

View file

@ -178,7 +178,7 @@
<string name="delete">Kustuta</string> <string name="delete">Kustuta</string>
<string name="checksum">Kontrollsumma</string> <string name="checksum">Kontrollsumma</string>
<string name="dismiss">Loobu</string> <string name="dismiss">Loobu</string>
<string name="rename">Nimeta ümber</string> <string name="rename">Muuda nime</string>
<string name="ok">OK</string> <string name="ok">OK</string>
<string name="msg_name">Faili nimi</string> <string name="msg_name">Faili nimi</string>
<string name="msg_threads">Lõimed</string> <string name="msg_threads">Lõimed</string>
@ -248,7 +248,7 @@
<string name="preferred_player_fetcher_notification_title">Info hankimine…</string> <string name="preferred_player_fetcher_notification_title">Info hankimine…</string>
<string name="preferred_player_fetcher_notification_message">Soovitud sisu laadimine</string> <string name="preferred_player_fetcher_notification_message">Soovitud sisu laadimine</string>
<string name="create_playlist">Uus esitusloend</string> <string name="create_playlist">Uus esitusloend</string>
<string name="rename_playlist">Nimeta ümber</string> <string name="rename_playlist">Muuda nime</string>
<string name="name">Nimi</string> <string name="name">Nimi</string>
<string name="add_to_playlist">Lisa esitusloendisse</string> <string name="add_to_playlist">Lisa esitusloendisse</string>
<string name="set_as_playlist_thumbnail">Määra esitusloendi pisipildiks</string> <string name="set_as_playlist_thumbnail">Määra esitusloendi pisipildiks</string>
@ -824,4 +824,5 @@
\nKas sa soovid jätkata?</string> \nKas sa soovid jätkata?</string>
<string name="yes">Jah</string> <string name="yes">Jah</string>
<string name="no">Ei</string> <string name="no">Ei</string>
<string name="import_settings_vulnerable_format">Imporditavad andmed kasutavad turvaprobleemidega vormingut, mida alates versioonist 0.27.0 NewPipe enam luua ei suuda. Palun kontrolli, et impordifail on loodud usaldusväärse osapoole poolt ning edaspidi loo ekspordifailid NewPipe versiooniga 0.27.0 või uuemaga. Tugi sellise vana vormingu kasutamisele kaob õige pea ja seejärel NewPipe uuemad ja vanemad versioonid ei saa omavahel andmeid enam vahetada.</string>
</resources> </resources>

View file

@ -559,7 +559,7 @@
<string name="enqueue_stream">Jarri ilaran</string> <string name="enqueue_stream">Jarri ilaran</string>
<string name="show_original_time_ago_summary">Zerbitzuen jatorrizko testuak igorpenaren elementuetan ikusgai egongo dira</string> <string name="show_original_time_ago_summary">Zerbitzuen jatorrizko testuak igorpenaren elementuetan ikusgai egongo dira</string>
<string name="show_original_time_ago_title">Erakutsi «orain dela» jatorrizko denbora elementuetan</string> <string name="show_original_time_ago_title">Erakutsi «orain dela» jatorrizko denbora elementuetan</string>
<string name="notification_actions_summary">Editatu beheko jakinarazpen ekintza bakoitza gainean sakatuz. Hautatu horietako hiru gehienez jakinarazpen trinkoan erakusteko eskuineko kontrol laukiak erabiliz</string> <string name="notification_actions_summary">Editatu beheko jakinarazpen ekintza bakoitza gainean sakatuz. Hautatu horietako hiru gehienez jakinarazpen trinkoan erakusteko eskuineko kontrol laukiak erabiliz.</string>
<string name="notification_colorize_summary">Androidek miniaturako kolore nagusiaren arabera jakinarazpenaren kolorea pertsonalizatzea baimendu (kontuan izan ez dagoela gailu guztietan erabilgarri)</string> <string name="notification_colorize_summary">Androidek miniaturako kolore nagusiaren arabera jakinarazpenaren kolorea pertsonalizatzea baimendu (kontuan izan ez dagoela gailu guztietan erabilgarri)</string>
<string name="notification_colorize_title">Koloreztatu jakinarazpena</string> <string name="notification_colorize_title">Koloreztatu jakinarazpena</string>
<string name="show_thumbnail_summary">Erabili miniatura blokeo pantaila eta jakinarazpenentzako</string> <string name="show_thumbnail_summary">Erabili miniatura blokeo pantaila eta jakinarazpenentzako</string>
@ -767,4 +767,62 @@
<string name="previous_stream">Aurreko igorpena</string> <string name="previous_stream">Aurreko igorpena</string>
<string name="left_gesture_control_summary">Aukeratu erreproduzitzailearen pantailaren ezker erdiaren keinua</string> <string name="left_gesture_control_summary">Aukeratu erreproduzitzailearen pantailaren ezker erdiaren keinua</string>
<string name="channel_tab_livestreams">Zuzenekoa</string> <string name="channel_tab_livestreams">Zuzenekoa</string>
<string name="audio_track_type_descriptive">deskriptiboa</string>
<string name="audio_track_name">%1$s %2$s</string>
<string name="channel_tab_about">Honi buruz</string>
<string name="no">Ez</string>
<string name="notification_actions_summary_android13">Editatu beheko jakinarazpen ekintza bakoitza gainean sakatuz. Lehen hiru ekintzak (erreproduzitu/pausatu, aurrekoa eta hurrengoa) sistemarengatik ezarrita daude eta ezin dira pertsonalizatu.</string>
<string name="rewind">Atzera egin</string>
<string name="image_quality_title">Irudiaren kalitatea</string>
<string name="share_playlist_with_titles_message">Partekatu erreprodukzio-zerrenda xehetasunekin, esate baterako, erreprodukzio-zerrendaren izena eta bideo-izenburuak edo bideo-URLen zerrenda soil gisa</string>
<string name="more_options">Aukera gehiago</string>
<string name="duration">Iraupena</string>
<string name="forward">Aurrera egin</string>
<string name="audio_track_type_original">jatorrizkoa</string>
<string name="question_mark">\?</string>
<string name="import_settings_vulnerable_format">Inportatzen den esportazioko ezarpenek NewPipe 0.27.0 geroztik zaharkituta zegoen formatu ahula erabiltzen dute. Ziurtatu inportatzen ari den esportazioa iturri fidagarri batekoa dela, eta etorkizunean NewPipe 0.27.0 edo berriagoa den esportazioak soilik erabili. Formatu ahul honetan ezarpenak inportatzeko euskarria erabat kenduko da laster, eta NewPipe-ren bertsio zaharrek ezin izango dituzte bertsio berrietatik esportazioen ezarpenak inportatu.</string>
<string name="video_details_list_item">- %1$s: %2$s</string>
<string name="share_playlist_content_details">%1$s
\n%2$s</string>
<string name="yes">Bai</string>
<string name="settings_category_backup_restore_title">Babeskopia eta berrezarpena</string>
<string name="auto_update_check_description">NewPipe-k bertsio berriak bilatu ditzake eta eskuragarri daudenean jakinarazi.
\nHau gaitu nahi duzu?</string>
<string name="reset_settings_title">Berrezarri ezarpenak</string>
<string name="reset_settings_summary">Berrezarri ezarpen guztiak lehenetsitako baliotara</string>
<string name="reset_all_settings">Ezarpenak berrezartzeak zure ezarpen gogokoenak baztertzen ditu eta aplikazioa berrabiarazten du.
\n
\nAurrera egin nahi duzu?</string>
<string name="error_insufficient_storage">Ez dago lekurik gailuan</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">Konponbide honek azal aldaketa bat gertatzean bideo kodekak askatu eta berrezartzen ditu, azalaren kodeka zuzenean ezarri ordez. ExoPlayer-ek dagoeneko erabiltzen du arazoak dituzten gailu batzuetan. Ezarpen honek Android 6 eta berriagotan funtzionatzen du soilik
\n
\nAukera hau gaitzeak erreprodukzio erroreak saihestu ditzake bideo-erreproduktorea aldatzean edo pantaila osoan jartzean</string>
<string name="audio_track_type_dubbed">bikoiztua</string>
<string name="channel_tab_videos">Bideoak</string>
<string name="channel_tab_tracks">Pistak</string>
<string name="channel_tab_shorts">Shorts</string>
<string name="channel_tab_channels">Kanalak</string>
<string name="channel_tab_playlists">Erreprodukzio-zerrendak</string>
<string name="channel_tab_albums">Albumak</string>
<string name="show_channel_tabs">Kanalaren fitxak</string>
<string name="show_channel_tabs_summary">Ze fitxa erakusten diren kanal-orrietan</string>
<string name="open_play_queue">Ireki erreprodukzio-ilara</string>
<string name="toggle_fullscreen">Aldatu pantaila osora</string>
<string name="toggle_screen_orientation">Aldatu pantailaren orientazioa</string>
<string name="play">Erreproduzitu</string>
<string name="replay">Berriro erreproduzitu</string>
<string name="image_quality_summary">Aukeratu irudien kalitatea eta irudiak kargatu nahi dituzun ala ez, datuen eta memoriaren erabilera murrizteko. Aldaketek memoriako zein diskoko irudien cachea garbitzen dute — %s</string>
<string name="image_quality_none">Ez kargatu irudiak</string>
<string name="image_quality_low">Kalitate baxua</string>
<string name="image_quality_medium">Kalitate ertaina</string>
<string name="image_quality_high">Kalitate altua</string>
<string name="share_playlist">Partekatu erreprodukzio-zerrenda</string>
<string name="show_more">Erakutsi gehiago</string>
<string name="share_playlist_with_titles">Partekatu tituluekin</string>
<string name="share_playlist_with_list">Partekatu URL zerrenda</string>
<plurals name="replies">
<item quantity="one">erantzun %s</item>
<item quantity="other">%s erantzun</item>
</plurals>
<string name="show_less">Erakutsi gutxiago</string>
</resources> </resources>

View file

@ -152,17 +152,17 @@
<string name="short_million">M</string> <string name="short_million">M</string>
<string name="short_billion">B</string> <string name="short_billion">B</string>
<plurals name="subscribers"> <plurals name="subscribers">
<item quantity="one">۱ مشترک</item> <item quantity="one">%s مشترک</item>
<item quantity="other">%s مشترک</item> <item quantity="other">%s مشترک</item>
</plurals> </plurals>
<string name="no_views">بدون بازدید</string> <string name="no_views">بدون بازدید</string>
<plurals name="views"> <plurals name="views">
<item quantity="one">۱ بازدید</item> <item quantity="one">%s بازدید</item>
<item quantity="other">%s بازدید</item> <item quantity="other">%s بازدید</item>
</plurals> </plurals>
<string name="no_videos">بدون ویدیو</string> <string name="no_videos">بدون ویدیو</string>
<plurals name="videos"> <plurals name="videos">
<item quantity="one">۱ ویدیو</item> <item quantity="one">%s ویدیو</item>
<item quantity="other">%s ویدیو</item> <item quantity="other">%s ویدیو</item>
</plurals> </plurals>
<string name="create">ایجاد</string> <string name="create">ایجاد</string>
@ -429,7 +429,7 @@
<string name="feed_create_new_group_button_title">جدید</string> <string name="feed_create_new_group_button_title">جدید</string>
<string name="feed_group_dialog_delete_message">می‌خواهید این گروه را پاک کنید؟</string> <string name="feed_group_dialog_delete_message">می‌خواهید این گروه را پاک کنید؟</string>
<plurals name="feed_group_dialog_selection_count"> <plurals name="feed_group_dialog_selection_count">
<item quantity="one">۱ مورد گزیده</item> <item quantity="one">%d مورد گزیده</item>
<item quantity="other">%d مورد گزیده</item> <item quantity="other">%d مورد گزیده</item>
</plurals> </plurals>
<string name="feed_processing_message">پردازش خوراک…</string> <string name="feed_processing_message">پردازش خوراک…</string>
@ -437,19 +437,19 @@
<string name="feed_subscription_not_loaded_count">بارگیری نشده: %d</string> <string name="feed_subscription_not_loaded_count">بارگیری نشده: %d</string>
<string name="feed_oldest_subscription_update">آخرین به‌روزرسانی خوراک: %s</string> <string name="feed_oldest_subscription_update">آخرین به‌روزرسانی خوراک: %s</string>
<plurals name="days"> <plurals name="days">
<item quantity="one">۱ روز</item> <item quantity="one">%d روز</item>
<item quantity="other">%d روز</item> <item quantity="other">%d روز</item>
</plurals> </plurals>
<plurals name="hours"> <plurals name="hours">
<item quantity="one">۱ ساعت</item> <item quantity="one">%d ساعت</item>
<item quantity="other">%d ساعت</item> <item quantity="other">%d ساعت</item>
</plurals> </plurals>
<plurals name="minutes"> <plurals name="minutes">
<item quantity="one">۱ دقیقه</item> <item quantity="one">%d دقیقه</item>
<item quantity="other">%d دقیقه</item> <item quantity="other">%d دقیقه</item>
</plurals> </plurals>
<plurals name="seconds"> <plurals name="seconds">
<item quantity="one">۱ ثانیه</item> <item quantity="one">%d ثانیه</item>
<item quantity="other">%d ثانیه</item> <item quantity="other">%d ثانیه</item>
</plurals> </plurals>
<string name="remove_watched_popup_yes_and_partially_watched_videos">بله، و ویدیوهای ناقص دیده شده</string> <string name="remove_watched_popup_yes_and_partially_watched_videos">بله، و ویدیوهای ناقص دیده شده</string>
@ -476,12 +476,12 @@
<string name="infinite_videos">∞ ویدیو</string> <string name="infinite_videos">∞ ویدیو</string>
<string name="more_than_100_videos">بیش از ۱۰۰ ویدیو</string> <string name="more_than_100_videos">بیش از ۱۰۰ ویدیو</string>
<plurals name="listening"> <plurals name="listening">
<item quantity="one">۱ شنونده</item> <item quantity="one">%s شنونده</item>
<item quantity="other">%s شنونده</item> <item quantity="other">%s شنونده</item>
</plurals> </plurals>
<string name="no_one_listening">کسی در حال شنیدن نیست</string> <string name="no_one_listening">کسی در حال شنیدن نیست</string>
<plurals name="watching"> <plurals name="watching">
<item quantity="one">۱ بیننده</item> <item quantity="one">%s بیننده</item>
<item quantity="other">%s بیننده</item> <item quantity="other">%s بیننده</item>
</plurals> </plurals>
<string name="no_one_watching">کسی در حال مشاهده نیست</string> <string name="no_one_watching">کسی در حال مشاهده نیست</string>
@ -541,7 +541,7 @@
<string name="notification_action_shuffle">بُرزنی</string> <string name="notification_action_shuffle">بُرزنی</string>
<string name="notification_action_repeat">تکرار</string> <string name="notification_action_repeat">تکرار</string>
<string name="notification_actions_at_most_three">می‌توانید تا سه کنش را برای نمایش در آگاهی فشرده برگزینید!</string> <string name="notification_actions_at_most_three">می‌توانید تا سه کنش را برای نمایش در آگاهی فشرده برگزینید!</string>
<string name="notification_actions_summary">هر کنش آگاهی را با لمس کردنش ویرایش کنید. با استفاده از جعبه‌های تیک، تا سه کنش را برای نمایش در آگاهی فشرده بگزینید</string> <string name="notification_actions_summary">هر کنش آگاهی را با لمس کردنش ویرایش کنید. با استفاده از جعبه‌های تیک، تا سه کنش را برای نمایش در آگاهی فشرده بگزینید.</string>
<string name="notification_action_4_title">پنجمین دکمه کنشی</string> <string name="notification_action_4_title">پنجمین دکمه کنشی</string>
<string name="notification_action_3_title">چهارمین دکمه کنشی</string> <string name="notification_action_3_title">چهارمین دکمه کنشی</string>
<string name="notification_action_2_title">سومین دکمه کنشی</string> <string name="notification_action_2_title">سومین دکمه کنشی</string>
@ -620,7 +620,7 @@
<string name="paid_content">این محتوا فقط برای کاربرانی که پول داده‌اند در دسترس است. پس نمی‌تواند به دست نیوپایپ جریان یافته یا بارگیری شود.</string> <string name="paid_content">این محتوا فقط برای کاربرانی که پول داده‌اند در دسترس است. پس نمی‌تواند به دست نیوپایپ جریان یافته یا بارگیری شود.</string>
<string name="night_theme_summary">زمینهٔ شب محبوبتان را برگزینید — %s</string> <string name="night_theme_summary">زمینهٔ شب محبوبتان را برگزینید — %s</string>
<string name="select_night_theme_toast">در زیر می‌توانید زمینهٔ شب محبوبتان را برگزینید</string> <string name="select_night_theme_toast">در زیر می‌توانید زمینهٔ شب محبوبتان را برگزینید</string>
<string name="disable_media_tunneling_summary">اگر هنگام پخش ویدیو با صفحهٔ سیاه یا وقفه مواجه شدید، تونل‌زنی رسانه را از کار بیندازید</string> <string name="disable_media_tunneling_summary">اگر هنگام پخش ویدیو با صفحهٔ سیاه یا وقفه مواجه شدید، تونل‌زنی رسانه را از کار بیندازید.</string>
<string name="description_select_note">اکنون می‌توانید متن درون شرخ را برگزینید. به یاد داشته باشید که در حالت گزینش، ممکن است صفحه چشمک زده و پیوندها قابل کلیک نباشند.</string> <string name="description_select_note">اکنون می‌توانید متن درون شرخ را برگزینید. به یاد داشته باشید که در حالت گزینش، ممکن است صفحه چشمک زده و پیوندها قابل کلیک نباشند.</string>
<string name="no_dir_yet">هنوز شاخهٔ بارگیری‌ای تنظیم نشده. اکنون شاخهٔ بارگیری پیش‌گزیده را برگزینید</string> <string name="no_dir_yet">هنوز شاخهٔ بارگیری‌ای تنظیم نشده. اکنون شاخهٔ بارگیری پیش‌گزیده را برگزینید</string>
<string name="downloads_storage_ask_summary_no_saf_notice">برای ذخیرهٔ هر بارگیری از شما پرسیده خواهد شد</string> <string name="downloads_storage_ask_summary_no_saf_notice">برای ذخیرهٔ هر بارگیری از شما پرسیده خواهد شد</string>
@ -680,7 +680,7 @@
<string name="toggle_all">تغییر وضعیت همه</string> <string name="toggle_all">تغییر وضعیت همه</string>
<string name="streams_notification_channel_name">جریان‌های جدید</string> <string name="streams_notification_channel_name">جریان‌های جدید</string>
<plurals name="new_streams"> <plurals name="new_streams">
<item quantity="one">۱ جریان جدید</item> <item quantity="one">%s جریان جدید</item>
<item quantity="other">%s جریان جدید</item> <item quantity="other">%s جریان جدید</item>
</plurals> </plurals>
<string name="settings_category_player_notification_summary">پیکربندی آگاهی جریان در حال پخش کنونی</string> <string name="settings_category_player_notification_summary">پیکربندی آگاهی جریان در حال پخش کنونی</string>
@ -724,4 +724,44 @@
<string name="feed_show_upcoming">پیش رو</string> <string name="feed_show_upcoming">پیش رو</string>
<string name="feed_show_watched">کامل دیده شده</string> <string name="feed_show_watched">کامل دیده شده</string>
<string name="feed_show_partially_watched">نیمه دیده شده</string> <string name="feed_show_partially_watched">نیمه دیده شده</string>
<string name="no_streams">بدون جریان</string>
<string name="play_queue_audio_track">صدا: %s</string>
<string name="forward">پیشروی</string>
<string name="settings_category_exoplayer_title">تنظیمات اگزوپلیر</string>
<string name="next_stream">جریان بعدی</string>
<string name="unknown_audio_track">ناشناخته</string>
<string name="audio_track_type_original">اصلی</string>
<string name="audio_track_type_dubbed">دوبله</string>
<string name="channel_tab_shorts">کوتاه‌ها</string>
<string name="channel_tab_livestreams">زنده</string>
<string name="progressive_load_interval_summary">تغییر اندازهٔ بازهٔ بار (هم‌اکنون %s). مقداری پایین‌تر، می‌تواند بار کردن نخستین ویدیو را سرعت بخشد</string>
<string name="loading_metadata_title">بار کردن فراداده…</string>
<string name="audio_track">قطعهٔ صوتی</string>
<string name="yes">بله</string>
<string name="no">نه</string>
<string name="brightness">روشنایی</string>
<string name="volume">حجم صدا</string>
<string name="none">هیچ‌کدام</string>
<string name="error_insufficient_storage">فضای آزاد ناکافی روی افزاره</string>
<string name="metadata_thumbnails">بندانگشتی‌ها</string>
<string name="metadata_avatars">چهرک‌ها</string>
<string name="metadata_banners">بیرق‌ها</string>
<string name="metadata_subscribers">مشترکان</string>
<string name="audio_track_type_descriptive">مشروح</string>
<string name="channel_tab_videos">ویدیوها</string>
<string name="channel_tab_tracks">قطعه‌ها</string>
<string name="channel_tab_channels">کانال‌ها</string>
<string name="channel_tab_playlists">سیاهه‌های پخش</string>
<string name="channel_tab_albums">آلبوم‌ها</string>
<string name="channel_tab_about">درباره</string>
<string name="play">پخش</string>
<string name="replay">بازپخش</string>
<string name="audio_track_name">%1$s%2$s</string>
<string name="show_channel_tabs">زبانهٔ کانال‌ها</string>
<string name="toggle_fullscreen">تغییر حالت تمام‌صفحه</string>
<string name="previous_stream">جریان پیشین</string>
<string name="more_options">گزینه‌های بیش‌تر</string>
<string name="duration">مدّت</string>
<string name="rewind">پسروی</string>
<string name="question_mark">؟</string>
</resources> </resources>

View file

@ -544,7 +544,7 @@
<string name="notification_action_shuffle">Sekoita</string> <string name="notification_action_shuffle">Sekoita</string>
<string name="notification_action_repeat">Toista uudelleen</string> <string name="notification_action_repeat">Toista uudelleen</string>
<string name="notification_actions_at_most_three">Voit valita enintään kolme toimintoa ilmoituksessa näytettäväksi!</string> <string name="notification_actions_at_most_three">Voit valita enintään kolme toimintoa ilmoituksessa näytettäväksi!</string>
<string name="notification_actions_summary">Muokkaa ilmoitustoimintoja näpäyttämällä niitä. Valitse ilmoituksessa näytettäväksi enintään kolme käyttämällä oikealla olevia valintaruutuja</string> <string name="notification_actions_summary">Muokkaa ilmoitustoimintoja näpäyttämällä niitä. Valitse ilmoituksessa näytettäväksi enintään kolme käyttämällä oikealla olevia valintaruutuja.</string>
<string name="notification_action_4_title">Viides toimintopainike</string> <string name="notification_action_4_title">Viides toimintopainike</string>
<string name="notification_action_3_title">Neljäs toimintopainike</string> <string name="notification_action_3_title">Neljäs toimintopainike</string>
<string name="notification_action_2_title">Kolmas toimintopainike</string> <string name="notification_action_2_title">Kolmas toimintopainike</string>
@ -799,4 +799,15 @@
<string name="show_more">Näytä lisää</string> <string name="show_more">Näytä lisää</string>
<string name="show_less">Näytä vähemmän</string> <string name="show_less">Näytä vähemmän</string>
<string name="show_channel_tabs">Kanavan välilehdet</string> <string name="show_channel_tabs">Kanavan välilehdet</string>
<string name="yes">Kyllä</string>
<string name="no">Ei</string>
<string name="reset_all_settings">Kaikkien asetusten nollaaminen hävittää kaikki valitsemasi asetukset ja käynnistää sovelluksen uudelleen.
\n
\nOletko varma, että haluat jatkaa?</string>
<string name="settings_category_backup_restore_title">Varmuuskopiointi ja palauttaminen</string>
<string name="reset_settings_title">Nollaa asetukset</string>
<string name="reset_settings_summary">Palauta kaikki asetukset oletusarvoihin</string>
<string name="auto_update_check_description">NewPipe voi automaattisesti tarkistaa päivitysten saatavuuden silloin tällöin ja ilmoittaa kun niitä on saatavilla.
\nHaluatko ottaa tämän käyttöön?</string>
<string name="error_insufficient_storage">Laitteella ei ole riittävästi vapaata tilaa</string>
</resources> </resources>

View file

@ -840,4 +840,5 @@
\nVoulez-vous activer cette vérification?</string> \nVoulez-vous activer cette vérification?</string>
<string name="reset_settings_title">Réinitialiser les paramètres</string> <string name="reset_settings_title">Réinitialiser les paramètres</string>
<string name="error_insufficient_storage">Pas assez d\'espace disponible sur l\'appareil</string> <string name="error_insufficient_storage">Pas assez d\'espace disponible sur l\'appareil</string>
<string name="import_settings_vulnerable_format">Les paramètres de l\'export en cours d\'importation utilisent un format vulnérable qui a été déprécié depuis NewPipe 0.27.0. Assurez-vous que l\'export en cours d\'importation provient d\'une source fiable. Privilégiez les exports obtenues à partir de NewPipe 0.27.0 ou des versions plus récentes à l\'avenir. Le support pour l\'importation des paramètres dans ce format vulnérable sera bientôt complètement supprimé et les anciennes versions de NewPipe ne pourront plus importer les paramètres des exports des nouvelles versions.</string>
</resources> </resources>

View file

@ -56,7 +56,7 @@
<string name="use_inexact_seek_title">Usar un salto inexacto mais inexacto</string> <string name="use_inexact_seek_title">Usar un salto inexacto mais inexacto</string>
<string name="use_inexact_seek_summary">A busca inexacta permite ao reprodutor procurar posicións máis rápidas con precisión reducida. A busca de 5, 15 ou 25 segundos non funciona con isto</string> <string name="use_inexact_seek_summary">A busca inexacta permite ao reprodutor procurar posicións máis rápidas con precisión reducida. A busca de 5, 15 ou 25 segundos non funciona con isto</string>
<string name="thumbnail_cache_wipe_complete_notice">A caché de imaxes foi limpada</string> <string name="thumbnail_cache_wipe_complete_notice">A caché de imaxes foi limpada</string>
<string name="metadata_cache_wipe_title">Os metadatos da caché foron eliminados</string> <string name="metadata_cache_wipe_title">Limpar metadatos da cache</string>
<string name="metadata_cache_wipe_summary">Eliminar todos os datos de páxinas en caché</string> <string name="metadata_cache_wipe_summary">Eliminar todos os datos de páxinas en caché</string>
<string name="metadata_cache_wipe_complete_notice">Os metadatos da caché foron eliminados</string> <string name="metadata_cache_wipe_complete_notice">Os metadatos da caché foron eliminados</string>
<string name="auto_queue_title">Colocar a seguinte emisión na fila automaticamente</string> <string name="auto_queue_title">Colocar a seguinte emisión na fila automaticamente</string>
@ -339,7 +339,7 @@
<string name="content_not_supported">NewPipe aínda non é compatible con este contido. <string name="content_not_supported">NewPipe aínda non é compatible con este contido.
\n \n
\nCon toda esperanza será compatible cunha futura versión.</string> \nCon toda esperanza será compatible cunha futura versión.</string>
<string name="feed_use_dedicated_fetch_method_help_text">Cres que a carga de alimentación é demasiado lenta\? En caso afirmativo, intente habilitar a carga rápida (pode cambiala na configuración ou premendo o botón a continuación). <string name="feed_use_dedicated_fetch_method_help_text">Cres que a carga de contidos é demasiado lenta? En caso afirmativo, intente habilitar a carga rápida (pode cambiala na configuración ou premendo o botón a continuación).
\n \n
\nNewPipe ofrece dúas estratexias de carga de fontes: \nNewPipe ofrece dúas estratexias de carga de fontes:
\n• Obtendo toda a canle de subscrición, que é lenta pero completa. \n• Obtendo toda a canle de subscrición, que é lenta pero completa.
@ -640,7 +640,7 @@
<string name="clear_queue_confirmation_description">A cola de reprodución activa será substituída</string> <string name="clear_queue_confirmation_description">A cola de reprodución activa será substituída</string>
<string name="clear_queue_confirmation_summary">Cambiar dun reprodutor a outro pode substituír a súa cola</string> <string name="clear_queue_confirmation_summary">Cambiar dun reprodutor a outro pode substituír a súa cola</string>
<string name="notification_action_shuffle">Barallar</string> <string name="notification_action_shuffle">Barallar</string>
<string name="notification_actions_summary">Edite cada acción da notificación premendo nela. Seleccione ata tres delas para seren mostradas na notificación compacta usando as checkboxes da dereita</string> <string name="notification_actions_summary">Edite cada acción da notificación premendo nela. Seleccione ata tres delas para seren mostradas na notificación compacta usando as checkboxes da dereita.</string>
<string name="enqueue_next_stream">Enfileirar o seguinte vídeo</string> <string name="enqueue_next_stream">Enfileirar o seguinte vídeo</string>
<string name="start_main_player_fullscreen_title">Inciar reprodutor principal en pantalla completa</string> <string name="start_main_player_fullscreen_title">Inciar reprodutor principal en pantalla completa</string>
<string name="start_main_player_fullscreen_summary">Non iniciar vídeos no reprodutor mini, mais cambiar a pantalla completa directamente, se a rotación estiver bloqueada. Aínda pode acceder o reprodutor mini ao saír da pantalla completa</string> <string name="start_main_player_fullscreen_summary">Non iniciar vídeos no reprodutor mini, mais cambiar a pantalla completa directamente, se a rotación estiver bloqueada. Aínda pode acceder o reprodutor mini ao saír da pantalla completa</string>
@ -758,4 +758,67 @@
<string name="main_tabs_position_title">Posición prinicipal das lapelas</string> <string name="main_tabs_position_title">Posición prinicipal das lapelas</string>
<string name="disable_media_tunneling_automatic_info">A tunelización da multimedia foi deshabilitada por defecto, porque o seu modelo de dispositivo carece de soporte.</string> <string name="disable_media_tunneling_automatic_info">A tunelización da multimedia foi deshabilitada por defecto, porque o seu modelo de dispositivo carece de soporte.</string>
<string name="no_streams">Sen emisións</string> <string name="no_streams">Sen emisións</string>
<string name="no_live_streams">Sen emisións en directo</string>
<string name="metadata_thumbnails">Miniaturas</string>
<string name="metadata_uploader_avatars">Avatares do publicador</string>
<string name="metadata_avatars">Avatares</string>
<string name="channel_tab_videos">Vídeos</string>
<string name="toggle_fullscreen">Alternar a pantalla completa</string>
<string name="toggle_screen_orientation">Alternar a orientación da pantalla</string>
<string name="previous_stream">Emisión anterior</string>
<string name="next_stream">Seguinte emisión</string>
<string name="image_quality_title">Calidade da imaxe</string>
<string name="open_play_queue">Abrir ringleira de reprodución</string>
<string name="image_quality_none">Non carregar imaxes</string>
<string name="image_quality_low">Baixa calidade</string>
<string name="image_quality_medium">Calidade media</string>
<string name="share_playlist">Compartillar lista de reprodución</string>
<string name="share_playlist_with_titles">Compartillar os títulos</string>
<string name="video_details_list_item">- %1$s: %2$s</string>
<string name="share_playlist_content_details">%1$s
\n%2$s</string>
<string name="show_more">Amosar máis</string>
<plurals name="replies">
<item quantity="one">%s resposta</item>
<item quantity="other">%s respostas</item>
</plurals>
<string name="show_less">Amosar menos</string>
<string name="notification_actions_summary_android13">Edite cada acción de notificación premendo nela. As primeiras tres accións (reproducir/pausar, anterior e seguinte) están definidas polo sistema e non é posíbel personalizalas.</string>
<string name="metadata_subchannel_avatars">Avatar da subcanle</string>
<string name="metadata_subscribers">Subscritores</string>
<string name="loading_metadata_title">A cargar metadatos…</string>
<string name="settings_category_backup_restore_title">Copia de seguranza e restauración</string>
<string name="yes">Si</string>
<string name="no">Non</string>
<string name="auto_update_check_description">NewPipe pode revisar automaticamente por actualizacións periodicamente e notificalo unha vez estean dispoñíbeis.
\nDesexa habilitar isto?</string>
<string name="reset_settings_title">Restaurar configuracións</string>
<string name="reset_settings_summary">Restabelecer todas as configuracións aos seus valores por defecto</string>
<string name="error_insufficient_storage">Non hai espazo suficiente no dispositivo</string>
<string name="channel_tab_shorts">Curtos</string>
<string name="channel_tab_livestreams">En directo</string>
<string name="channel_tab_channels">Canles</string>
<string name="channel_tab_playlists">Listas de reprodución</string>
<string name="channel_tab_albums">Álbums</string>
<string name="channel_tab_about">Sobre</string>
<string name="show_channel_tabs">Lapelas da canle</string>
<string name="play">Reproducir</string>
<string name="replay">Reproducir de novo</string>
<string name="more_options">Máis opcións</string>
<string name="duration">Duración</string>
<string name="rewind">Recuar</string>
<string name="forward">Avanzar</string>
<string name="image_quality_high">Calidade alta</string>
<string name="question_mark">\?</string>
<string name="reset_all_settings">Restablecer todos os axustes rexeitará todas as túas preferencias e reiniciará a aplicación.\n\nQueres continuar?</string>
<string name="feed_fetch_channel_tabs">Recuperar as lapelas da canle</string>
<string name="metadata_banners">Encabezados</string>
<string name="show_channel_tabs_summary">Lapelas a mostrar nas páxinas das canles</string>
<string name="image_quality_summary">Escolla da calidade das imaxes e se cargar as imaxes na súa totalidade, para reducir o uso de datos e memoria. Os cambios limpan a caché das imaxes na memoria e no disco - %s</string>
<string name="share_playlist_with_titles_message">Compartir a lista de reprodución con detalles como o nome da lista e os títulos dos videos ou como unha lista sinxela cos enlaces URL dos videos</string>
<string name="share_playlist_with_list">Compartir lista de URLs</string>
<string name="import_settings_vulnerable_format">A configuración da exportación a ser importada emprega un formato vulnerable que fica obsoleto dende NewPipe 0.27.0. Comprobe que a exportación que está a importar proveña dunha fonte fiable e preferibelmente empregue exportacións de NewPipe 0.27.0 ou posterior. A compatibilidade coa importación deste formato vulnerable será eliminada por completo próximamente e as versión antigas de NewPipe non poderán importar configuracións de exportacións dende novas versións.</string>
<string name="channel_tab_tracks">Pistas</string>
<string name="feed_fetch_channel_tabs_summary">Lapelas a recuperar ao actualizar o feed. Esta opción non ten efecto se a canle se actualiza no modo rápido.</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">Esta solución alternativa libera os códecs de video e os re-instancia cando muda a máscara, no canto de configurar a máscara directamente no códec. ExoPlayer xa emprega esta configuración nalgúns dispositivos con este problema e só afecta a Android 6 e versións posteriores.\n\nActivar esta opción pode minimizar erros de reprodución ao mudar o reprodutor de video actual ou mudar ao modo de pantalla completa</string>
</resources> </resources>

View file

@ -840,4 +840,16 @@
<item quantity="other">%s תשובות</item> <item quantity="other">%s תשובות</item>
</plurals> </plurals>
<string name="notification_actions_summary_android13">אפשר לערוך כל פעולה בהתראה להלן על ידי נגיעה בה. שלוש הפעולות הראשונות (נגינה/השהיה, הקודם והבא) מוגדרות על ידי המערכת ונעולות לעריכה.</string> <string name="notification_actions_summary_android13">אפשר לערוך כל פעולה בהתראה להלן על ידי נגיעה בה. שלוש הפעולות הראשונות (נגינה/השהיה, הקודם והבא) מוגדרות על ידי המערכת ונעולות לעריכה.</string>
<string name="auto_update_check_description">NewPipe יכול לבדוק אוטומטית אם יש גרסאות חדשות מעת לעת ולהודיע כאשר הן זמינות.
\nלהפעיל את היכולת הזאת?</string>
<string name="reset_settings_title">איפוס הגדרות</string>
<string name="reset_settings_summary">איפוס כל ההגדרות לערכי ברירת המחדל שלהן</string>
<string name="yes">כן</string>
<string name="no">לא</string>
<string name="settings_category_backup_restore_title">גיבוי ושחזור</string>
<string name="reset_all_settings">איפוס כל ההגדרות ימחק את כל ההגדרות המועדפות שלך ויפעיל את היישומון מחדש.
\n
\nלהמשיך?</string>
<string name="error_insufficient_storage">אין מספיק מקום פנוי במכשיר</string>
<string name="import_settings_vulnerable_format">ההגדרות בייצוא המיובא משתמשות בתסדיר פגיע שהוצא משימוש מאז NewPipe 0.27.0. יש לוודא שהייצוא המיובא הוא ממקור מהימן, ועדיף להשתמש רק בייצוא שהושג מ־NewPipe 0.27.0 ומעלה בעתיד. תמיכה בייבוא הגדרות בתסדיר פגיע זה תוסר בקרוב לחלוטין, ואז גרסאות ישנות של NewPipe לא יוכלו לייבא עוד הגדרות של ייצוא מגרסאות חדשות.</string>
</resources> </resources>

View file

@ -74,7 +74,7 @@
<string name="enable_watch_history_summary">देखे गए वीडियोज़ की सूची रखें</string> <string name="enable_watch_history_summary">देखे गए वीडियोज़ की सूची रखें</string>
<string name="resume_on_audio_focus_gain_title">प्लेबैक फिर से शुरू करें</string> <string name="resume_on_audio_focus_gain_title">प्लेबैक फिर से शुरू करें</string>
<string name="resume_on_audio_focus_gain_summary">रुकावटें (जैसे कि फ़ोन कॉल) खत्म होने के बाद वीडियो प्ले जारी रखें</string> <string name="resume_on_audio_focus_gain_summary">रुकावटें (जैसे कि फ़ोन कॉल) खत्म होने के बाद वीडियो प्ले जारी रखें</string>
<string name="show_next_and_similar_title">\'अगला\' और \'समान\' वीडियो दिखाएं</string> <string name="show_next_and_similar_title">\'अगले\' और \'सबंधित\' वीडियो दिखाएं</string>
<string name="show_hold_to_append_title">\"कतार में जोड़ने के लिए स्पर्श बनाये रखें\" दिखाएं</string> <string name="show_hold_to_append_title">\"कतार में जोड़ने के लिए स्पर्श बनाये रखें\" दिखाएं</string>
<string name="show_hold_to_append_summary">जब बैकग्राउंड और पॉपअप बटन वीडियो के विवरण पन्ने में दबाई जाए तो सलाह दिखाएं</string> <string name="show_hold_to_append_summary">जब बैकग्राउंड और पॉपअप बटन वीडियो के विवरण पन्ने में दबाई जाए तो सलाह दिखाएं</string>
<string name="unsupported_url">असमर्थित URL</string> <string name="unsupported_url">असमर्थित URL</string>
@ -96,7 +96,7 @@
<string name="undo">वापिस</string> <string name="undo">वापिस</string>
<string name="play_all">सभी प्ले करें</string> <string name="play_all">सभी प्ले करें</string>
<string name="notification_channel_name">न्यूपाइप की नोटीफिकेशन</string> <string name="notification_channel_name">न्यूपाइप की नोटीफिकेशन</string>
<string name="notification_channel_description">न्यूपाइप के बैकग्राउंड और पॉपअप प्लेयर के लिए नोटीफिकेशन</string> <string name="notification_channel_description">न्यूपाइप के प्लेयर के लिए नोटीफिकेशन</string>
<string name="unknown_content">[अज्ञात]</string> <string name="unknown_content">[अज्ञात]</string>
<string name="general_error">त्रुटी</string> <string name="general_error">त्रुटी</string>
<string name="network_error">नेटवर्क में त्रुटी</string> <string name="network_error">नेटवर्क में त्रुटी</string>
@ -191,8 +191,8 @@
<string name="default_content_country_title">सामग्री का डिफ़ॉल्ट देश</string> <string name="default_content_country_title">सामग्री का डिफ़ॉल्ट देश</string>
<string name="always">हमेशा</string> <string name="always">हमेशा</string>
<string name="just_once">सिर्फ एक बार</string> <string name="just_once">सिर्फ एक बार</string>
<string name="switch_to_background">बैकग्राउंड में स्विच करे</string> <string name="switch_to_background">बैकग्राउंड मोड में चलाए</string>
<string name="switch_to_popup">पॉपअप मोड में ाएं</string> <string name="switch_to_popup">पॉपअप मोड में चलाएं</string>
<string name="switch_to_main">मुख्य पर स्विच करें</string> <string name="switch_to_main">मुख्य पर स्विच करें</string>
<string name="import_data_title">डेटाबेस आयात करें</string> <string name="import_data_title">डेटाबेस आयात करें</string>
<string name="export_data_title">डेटाबेस निर्यात करें</string> <string name="export_data_title">डेटाबेस निर्यात करें</string>
@ -245,12 +245,12 @@
<string name="enable_leak_canary_summary">हीप डंप करने के दौरान मेमोरी लीक मॉनिटरिंग ऐप को अनुत्तरदायी बना सकता है</string> <string name="enable_leak_canary_summary">हीप डंप करने के दौरान मेमोरी लीक मॉनिटरिंग ऐप को अनुत्तरदायी बना सकता है</string>
<string name="enable_disposed_exceptions_title">चक्र से बाहर त्रुटियों की रिपोर्ट करें</string> <string name="enable_disposed_exceptions_title">चक्र से बाहर त्रुटियों की रिपोर्ट करें</string>
<string name="use_inexact_seek_title">तेज और अनिश्चित तलाश का प्रयोग करें</string> <string name="use_inexact_seek_title">तेज और अनिश्चित तलाश का प्रयोग करें</string>
<string name="use_inexact_seek_summary">अनिश्चित खोज से प्लेयर में कम सटीकता से लेकिन तेजी से वीडियो पोजीशन्स की तलाश कर सकता हैं। 5, 15 या 25 सेकंड की तलाश में यह काम नहीं करता</string> <string name="use_inexact_seek_summary">अनिश्चित खोज से प्लेयर कम सटीकता से लेकिन तेजी से वीडियो पोजीशन्स की तलाश कर सकता है। इससे 5, 15 या 25 सेकंड आगे पीछे लिजाना काम नहीं करता</string>
<string name="thumbnail_cache_wipe_complete_notice">चित्र कैश मिटाया गया</string> <string name="thumbnail_cache_wipe_complete_notice">चित्र कैश मिटाया गया</string>
<string name="metadata_cache_wipe_title">कैश मेटाडेटा मिटाएं</string> <string name="metadata_cache_wipe_title">कैश मेटाडेटा मिटाएं</string>
<string name="metadata_cache_wipe_summary">कैश किए गए सभी वेबपेज का डेटा हटाएं</string> <string name="metadata_cache_wipe_summary">वेबपेजों का कैश किया तमाम डेटा हटाएं</string>
<string name="metadata_cache_wipe_complete_notice">मेटाडाटा कैश मिटाया गया</string> <string name="metadata_cache_wipe_complete_notice">मेटाडाटा कैश मिटाया गया</string>
<string name="auto_queue_title">अगली स्ट्रीम को अपने आप जोड़े</string> <string name="auto_queue_title">अगली स्ट्रीम को ऑटो-कतारबद्ध करें</string>
<string name="auto_queue_summary">खत्म होने वाली पर ना-दोहराने वाली प्लेबैक कतार को संबंधित स्ट्रीम जोड़ते हुए जारी रखें</string> <string name="auto_queue_summary">खत्म होने वाली पर ना-दोहराने वाली प्लेबैक कतार को संबंधित स्ट्रीम जोड़ते हुए जारी रखें</string>
<string name="file">फाइल</string> <string name="file">फाइल</string>
<string name="channels">चेनल्स</string> <string name="channels">चेनल्स</string>
@ -258,7 +258,7 @@
<string name="tracks">ट्रैकस</string> <string name="tracks">ट्रैकस</string>
<string name="users">उपभोगता</string> <string name="users">उपभोगता</string>
<string name="clear_views_history_title">देखे हुए वीडियो की सूची साफ करें</string> <string name="clear_views_history_title">देखे हुए वीडियो की सूची साफ करें</string>
<string name="clear_views_history_summary">चलाये गए स्ट्रीम के इतिहास और प्लेबैक स्थानों को साफ करता है</string> <string name="clear_views_history_summary">चलाई गए स्ट्रीमों के इतिहास और प्लेबैक स्थानों को मिटाता है</string>
<string name="delete_view_history_alert">क्या देखा गया सब इतिहास मिटा दिया जाए\?</string> <string name="delete_view_history_alert">क्या देखा गया सब इतिहास मिटा दिया जाए\?</string>
<string name="watch_history_deleted">देखा हुआ इतिहास मिटा दिया गया</string> <string name="watch_history_deleted">देखा हुआ इतिहास मिटा दिया गया</string>
<string name="clear_search_history_title">खोज इतिहास को साफ करें</string> <string name="clear_search_history_title">खोज इतिहास को साफ करें</string>
@ -444,7 +444,7 @@
<string name="video_detail_by">%s के द्वारा</string> <string name="video_detail_by">%s के द्वारा</string>
<string name="channel_created_by">%s के द्वारा बनाया गया</string> <string name="channel_created_by">%s के द्वारा बनाया गया</string>
<string name="playlist_page_summary">प्लेलिस्ट पन्ना</string> <string name="playlist_page_summary">प्लेलिस्ट पन्ना</string>
<string name="search_showing_result_for">%s : के लिए परिणाम दिखाया जा रहा है</string> <string name="search_showing_result_for">%s : के लिए परिणाम दिखाए जा रहे हैं</string>
<string name="done">संपन्न</string> <string name="done">संपन्न</string>
<string name="artists">कलाकार</string> <string name="artists">कलाकार</string>
<string name="songs">गीत</string> <string name="songs">गीत</string>
@ -461,9 +461,9 @@
<string name="show_age_restricted_content_summary">वह सामग्री भी दिखाएं जो आयु सीमा की वजह से शायद बच्चों के लिए अनुपयुक्त हो (जैसे 18+)</string> <string name="show_age_restricted_content_summary">वह सामग्री भी दिखाएं जो आयु सीमा की वजह से शायद बच्चों के लिए अनुपयुक्त हो (जैसे 18+)</string>
<string name="peertube_instance_add_https_only">केवल HTTPS यूआरएल ही समर्थित हैं</string> <string name="peertube_instance_add_https_only">केवल HTTPS यूआरएल ही समर्थित हैं</string>
<string name="unsupported_url_dialog_message">URL की पहचान नहीं हो सकी। दूसरे ऐप से खोलें\?</string> <string name="unsupported_url_dialog_message">URL की पहचान नहीं हो सकी। दूसरे ऐप से खोलें\?</string>
<string name="auto_queue_toggle">अपने आप कतार में जोड़े</string> <string name="auto_queue_toggle">ऑटो-कतारबद्ध करें</string>
<string name="clear_queue_confirmation_title">कतार को मिटाने से पहले सत्यापन के लिए पूछें</string> <string name="clear_queue_confirmation_title">कतार को मिटाने से पहले सत्यापन के लिए पूछें</string>
<string name="seek_duration_title">फास्ट-फॉरवर्ड /- रिवाइंड करने की अवधि</string> <string name="seek_duration_title">फास्ट-फॉरवर्ड/-रिवाइंड सीक अवधि</string>
<string name="notification_colorize_summary">एंड्रॉइड को थंमनेल में मुख्य रंग के अनुसार नोटीफिकेशन रंग को अनुकूलित करने की अनुमति दें (ध्यान दें कि यह सभी उपकरणों पर उपलब्ध नहीं है)</string> <string name="notification_colorize_summary">एंड्रॉइड को थंमनेल में मुख्य रंग के अनुसार नोटीफिकेशन रंग को अनुकूलित करने की अनुमति दें (ध्यान दें कि यह सभी उपकरणों पर उपलब्ध नहीं है)</string>
<string name="notification_colorize_title">नोटीफिकेशन को रंगीन करें</string> <string name="notification_colorize_title">नोटीफिकेशन को रंगीन करें</string>
<string name="notification_action_nothing">कुछ नहीं</string> <string name="notification_action_nothing">कुछ नहीं</string>
@ -513,7 +513,7 @@
<string name="permission_display_over_apps">अन्य ऐप्स पर प्रदर्शित करने की अनुमति दें</string> <string name="permission_display_over_apps">अन्य ऐप्स पर प्रदर्शित करने की अनुमति दें</string>
<string name="hash_channel_description">विडीओ हैशिंग की प्रगति का नोटीफिकेशन</string> <string name="hash_channel_description">विडीओ हैशिंग की प्रगति का नोटीफिकेशन</string>
<string name="hash_channel_name">वीडियो हैश नोटीफिकेशन</string> <string name="hash_channel_name">वीडियो हैश नोटीफिकेशन</string>
<string name="show_meta_info_summary">स्ट्रीम निर्माता, स्ट्रीम सामग्री या खोज अनुरोध के बारे में अतिरिक्त जानकारी के साथ मेटा जानकारी बक्से को छिपाने के लिए बंद करें</string> <string name="show_meta_info_summary">स्ट्रीम निर्माता, स्ट्रीम सामग्री या खोज अनुरोध के बारे में अतिरिक्त जानकारी देते मेटा जानकारी बक्से को छिपाने के लिए बंद करें</string>
<string name="show_meta_info_title">मेटा जानकारी दिखाएं</string> <string name="show_meta_info_title">मेटा जानकारी दिखाएं</string>
<string name="show_description_summary">वीडियो का विवरण और अतिरिक्त जानकारी छिपाने के लिए इसे बंद करें</string> <string name="show_description_summary">वीडियो का विवरण और अतिरिक्त जानकारी छिपाने के लिए इसे बंद करें</string>
<string name="show_description_title">विवरण दिखाएं</string> <string name="show_description_title">विवरण दिखाएं</string>
@ -549,7 +549,7 @@
<string name="peertube_instance_url_help">%s पर अपनी पसंद के इंसटैंस ढूँढ़ें</string> <string name="peertube_instance_url_help">%s पर अपनी पसंद के इंसटैंस ढूँढ़ें</string>
<string name="peertube_instance_url_summary">अपने पसंदीदा पीयर ट्यूब इंसटैंस चुनें</string> <string name="peertube_instance_url_summary">अपने पसंदीदा पीयर ट्यूब इंसटैंस चुनें</string>
<string name="start_main_player_fullscreen_title">मुख्य प्लेयर को पूर्ण स्क्रीन में शुरू करें</string> <string name="start_main_player_fullscreen_title">मुख्य प्लेयर को पूर्ण स्क्रीन में शुरू करें</string>
<string name="start_main_player_fullscreen_summary">मिनी प्लेयर में वीडियो शुरू न करें, लेकिन ऑटो रोटेशन लॉक होने पर सीधे फुल स्क्रीन मोड पर जाएं। आप अब भी फ़ुलस्क्रीन से बाहर निकलकर मिनी प्लेयर तक पहुंच सकते हैं</string> <string name="start_main_player_fullscreen_summary">मिनी प्लेयर में वीडियो शुरू न करें, बलकि अगर ऑटो रोटेशन लॉक है तो सीधे फुल स्क्रीन मोड पर चलाएं। आप अब भी फ़ुलस्क्रीन से बाहर निकलकर मिनी प्लेयर तक पहुंच सकते हैं</string>
<string name="comments_are_disabled">टिप्पणियाँ करना बंद है</string> <string name="comments_are_disabled">टिप्पणियाँ करना बंद है</string>
<string name="mark_as_watched">देखा हुआ चिह्नित करें</string> <string name="mark_as_watched">देखा हुआ चिह्नित करें</string>
<string name="settings_category_player_notification_title">प्लेयर नोटीफिकेशन</string> <string name="settings_category_player_notification_title">प्लेयर नोटीफिकेशन</string>
@ -557,7 +557,7 @@
<string name="crash_the_player">प्लेयर क्रैश करें</string> <string name="crash_the_player">प्लेयर क्रैश करें</string>
<string name="local_search_suggestions">स्थानीय खोज सुझाव</string> <string name="local_search_suggestions">स्थानीय खोज सुझाव</string>
<string name="metadata_privacy_public">सार्वजनिक</string> <string name="metadata_privacy_public">सार्वजनिक</string>
<string name="settings_category_player_notification_summary">चल रही स्ट्रीम नोटीफिकेशन को कॉन्फ़िगर करें</string> <string name="settings_category_player_notification_summary">चल रही स्ट्रीम की नोटीफिकेशन को कॉन्फ़िगर करें</string>
<string name="streams_notification_channel_name">नई स्ट्रीमें</string> <string name="streams_notification_channel_name">नई स्ट्रीमें</string>
<string name="streams_notification_channel_description">सब्सक्रिप्शनस की नई स्ट्रीमों के नोटीफिकेशन</string> <string name="streams_notification_channel_description">सब्सक्रिप्शनस की नई स्ट्रीमों के नोटीफिकेशन</string>
<string name="error_report_channel_name">त्रुटि रिपोर्ट नोटीफिकेशन</string> <string name="error_report_channel_name">त्रुटि रिपोर्ट नोटीफिकेशन</string>
@ -751,8 +751,8 @@
<string name="audio_track_type_dubbed">डब की हूई</string> <string name="audio_track_type_dubbed">डब की हूई</string>
<string name="audio_track_type_descriptive">वर्णनात्मक</string> <string name="audio_track_type_descriptive">वर्णनात्मक</string>
<string name="audio_track_present_in_video">एक ऑडियो ट्रैक पहले से ही इस स्ट्रीम में मौजूद होना चाहिए</string> <string name="audio_track_present_in_video">एक ऑडियो ट्रैक पहले से ही इस स्ट्रीम में मौजूद होना चाहिए</string>
<string name="use_exoplayer_decoder_fallback_summary">इस विकल्प को सक्षम करें यदि आपके पास डिकोडर आरंभीकरण समस्याएं हैं, जो प्राथमिक डिकोडर आरंभ करने में विफल होने पर कम प्राथमिकता वाले डिकोडर पर वापस आ जाती है। प्राथमिक डिकोडर का उपयोग करते समय इसके परिणामस्वरूप खराब प्लेबैक प्रदर्शन हो सकता है</string> <string name="use_exoplayer_decoder_fallback_summary">इस विकल्प को सक्षम करें यदि आपके पास डिकोडर आरंभीकरण समस्याएं हैं, जो प्राथमिक डिकोडर आरंभ करने में विफल होने पर कम प्राथमिकता वाले डिकोडर पर वापस आ जाती है। इससे प्राथमिक डिकोडर का उपयोग करने की तुलना में खराब प्लेबैक प्रदर्शन हो सकता है</string>
<string name="settings_category_exoplayer_summary">कुछ एक्सोप्लेयर सेटिंग्स प्रबंधित करें। इन परिवर्तनों को प्रभावी बनाने के लिए किसी प्लेयर को पुनरारंभ करने की आवश्यकता होती है</string> <string name="settings_category_exoplayer_summary">कुछ एक्सोप्लेयर सेटिंग्स प्रबंधित करें। इन परिवर्तनों को प्रभावी बनाने के लिए प्लेयर को पुनरारंभ करने की आवश्यकता होती है</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">सतह को सीधे कोडेक पर सेट करने के बजाय, सतह परिवर्तन होने पर यह वर्कअराउंड वीडियो कोडेक्स को जारी और पुन: चालू करता है। इस समस्या के साथ कुछ उपकरणों पर ExoPlayer द्वारा पहले से ही उपयोग किया जाता है, इस सेटिंग का केवल Android 6 और उच्चतर पर प्रभाव पड़ता है <string name="always_use_exoplayer_set_output_surface_workaround_summary">सतह को सीधे कोडेक पर सेट करने के बजाय, सतह परिवर्तन होने पर यह वर्कअराउंड वीडियो कोडेक्स को जारी और पुन: चालू करता है। इस समस्या के साथ कुछ उपकरणों पर ExoPlayer द्वारा पहले से ही उपयोग किया जाता है, इस सेटिंग का केवल Android 6 और उच्चतर पर प्रभाव पड़ता है
\n \n
\nइस विकल्प को सक्षम करने से वर्तमान वीडियो प्लेयर स्विच करते समय या फुलस्क्रीन पर स्विच करते समय प्लेबैक त्रुटियों को रोका जा सकता है</string> \nइस विकल्प को सक्षम करने से वर्तमान वीडियो प्लेयर स्विच करते समय या फुलस्क्रीन पर स्विच करते समय प्लेबैक त्रुटियों को रोका जा सकता है</string>
@ -824,4 +824,5 @@
<string name="no">नहीं</string> <string name="no">नहीं</string>
<string name="error_insufficient_storage">डिवाइस पर पर्याप्त खाली स्थान नहीं है</string> <string name="error_insufficient_storage">डिवाइस पर पर्याप्त खाली स्थान नहीं है</string>
<string name="settings_category_backup_restore_title">बैकअप और रिस्टोर</string> <string name="settings_category_backup_restore_title">बैकअप और रिस्टोर</string>
<string name="import_settings_vulnerable_format">आयात किए जा रहे निर्यात में सेटिंग्स एक कमजोर प्रारूप का उपयोग करती हैं जिसे न्यूपाइप 0.27.0 के बाद से हटा दिया गया था। सुनिश्चित करें कि आयात किया जा रहा निर्यात किसी विश्वसनीय स्रोत से है, और भविष्य में केवल न्यूपाइप 0.27.0 या नए से प्राप्त निर्यात का उपयोग करना पसंद करें। इस असुरक्षित प्रारूप में सेटिंग्स आयात करने के लिए समर्थन जल्द ही पूरी तरह से हटा दिया जाएगा, और फिर न्यूपाइप के पुराने संस्करण अब नए संस्करणों से निर्यात की सेटिंग्स आयात नहीं कर पाएंगे।</string>
</resources> </resources>

View file

@ -11,18 +11,18 @@
<string name="settings">Beállítások</string> <string name="settings">Beállítások</string>
<string name="did_you_mean">Erre gondolt: „%1$s”\?</string> <string name="did_you_mean">Erre gondolt: „%1$s”\?</string>
<string name="share_dialog_title">Megosztás ezzel</string> <string name="share_dialog_title">Megosztás ezzel</string>
<string name="download_path_title">Videofájlok letöltési mappája</string> <string name="download_path_title">Videófájlok letöltési mappája</string>
<string name="download_path_summary">A letöltött videófájlok itt lesznek tárolva</string> <string name="download_path_summary">A letöltött videófájlok itt lesznek tárolva</string>
<string name="download_path_dialog_title">Válasszon letöltési mappát a videófájloknak</string> <string name="download_path_dialog_title">Válasszon letöltési mappát a videófájloknak</string>
<string name="default_resolution_title">Alapértelmezett felbontás</string> <string name="default_resolution_title">Alapértelmezett felbontás</string>
<string name="play_with_kodi_title">Lejátszás Kodival</string> <string name="play_with_kodi_title">Lejátszás Kodival</string>
<string name="kore_not_found">Telepíti a hiányzó Kode alkalmazást\?</string> <string name="kore_not_found">Telepíti a hiányzó Kore alkalmazást?</string>
<string name="show_play_with_kodi_title">A „Lejátszás Kodival” lehetőség megjelenítése</string> <string name="show_play_with_kodi_title">A „Lejátszás Kodival” lehetőség megjelenítése</string>
<string name="show_play_with_kodi_summary">A videók Kodi médiaközponttal történő lejátszásának megjelenítése</string> <string name="show_play_with_kodi_summary">A videók Kodi médiaközponttal történő lejátszásának megjelenítése</string>
<string name="play_audio">Hang</string> <string name="play_audio">Hang</string>
<string name="default_audio_format_title">Alapértelmezett hangformátum</string> <string name="default_audio_format_title">Alapértelmezett hangformátum</string>
<string name="download_dialog_title">Letöltés</string> <string name="download_dialog_title">Letöltés</string>
<string name="unsupported_url">Nem támogatott URL</string> <string name="unsupported_url">Nem támogatott webcím</string>
<string name="use_external_video_player_title">Külső videólejátszó használata</string> <string name="use_external_video_player_title">Külső videólejátszó használata</string>
<string name="use_external_audio_player_title">Külső hanglejátszó használata</string> <string name="use_external_audio_player_title">Külső hanglejátszó használata</string>
<string name="download_path_audio_dialog_title">Válassza ki a hangfájlok letöltési helyét</string> <string name="download_path_audio_dialog_title">Válassza ki a hangfájlok letöltési helyét</string>
@ -72,7 +72,7 @@
<string name="msg_name">Fájlnév</string> <string name="msg_name">Fájlnév</string>
<string name="msg_threads">Szálak</string> <string name="msg_threads">Szálak</string>
<string name="msg_error">Hiba</string> <string name="msg_error">Hiba</string>
<string name="msg_running">NewPipe letöltés folyamatban</string> <string name="msg_running">A NewPipe letölt</string>
<string name="msg_running_detail">Koppintson a részletekért</string> <string name="msg_running_detail">Koppintson a részletekért</string>
<string name="msg_wait">Kis türelmet…</string> <string name="msg_wait">Kis türelmet…</string>
<string name="msg_copied">Vágólapra másolva</string> <string name="msg_copied">Vágólapra másolva</string>
@ -85,7 +85,7 @@
<string name="fragment_feed_title">Újdonságok</string> <string name="fragment_feed_title">Újdonságok</string>
<string name="controls_background_title">Háttér</string> <string name="controls_background_title">Háttér</string>
<string name="controls_popup_title">Felugró ablak</string> <string name="controls_popup_title">Felugró ablak</string>
<string name="no_player_found_toast">Nem található lejátszó a közvetítéshez (feltelepítheti a VLC-t a lejátszáshoz).</string> <string name="no_player_found_toast">Nem található lejátszó a közvetítéshez (a lejátszásához telepítheti a VLC-t).</string>
<string name="open_in_popup_mode">Megnyitás felugró módban</string> <string name="open_in_popup_mode">Megnyitás felugró módban</string>
<string name="use_external_video_player_summary">Néhány felbontásnál eltávolítja a hangot</string> <string name="use_external_video_player_summary">Néhány felbontásnál eltávolítja a hangot</string>
<string name="subscribe_button_title">Feliratkozás</string> <string name="subscribe_button_title">Feliratkozás</string>
@ -94,7 +94,7 @@
<string name="default_popup_resolution_title">Felugró ablak alapértelmezett felbontása</string> <string name="default_popup_resolution_title">Felugró ablak alapértelmezett felbontása</string>
<string name="show_higher_resolutions_title">Magasabb felbontások megjelenítése</string> <string name="show_higher_resolutions_title">Magasabb felbontások megjelenítése</string>
<string name="show_higher_resolutions_summary">Csak bizonyos eszközök tudnak 2K/4K-s videókat lejátszani</string> <string name="show_higher_resolutions_summary">Csak bizonyos eszközök tudnak 2K/4K-s videókat lejátszani</string>
<string name="default_video_format_title">Alapértelmezett videoformátum</string> <string name="default_video_format_title">Alapértelmezett videóformátum</string>
<string name="black_theme_title">Fekete</string> <string name="black_theme_title">Fekete</string>
<string name="popup_remember_size_pos_title">Felugró ablak tulajdonságainak megjegyzése</string> <string name="popup_remember_size_pos_title">Felugró ablak tulajdonságainak megjegyzése</string>
<string name="popup_remember_size_pos_summary">A felugró ablak előző helyének és méretének megjegyzése</string> <string name="popup_remember_size_pos_summary">A felugró ablak előző helyének és méretének megjegyzése</string>
@ -108,7 +108,7 @@
<string name="settings_category_player_behavior_title">Működés</string> <string name="settings_category_player_behavior_title">Működés</string>
<string name="settings_category_history_title">Előzmények és gyorsítótár</string> <string name="settings_category_history_title">Előzmények és gyorsítótár</string>
<string name="settings_category_debug_title">Hibaelhárítás</string> <string name="settings_category_debug_title">Hibaelhárítás</string>
<string name="popup_playing_toast">Lejátszás felugró ablakban</string> <string name="popup_playing_toast">Lejátszás felugró módban</string>
<string name="all">Összes</string> <string name="all">Összes</string>
<string name="disabled">Letiltva</string> <string name="disabled">Letiltva</string>
<string name="clear">Törlés</string> <string name="clear">Törlés</string>
@ -135,7 +135,7 @@
<string name="controls_add_to_playlist_title">Hozzáadás ehhez</string> <string name="controls_add_to_playlist_title">Hozzáadás ehhez</string>
<string name="use_inexact_seek_title">Gyorsabb, de pontatlan tekerés használata</string> <string name="use_inexact_seek_title">Gyorsabb, de pontatlan tekerés használata</string>
<string name="use_inexact_seek_summary">A pontatlan tekerés lehetővé teszi, hogy gyorsabban ugorjon a pozíciókra, de kisebb pontossággal. Az 5, 15, vagy 25 másodperces tekerés nem működik ebben a módban</string> <string name="use_inexact_seek_summary">A pontatlan tekerés lehetővé teszi, hogy gyorsabban ugorjon a pozíciókra, de kisebb pontossággal. Az 5, 15, vagy 25 másodperces tekerés nem működik ebben a módban</string>
<string name="thumbnail_cache_wipe_complete_notice">A bélyegkép gyorsítótár törölve</string> <string name="thumbnail_cache_wipe_complete_notice">A bélyegkép gyorsítótára törölve</string>
<string name="metadata_cache_wipe_title">Gyorsítótárazott metaadatok törlése</string> <string name="metadata_cache_wipe_title">Gyorsítótárazott metaadatok törlése</string>
<string name="metadata_cache_wipe_summary">Minden gyorsítótárazott weboldaladat törlése</string> <string name="metadata_cache_wipe_summary">Minden gyorsítótárazott weboldaladat törlése</string>
<string name="metadata_cache_wipe_complete_notice">A metaadatok gyorsítótára törölve lett</string> <string name="metadata_cache_wipe_complete_notice">A metaadatok gyorsítótára törölve lett</string>
@ -194,7 +194,7 @@
<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>
<string name="settings_file_replacement_character_summary">Az érvénytelen karakterek erre az értékre lesznek lecserélve</string> <string name="settings_file_replacement_character_summary">Az érvénytelen karakterek erre az értékre lesznek lecserélve</string>
<string name="settings_file_replacement_character_title">Csere karakter</string> <string name="settings_file_replacement_character_title">Cserekarakter</string>
<string name="charset_letters_and_digits">Betűk és számok</string> <string name="charset_letters_and_digits">Betűk és számok</string>
<string name="charset_most_special_characters">Legtöbb speciális karakter</string> <string name="charset_most_special_characters">Legtöbb speciális karakter</string>
<string name="title_activity_about">A NewPipe névjegye</string> <string name="title_activity_about">A NewPipe névjegye</string>
@ -222,11 +222,11 @@
<string name="title_most_played">Legtöbbet lejátszott</string> <string name="title_most_played">Legtöbbet lejátszott</string>
<string name="main_page_content">Főoldal tartalma</string> <string name="main_page_content">Főoldal tartalma</string>
<string name="blank_page_summary">Üres oldal</string> <string name="blank_page_summary">Üres oldal</string>
<string name="kiosk_page_summary">Újságárus oldal</string> <string name="kiosk_page_summary">Kioszk oldal</string>
<string name="channel_page_summary">Csatornaoldal</string> <string name="channel_page_summary">Csatornaoldal</string>
<string name="select_a_channel">Válasszon egy csatornát</string> <string name="select_a_channel">Válasszon egy csatornát</string>
<string name="no_channel_subscribed_yet">Még nincs csatornafeliratkozás</string> <string name="no_channel_subscribed_yet">Még nincs csatornafeliratkozás</string>
<string name="select_a_kiosk">Válasszon egy újságárust</string> <string name="select_a_kiosk">Válasszon egy kioszkot</string>
<string name="export_complete_toast">Exportálva</string> <string name="export_complete_toast">Exportálva</string>
<string name="import_complete_toast">Importálva</string> <string name="import_complete_toast">Importálva</string>
<string name="no_valid_zip_file">Nem érvényes ZIP-fájl</string> <string name="no_valid_zip_file">Nem érvényes ZIP-fájl</string>
@ -241,7 +241,7 @@
<string name="play_queue_audio_settings">Hangbeállítások</string> <string name="play_queue_audio_settings">Hangbeállítások</string>
<string name="preferred_open_action_settings_summary">Alapértelmezett tevékenység „%s” típusú tartalom megnyitásakor</string> <string name="preferred_open_action_settings_summary">Alapértelmezett tevékenység „%s” típusú tartalom megnyitásakor</string>
<string name="video_player">Videólejátszó</string> <string name="video_player">Videólejátszó</string>
<string name="background_player">Lejátszás háttérben</string> <string name="background_player">Háttérbeli lejátszó</string>
<string name="popup_player">Felugró ablakos lejátszás</string> <string name="popup_player">Felugró ablakos lejátszás</string>
<string name="always_ask_open_action">Mindig kérdezzen</string> <string name="always_ask_open_action">Mindig kérdezzen</string>
<string name="preferred_player_fetcher_notification_title">Információk gyűjtése…</string> <string name="preferred_player_fetcher_notification_title">Információk gyűjtése…</string>
@ -281,19 +281,19 @@
\n5. Kattintson a „Letöltés” gombra, amikor megjelenik, \n5. Kattintson a „Letöltés” gombra, amikor megjelenik,
\n6. Kattintson a lenti FÁJL IMPORTÁLÁSA gombra, és válassza ki a letöltött ZIP-fájlt \n6. Kattintson a lenti FÁJL IMPORTÁLÁSA gombra, és válassza ki a letöltött ZIP-fájlt
\n7. [Ha a ZIP-fájl importálása nem sikerül] Bontsa ki a .csv fájlt (általában: „YouTube és YouTube Music/feliratkozások/feliratkozások.csv\"), majd kattintson lent a FÁJL IMPORTÁLÁSA gombra, és válassza az exportált CSV-fájlt</string> \n7. [Ha a ZIP-fájl importálása nem sikerül] Bontsa ki a .csv fájlt (általában: „YouTube és YouTube Music/feliratkozások/feliratkozások.csv\"), majd kattintson lent a FÁJL IMPORTÁLÁSA gombra, és válassza az exportált CSV-fájlt</string>
<string name="import_soundcloud_instructions">SoundCloud-profil importálása az URL vagy az azonosítójának begépelésével: <string name="import_soundcloud_instructions">SoundCloud-profil importálása a webcím vagy az azonosítójának begépelésével:
\n \n
\n1. A webböngészőben engedélyezze az „asztali módot” (az oldal nem érhető el mobileszközökön) \n1. A webböngészőben engedélyezze az „asztali módot” (az oldal nem érhető el mobileszközökön)
\n2. Navigáljon erre az URL-re: %1$s \n2. Navigáljon erre a webcímre: %1$s
\n3. Jelentkezzen be, ha kéri \n3. Jelentkezzen be, ha kéri
\n4. Másolja ki a profil URL-t, ahova át lett irányítva.</string> \n4. Másolja ki a profil webcímét, ahova át lett irányítva.</string>
<string name="import_soundcloud_instructions_hint">saját azonosítója, soundcloud.com/azonosító</string> <string name="import_soundcloud_instructions_hint">saját azonosítója, soundcloud.com/azonosító</string>
<string name="import_network_expensive_warning">Ez a művelet adatforgalom-igényes lehet. <string name="import_network_expensive_warning">Ez a művelet adatforgalom-igényes lehet.
\n \n
\nBiztos, hogy folytatja\?</string> \nBiztos, hogy folytatja\?</string>
<string name="playback_tempo">Ütem</string> <string name="playback_tempo">Ütem</string>
<string name="playback_pitch">Hangmagasság</string> <string name="playback_pitch">Hangmagasság</string>
<string name="skip_silence_checkbox">Előrepörgetés csend alatt</string> <string name="skip_silence_checkbox">Előretekerés csend alatt</string>
<string name="playback_step">Lépés</string> <string name="playback_step">Lépés</string>
<string name="playback_reset">Visszaállítás</string> <string name="playback_reset">Visszaállítás</string>
<string name="accept">Elfogadás</string> <string name="accept">Elfogadás</string>
@ -386,7 +386,7 @@
<string name="clear_playback_states_summary">Összes lejátszási pozíció törlése</string> <string name="clear_playback_states_summary">Összes lejátszási pozíció törlése</string>
<string name="clear_playback_states_title">Lejátszási pozíciók törlése</string> <string name="clear_playback_states_title">Lejátszási pozíciók törlése</string>
<string name="search_showing_result_for">Találatok a következőre: %s</string> <string name="search_showing_result_for">Találatok a következőre: %s</string>
<string name="notification_scale_to_square_image_title">Bélyegkép méretezése 1:1-es arányra</string> <string name="notification_scale_to_square_image_title">Bélyegkép 1:1-es képarányra vágása</string>
<string name="notification_colorize_title">Értesítés színezése</string> <string name="notification_colorize_title">Értesítés színezése</string>
<string name="notification_action_nothing">Semmi</string> <string name="notification_action_nothing">Semmi</string>
<string name="notification_action_shuffle">Keverés</string> <string name="notification_action_shuffle">Keverés</string>
@ -394,7 +394,7 @@
<string name="show_description_title">Leírás megjelenítése</string> <string name="show_description_title">Leírás megjelenítése</string>
<string name="notification_action_buffering">Pufferelés</string> <string name="notification_action_buffering">Pufferelés</string>
<string name="open_with">Megnyitás ezzel</string> <string name="open_with">Megnyitás ezzel</string>
<string name="unsupported_url_dialog_message">Az URL-t nem lehetett felismerni. Megnyitja másik alkalmazással\?</string> <string name="unsupported_url_dialog_message">A webcím nem felismerhető. Megnyitja másik alkalmazással?</string>
<string name="auto_queue_toggle">Automatikus sorba állítás</string> <string name="auto_queue_toggle">Automatikus sorba állítás</string>
<string name="show_description_summary">Kapcsolja ki, hogy elrejtse a videó leírását és a további információkat</string> <string name="show_description_summary">Kapcsolja ki, hogy elrejtse a videó leírását és a további információkat</string>
<string name="restore_defaults_confirmation">Visszaállítja az alapértelmezéseket\?</string> <string name="restore_defaults_confirmation">Visszaállítja az alapértelmezéseket\?</string>
@ -475,7 +475,7 @@
\n \n
\nEngedélyezze a(z) „%1$s” beállítást, ha meg szeretné tekinteni.</string> \nEngedélyezze a(z) „%1$s” beállítást, ha meg szeretné tekinteni.</string>
<string name="show_age_restricted_content_summary">Gyermekek számára esetlegesen nem megfelelő, korhatáros tartalom megjelenítése (például 18+)</string> <string name="show_age_restricted_content_summary">Gyermekek számára esetlegesen nem megfelelő, korhatáros tartalom megjelenítése (például 18+)</string>
<string name="peertube_instance_add_https_only">Csak a HTTPS URL-ek támogatottak</string> <string name="peertube_instance_add_https_only">Csak a HTTPS webcímek támogatottak</string>
<string name="show_meta_info_title">Metainformációk megjelenítése</string> <string name="show_meta_info_title">Metainformációk megjelenítése</string>
<string name="clear_queue_confirmation_description">A jelenleg aktív lejátszási sor le lesz cserélve</string> <string name="clear_queue_confirmation_description">A jelenleg aktív lejátszási sor le lesz cserélve</string>
<string name="clear_queue_confirmation_title">Megerősítés kérése a lejátszási sor törlése előtt</string> <string name="clear_queue_confirmation_title">Megerősítés kérése a lejátszási sor törlése előtt</string>
@ -523,7 +523,7 @@
<string name="georestricted_content">Ez a tartalom nem érhető el az országában.</string> <string name="georestricted_content">Ez a tartalom nem érhető el az országában.</string>
<string name="private_content">Ez a tartalom privát, így nem tekinthető meg és nem tölthető le a NewPipe-pal.</string> <string name="private_content">Ez a tartalom privát, így nem tekinthető meg és nem tölthető le a NewPipe-pal.</string>
<string name="download_has_started">A letöltés elkezdődött</string> <string name="download_has_started">A letöltés elkezdődött</string>
<string name="notification_scale_to_square_image_summary">Értesítésben megjelenő bélyegkép átméretezése 16:9-es helyett 1:1-es arányra (torzítással járhat)</string> <string name="notification_scale_to_square_image_summary">Az értesítésben megjelenő bélyegkép levágása 16:9-es helyett 1:1-es képarányra</string>
<string name="chapters">Fejezetek</string> <string name="chapters">Fejezetek</string>
<string name="show_thumbnail_title">Bélyegkép megjelenítése</string> <string name="show_thumbnail_title">Bélyegkép megjelenítése</string>
<string name="start_here_on_popup">Lejátszás indítása felugró ablakban</string> <string name="start_here_on_popup">Lejátszás indítása felugró ablakban</string>
@ -537,9 +537,9 @@
<string name="youtube_restricted_mode_enabled_title">A YouTube „Korlátozott módjának” bekapcsolása</string> <string name="youtube_restricted_mode_enabled_title">A YouTube „Korlátozott módjának” bekapcsolása</string>
<string name="peertube_instance_add_exists">A példány már létezik</string> <string name="peertube_instance_add_exists">A példány már létezik</string>
<string name="peertube_instance_add_fail">A példány érvényesítése nem sikerült</string> <string name="peertube_instance_add_fail">A példány érvényesítése nem sikerült</string>
<string name="peertube_instance_add_help">Adja meg a példány URL-ét</string> <string name="peertube_instance_add_help">Adja meg a példány webcímét</string>
<string name="peertube_instance_add_title">Példány hozzáadása</string> <string name="peertube_instance_add_title">Példány hozzáadása</string>
<string name="peertube_instance_url_help">Találjon önnek tetsző példányokat itt: %s</string> <string name="peertube_instance_url_help">Találjon Önnek tetsző példányokat itt: %s</string>
<string name="peertube_instance_url_summary">Válassza ki a kedvenc PeerTube példányait</string> <string name="peertube_instance_url_summary">Válassza ki a kedvenc PeerTube példányait</string>
<string name="peertube_instance_url_title">PeerTube példányok</string> <string name="peertube_instance_url_title">PeerTube példányok</string>
<string name="enable_disposed_exceptions_title">Életciklusából kifutott hibák jelentése</string> <string name="enable_disposed_exceptions_title">Életciklusából kifutott hibák jelentése</string>
@ -548,7 +548,7 @@
<string name="drawer_open">Fiók megnyitása</string> <string name="drawer_open">Fiók megnyitása</string>
<string name="show_channel_details">Csatorna részleteinek megjelenítése</string> <string name="show_channel_details">Csatorna részleteinek megjelenítése</string>
<string name="hold_to_append">Tartsa a sorba állításhoz</string> <string name="hold_to_append">Tartsa a sorba állításhoz</string>
<string name="default_kiosk_page_summary">Alapértelmezett újságárus</string> <string name="default_kiosk_page_summary">Alapértelmezett kioszk</string>
<string name="app_license">A NewPipe egy copyleft szabad szoftver: tetszése szerint felhasználhatja, tanulmányozhatja, megoszthatja és fejlesztheti. Egész pontosan a Free Software Foundation által kiadott GNU General Public License 3-as, vagy (választható módon) újabb verziójának feltételei szerint módosíthatja vagy adhatja tovább.</string> <string name="app_license">A NewPipe egy copyleft szabad szoftver: tetszése szerint felhasználhatja, tanulmányozhatja, megoszthatja és fejlesztheti. Egész pontosan a Free Software Foundation által kiadott GNU General Public License 3-as, vagy (választható módon) újabb verziójának feltételei szerint módosíthatja vagy adhatja tovább.</string>
<string name="recaptcha_solve">Megoldás</string> <string name="recaptcha_solve">Megoldás</string>
<string name="subtitle_activity_recaptcha">Nyomja meg a „Kész” gombot, ha megoldotta</string> <string name="subtitle_activity_recaptcha">Nyomja meg a „Kész” gombot, ha megoldotta</string>
@ -673,13 +673,13 @@
<string name="leak_canary_not_available">LeakCanary nem elérhető</string> <string name="leak_canary_not_available">LeakCanary nem elérhető</string>
<string name="settings_category_player_notification_title">Lejátszó értesítés</string> <string name="settings_category_player_notification_title">Lejátszó értesítés</string>
<string name="progressive_load_interval_summary">Módosítsa a progresszív tartalmak betöltési intervallumának méretét (jelenleg %s). Az alacsonyabb érték felgyorsíthatja a kezdeti betöltésüket.</string> <string name="progressive_load_interval_summary">Módosítsa a progresszív tartalmak betöltési intervallumának méretét (jelenleg %s). Az alacsonyabb érték felgyorsíthatja a kezdeti betöltésüket.</string>
<string name="settings_category_player_notification_summary">Az aktuális lejátszás konfigurálása értesítés</string> <string name="settings_category_player_notification_summary">Jelenleg játszott közvetítés értesítésének testreszabása</string>
<string name="notifications">Értesítések</string> <string name="notifications">Értesítések</string>
<string name="streams_notification_channel_name">Új élő közvetítések</string> <string name="streams_notification_channel_name">Új élő közvetítések</string>
<string name="streams_notification_channel_description">Értesítések új élő közvetítésekről a feliratkozott csatornák esetén</string> <string name="streams_notification_channel_description">Értesítések új élő közvetítésekről a feliratkozott csatornák esetén</string>
<string name="loading_stream_details">Élő közvetítés betöltése.…</string> <string name="loading_stream_details">Közvetítés részleteinek betöltése.…</string>
<string name="check_new_streams">Keressen új élő közvetítést</string> <string name="check_new_streams">Keressen új élő közvetítést</string>
<string name="enable_streams_notifications_title">Új élő közvetítés értesítések</string> <string name="enable_streams_notifications_title">Új közvetítésértesítések</string>
<string name="enable_streams_notifications_summary">Értesítésen új élő közvetítés esetén a feliratkozott csatornákhoz</string> <string name="enable_streams_notifications_summary">Értesítésen új élő közvetítés esetén a feliratkozott csatornákhoz</string>
<string name="streams_notifications_interval_title">Ellenőrzési gyakoriság</string> <string name="streams_notifications_interval_title">Ellenőrzési gyakoriság</string>
<string name="streams_notifications_network_title">Szükséges hálózati kapcsolat</string> <string name="streams_notifications_network_title">Szükséges hálózati kapcsolat</string>
@ -687,11 +687,11 @@
<string name="delete_downloaded_files_confirm">Törli az összes letöltött fájlt a lemezről\?</string> <string name="delete_downloaded_files_confirm">Törli az összes letöltött fájlt a lemezről\?</string>
<string name="get_notified">Értesítsen</string> <string name="get_notified">Értesítsen</string>
<string name="notifications_disabled">Értesítéstek kikapcsolva</string> <string name="notifications_disabled">Értesítéstek kikapcsolva</string>
<string name="progressive_load_interval_title">Lejátszási intervallum mérete</string> <string name="progressive_load_interval_title">Lejátszás betöltési intervallumának mérete</string>
<string name="percent">Százaléka</string> <string name="percent">Százaléka</string>
<plurals name="new_streams"> <plurals name="new_streams">
<item quantity="one">%s új elő közvetítés</item> <item quantity="one">%s új elő közvetítés</item>
<item quantity="other">%s új elő közvetítések</item> <item quantity="other">%s új elő közvetítés</item>
</plurals> </plurals>
<string name="progressive_load_interval_exoplayer_default">ExoPlayer alapértelmezett</string> <string name="progressive_load_interval_exoplayer_default">ExoPlayer alapértelmezett</string>
<string name="you_successfully_subscribed">Feliratkoztál erre a csatornára</string> <string name="you_successfully_subscribed">Feliratkoztál erre a csatornára</string>
@ -757,10 +757,10 @@
<string name="remove_duplicates_title">Eltávolítja az ismétlődéseket\?</string> <string name="remove_duplicates_title">Eltávolítja az ismétlődéseket\?</string>
<string name="remove_duplicates_message">Eltávolítja az összes ismétlődő közvetítést ebből a lejátszólistáról\?</string> <string name="remove_duplicates_message">Eltávolítja az összes ismétlődő közvetítést ebből a lejátszólistáról\?</string>
<string name="audio_track_type_original">eredeti</string> <string name="audio_track_type_original">eredeti</string>
<string name="main_tabs_position_title">Kezdőlap pozíció</string> <string name="main_tabs_position_title">Kezdőlap pozíciója</string>
<string name="disable_media_tunneling_automatic_info">A médiacsatornázás alapértelmezés szerint le van tiltva az Ön készülékén, mivel az Ön készülékmodellje nem támogatja azt.</string> <string name="disable_media_tunneling_automatic_info">A médiacsatornázás alapértelmezés szerint le van tiltva az Ön készülékén, mivel az Ön készülékmodellje nem támogatja azt.</string>
<string name="main_tabs_position_summary">Kezdőlap választó alulra helyezése</string> <string name="main_tabs_position_summary">Kezdőlapválasztó alulra helyezése</string>
<string name="no_live_streams">Nincs élő adatfolyam</string> <string name="no_live_streams">Nincs élő közvetítés</string>
<string name="no_streams">Nincs adatfolyam</string> <string name="no_streams">Nincs adatfolyam</string>
<string name="notification_actions_summary_android13">Az alábbi értesítési műveletek szerkesztéséhez koppintson rá. Az első három műveletet (lejátszás/szünet, előző és következő) a rendszer állítja be, és nem szabhatók testre.</string> <string name="notification_actions_summary_android13">Az alábbi értesítési műveletek szerkesztéséhez koppintson rá. Az első három műveletet (lejátszás/szünet, előző és következő) a rendszer állítja be, és nem szabhatók testre.</string>
<string name="feed_fetch_channel_tabs">Csatornalapok lekérése</string> <string name="feed_fetch_channel_tabs">Csatornalapok lekérése</string>
@ -796,18 +796,18 @@
<string name="image_quality_high">Magas minőségű</string> <string name="image_quality_high">Magas minőségű</string>
<string name="question_mark">\?</string> <string name="question_mark">\?</string>
<string name="share_playlist">Lejátszási lista megosztása</string> <string name="share_playlist">Lejátszási lista megosztása</string>
<string name="share_playlist_with_titles_message">Lejátszási lista megosztása olyan részletekkel, mint például a lejátszási lista neve és a videó címe, vagy a videó URL-jei egyszerű listájaként</string> <string name="share_playlist_with_titles_message">Lejátszási lista megosztása olyan részletekkel, mint például a lejátszási lista neve és a videó címe, vagy a videó webcímek egyszerű listájaként</string>
<string name="share_playlist_with_titles">Megosztás címekkel</string> <string name="share_playlist_with_titles">Megosztás címekkel</string>
<string name="share_playlist_content_details">%1$s <string name="share_playlist_content_details">%1$s
\n%2$s</string> \n%2$s</string>
<plurals name="replies"> <plurals name="replies">
<item quantity="one">%s válasz</item> <item quantity="one">%s válasz</item>
<item quantity="other">%s válaszok</item> <item quantity="other">%s válasz</item>
</plurals> </plurals>
<string name="show_more">Továbbiak</string> <string name="show_more">Továbbiak</string>
<string name="show_less">Mutass kevesebbet</string> <string name="show_less">Mutass kevesebbet</string>
<string name="loading_metadata_title">Metaadatok betöltése…</string> <string name="loading_metadata_title">Metaadatok betöltése…</string>
<string name="share_playlist_with_list">URL-lista megosztása</string> <string name="share_playlist_with_list">Webcímlista megosztása</string>
<string name="video_details_list_item">- %1$s: %2$s</string> <string name="video_details_list_item">- %1$s: %2$s</string>
<string name="channel_tab_videos">Videók</string> <string name="channel_tab_videos">Videók</string>
<string name="channel_tab_tracks">Dalok</string> <string name="channel_tab_tracks">Dalok</string>
@ -816,7 +816,7 @@
<string name="error_insufficient_storage">Nincs elég szabad hely az eszközön</string> <string name="error_insufficient_storage">Nincs elég szabad hely az eszközön</string>
<string name="yes">Igen</string> <string name="yes">Igen</string>
<string name="no">Nem</string> <string name="no">Nem</string>
<string name="settings_category_backup_restore_title">Biztonsági mentés és visszaállítás</string> <string name="settings_category_backup_restore_title">Biztonsági mentés és helyreállítás</string>
<string name="auto_update_check_description">A NewPipe időről időre automatikusan ellenőrzi az új verziókat, és értesít, amint azok elérhetővé válnak. <string name="auto_update_check_description">A NewPipe időről időre automatikusan ellenőrzi az új verziókat, és értesít, amint azok elérhetővé válnak.
\nSzeretné engedélyezni ezt?</string> \nSzeretné engedélyezni ezt?</string>
<string name="reset_settings_title">Beállítások alaphelyzetbe állítása</string> <string name="reset_settings_title">Beállítások alaphelyzetbe állítása</string>
@ -824,4 +824,5 @@
<string name="reset_all_settings">Az összes beállítás visszaállítása elveti az összes preferált beállítást, és újraindítja az alkalmazást. <string name="reset_all_settings">Az összes beállítás visszaállítása elveti az összes preferált beállítást, és újraindítja az alkalmazást.
\n \n
\nBiztosan folytatja?</string> \nBiztosan folytatja?</string>
<string name="import_settings_vulnerable_format">Az importálandó exportban lévő beállítások sérülékeny formátumot használnak, amely a NewPipe 0.27.0-s verziója óta elavult. Győződjön meg arról, hogy megbízható forrásból importálja, és a jövőben csak a NewPipe 0.27.0-s vagy újabb verziójából származó exportokat használjon. A beállítások ebből a sérülékeny forrásból történő importálása hamarosan végleg el lesz távolítva, és a NewPipe régi verziói nem fogják tudni importálni az újabb verziókból származó exportokat.</string>
</resources> </resources>

View file

@ -219,4 +219,26 @@
<string name="empty_list_subtitle">Ոչինչ բացի դատարկությունից</string> <string name="empty_list_subtitle">Ոչինչ բացի դատարկությունից</string>
<string name="retry">Կրկին փորձել</string> <string name="retry">Կրկին փորձել</string>
<string name="feed_new_items">Հոսքի նորերը</string> <string name="feed_new_items">Հոսքի նորերը</string>
<string name="metadata_language">Լեզու</string>
<string name="open_with">Բացել…</string>
<string name="metadata_licence">Արտոնագիր</string>
<string name="unknown_format">Անհյատ ֆորմատ</string>
<string name="channel_tab_playlists">Նվագացանկեր</string>
<string name="image_quality_medium">Միջին որակ</string>
<string name="sort">Դասավորել</string>
<string name="detail_pinned_comment_view_description">Գամված մեկնաբանություն</string>
<string name="account_terminated">Հաշիվը կասեցված է</string>
<string name="channel_tab_about"></string>
<string name="channel_tab_albums">Ալբոմներ</string>
<string name="yes">Այո</string>
<string name="no">Ոչ</string>
<string name="show_less">Պակաս</string>
<string name="show_more">Ավելին</string>
<string name="image_quality_high">Բարձր որակ</string>
<string name="image_quality_low">Ցածր որակ</string>
<string name="image_quality_none">Նկարները չներբեռնել</string>
<string name="image_quality_title">Պատկերի որակ</string>
<string name="channel_tab_channels">Ալիքներ</string>
<string name="channel_tab_livestreams">Ուղիղ</string>
<string name="unknown_audio_track">Անհայտ</string>
</resources> </resources>

View file

@ -245,4 +245,11 @@
<string name="mark_as_watched">Marcar como reguardate</string> <string name="mark_as_watched">Marcar como reguardate</string>
<string name="ok">OK</string> <string name="ok">OK</string>
<string name="use_external_video_player_title">Usar reproductor de video externe</string> <string name="use_external_video_player_title">Usar reproductor de video externe</string>
<string name="show_more">Monstrar plus</string>
<string name="yes">Si</string>
<string name="no">Non</string>
<string name="show_less">Monstrar minus</string>
<string name="settings_category_player_notification_summary">Configurar le notification del fluxo in reproduction</string>
<string name="settings_category_player_notification_title">Notification de reproductor</string>
<string name="settings_category_backup_restore_title">Facer un copia de securitate e restaurar</string>
</resources> </resources>

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="main_bg_subtitle">Sentuh kaca pembesar untuk memulai.</string> <string name="main_bg_subtitle">Ketuk kaca pembesar untuk memulai.</string>
<string name="upload_date_text">Dipublikasikan pada %1$s</string> <string name="upload_date_text">Diterbitkan pada %1$s</string>
<string name="install">Pasang</string> <string name="install">Instal</string>
<string name="cancel">Batal</string> <string name="cancel">Batal</string>
<string name="open_in_browser">Buka di peramban</string> <string name="open_in_browser">Buka di peramban</string>
<string name="share">Bagikan</string> <string name="share">Bagikan</string>
@ -38,7 +38,7 @@
<string name="show_age_restricted_content_title">Tampilkan konten yang dibatasi usia</string> <string name="show_age_restricted_content_title">Tampilkan konten yang dibatasi usia</string>
<string name="network_error">Galat jaringan</string> <string name="network_error">Galat jaringan</string>
<string name="could_not_load_thumbnails">Tidak bisa memuat semua thumbnail</string> <string name="could_not_load_thumbnails">Tidak bisa memuat semua thumbnail</string>
<string name="did_you_mean">Apakah maksud Anda \"%1$s\"\?</string> <string name="did_you_mean">Mungkin yang kamu maksud \"%1$s\"?</string>
<string name="duration_live">Langsung</string> <string name="duration_live">Langsung</string>
<string name="downloads">Unduhan</string> <string name="downloads">Unduhan</string>
<string name="downloads_title">Unduhan</string> <string name="downloads_title">Unduhan</string>
@ -70,11 +70,11 @@
<string name="msg_name">Nama berkas</string> <string name="msg_name">Nama berkas</string>
<string name="msg_error">Galat</string> <string name="msg_error">Galat</string>
<string name="msg_running">NewPipe Sedang Mengunduh</string> <string name="msg_running">NewPipe Sedang Mengunduh</string>
<string name="msg_running_detail">Sentuh untuk detail</string> <string name="msg_running_detail">Sentuh untuk melihat detail</string>
<string name="msg_wait">Mohon tunggu…</string> <string name="msg_wait">Mohon tunggu…</string>
<string name="msg_copied">Disalin ke papan klip</string> <string name="msg_copied">Disalin ke papan klip</string>
<string name="no_available_dir">Silakan pilih folder unduhan di pengaturan</string> <string name="no_available_dir">Silakan pilih folder unduhan di pengaturan</string>
<string name="no_player_found">Pemutar stream tidak ditemukan. Pasang VLC?</string> <string name="no_player_found">Pemutar penjaliran tidak ditemukan. Pasang VLC?</string>
<string name="app_ui_crash">App/UI rusak</string> <string name="app_ui_crash">App/UI rusak</string>
<string name="info_labels">Apa:\\nPermintaan:\\nBahasa Konten:\\nNegara Konten:\\nBahasa Apl:\\nLayanan:\\nWaktu GMT:\\nPaket:\\nVersi:\\nVersi OS:</string> <string name="info_labels">Apa:\\nPermintaan:\\nBahasa Konten:\\nNegara Konten:\\nBahasa Apl:\\nLayanan:\\nWaktu GMT:\\nPaket:\\nVersi:\\nVersi OS:</string>
<string name="msg_threads">Thread</string> <string name="msg_threads">Thread</string>
@ -85,21 +85,21 @@
<string name="short_thousand">r</string> <string name="short_thousand">r</string>
<string name="short_million">J</string> <string name="short_million">J</string>
<string name="short_billion">T</string> <string name="short_billion">T</string>
<string name="open_in_popup_mode">Buka di mode tampilan kecil</string> <string name="open_in_popup_mode">Buka pada mode sembulan</string>
<string name="msg_popup_permission">Izin ini dibutuhkan untuk <string name="msg_popup_permission">Izin ini dibutuhkan untuk
\nmembuka di mode sembul</string> \nmembuka di mode sembul</string>
<string name="popup_playing_toast">Memutar dalam mode sembul</string> <string name="popup_playing_toast">Memutar dalam mode sembul</string>
<string name="disabled">Dinonaktifkan</string> <string name="disabled">Dinonaktifkan</string>
<string name="default_video_format_title">Format video</string> <string name="default_video_format_title">Format video</string>
<string name="default_popup_resolution_title">Kualitas popup bawaan</string> <string name="default_popup_resolution_title">Kualitas mode sembulan bawaan</string>
<string name="show_higher_resolutions_title">Tampilkan kualitas yang lebih tinggi</string> <string name="show_higher_resolutions_title">Tampilkan kualitas yang lebih tinggi</string>
<string name="show_higher_resolutions_summary">Hanya perangkat tertentu saja yang bisa memutar video 2K/4K</string> <string name="show_higher_resolutions_summary">Hanya perangkat tertentu saja yang bisa memutar video 2K/4K</string>
<string name="controls_background_title">Latar Belakang</string> <string name="controls_background_title">Latar Belakang</string>
<string name="controls_popup_title">Sembulan</string> <string name="controls_popup_title">Sembulan</string>
<string name="clear">Bersihkan</string> <string name="clear">Bersihkan</string>
<string name="use_external_video_player_summary">Menghapus audio di beberapa resolusi</string> <string name="use_external_video_player_summary">Menghapus audio pada beberapa resolusi</string>
<string name="popup_remember_size_pos_title">Ingat properti popup</string> <string name="popup_remember_size_pos_title">Ingat ciri-ciri sembulan</string>
<string name="popup_remember_size_pos_summary">Ingat ukuran dan posisi terakhir popup</string> <string name="popup_remember_size_pos_summary">Ingat ukuran dan posisi terakhir sembulan</string>
<string name="show_search_suggestions_title">Saran pencarian</string> <string name="show_search_suggestions_title">Saran pencarian</string>
<string name="show_search_suggestions_summary">Menampilkan saran pencarian saat mencari</string> <string name="show_search_suggestions_summary">Menampilkan saran pencarian saat mencari</string>
<string name="best_resolution">Resolusi terbaik</string> <string name="best_resolution">Resolusi terbaik</string>
@ -112,16 +112,16 @@
<string name="title_activity_about">Tentang NewPipe</string> <string name="title_activity_about">Tentang NewPipe</string>
<string name="title_licenses">Lisensi pihak ketiga</string> <string name="title_licenses">Lisensi pihak ketiga</string>
<string name="copyright" formatted="true">© %1$s oleh %2$s di bawah %3$s</string> <string name="copyright" formatted="true">© %1$s oleh %2$s di bawah %3$s</string>
<string name="tab_about">Tentang &amp; FAQ</string> <string name="tab_about">Tentang &amp; SSD</string>
<string name="tab_licenses">Lisensi</string> <string name="tab_licenses">Lisensi</string>
<string name="app_description">Aplikasi video daring yang bebas dan ringan untuk Android.</string> <string name="app_description">Aplikasi video penjaliran daring yang bebas dan ringan untuk Android.</string>
<string name="view_on_github">Lihat di GitHub</string> <string name="view_on_github">Lihat di GitHub</string>
<string name="app_license_title">Lisensi NewPipe</string> <string name="app_license_title">Lisensi NewPipe</string>
<string name="contribution_encouragement">Terlepas apakah Anda memiliki ide untuk; terjemahan, perubahan desain, pembersihan kode, atau perubahan kode yang signifikan, segala bantuan akan selalu diterima. Semakin banyak akan semakin baik jadinya!</string> <string name="contribution_encouragement">Terlepas apakah kamu memiliki ide: terjemahan, perubahan desain, pembersihan kode, atau perubahan kode yang signifikan, segala bantuan akan selalu kami terima. Semakin banyak ide akan semakin baik jadinya!</string>
<string name="read_full_license">Baca lisensi</string> <string name="read_full_license">Baca lisensi</string>
<string name="contribution_title">Kontribusi</string> <string name="contribution_title">Kontribusi</string>
<string name="subscribe_button_title">Berlangganan</string> <string name="subscribe_button_title">Berlangganan</string>
<string name="subscribed_button_title">Disubscribe</string> <string name="subscribed_button_title">Dilanggani</string>
<string name="fragment_feed_title">Apa Yang Baru</string> <string name="fragment_feed_title">Apa Yang Baru</string>
<string name="resume_on_audio_focus_gain_title">Lanjutkan pemutaran</string> <string name="resume_on_audio_focus_gain_title">Lanjutkan pemutaran</string>
<string name="resume_on_audio_focus_gain_summary">Melanjutkan pemutaran setelah interupsi (mis. panggilan telepon)</string> <string name="resume_on_audio_focus_gain_summary">Melanjutkan pemutaran setelah interupsi (mis. panggilan telepon)</string>
@ -131,10 +131,10 @@
<string name="notification_channel_name">Notifikasi NewPipe</string> <string name="notification_channel_name">Notifikasi NewPipe</string>
<string name="title_activity_history">Riwayat</string> <string name="title_activity_history">Riwayat</string>
<string name="action_history">Riwayat</string> <string name="action_history">Riwayat</string>
<string name="thumbnail_cache_wipe_complete_notice">Cache gambar dihapus</string> <string name="thumbnail_cache_wipe_complete_notice">Tembolok gambar dihapus</string>
<string name="metadata_cache_wipe_title">Hapus cache metadata</string> <string name="metadata_cache_wipe_title">Hapus metadata tembolok</string>
<string name="metadata_cache_wipe_summary">Hapus semua data cache halaman web</string> <string name="metadata_cache_wipe_summary">Hapus semua data laman web tembolok</string>
<string name="metadata_cache_wipe_complete_notice">Cache metadata dihapus</string> <string name="metadata_cache_wipe_complete_notice">Tembolok metadata dihapus</string>
<string name="auto_queue_summary">Melanjutkan akhir dari antrean pemutaran (tak berulang) dengan menambahkan video terkait</string> <string name="auto_queue_summary">Melanjutkan akhir dari antrean pemutaran (tak berulang) dengan menambahkan video terkait</string>
<string name="enable_watch_history_summary">Simpan daftar video yang telah ditonton</string> <string name="enable_watch_history_summary">Simpan daftar video yang telah ditonton</string>
<string name="show_hold_to_append_title">Tip \"Tahan untuk menambahkan\"</string> <string name="show_hold_to_append_title">Tip \"Tahan untuk menambahkan\"</string>
@ -185,19 +185,19 @@
<string name="dismiss">Abaikan</string> <string name="dismiss">Abaikan</string>
<string name="rename">Ubah nama</string> <string name="rename">Ubah nama</string>
<string name="donation_title">Donasi</string> <string name="donation_title">Donasi</string>
<string name="donation_encouragement">NewPipe dikembangkan oleh relawan yang menyisihkan waktu untuk memberi Anda pengalaman terbaik. Segala dukungan kepada pengembang akan membuat NewPipe menjadi lebih baik sambil menikmati secangkir kopi.</string> <string name="donation_encouragement">NewPipe dikembangkan oleh relawan yang menyisihkan waktu luang untuk memberi kamu sebuah pengalaman terbaik. Segala dukungan yang diberikan kepada para pengembang akan membuat NewPipe menjadi lebih baik sembari mereka menikmati secangkir kopi.</string>
<string name="give_back">Beri dukungan</string> <string name="give_back">Beri dukungan</string>
<string name="website_title">Situs Web</string> <string name="website_title">Situs Web</string>
<string name="website_encouragement">Kunjungi situs web NewPipe untuk info dan berita.</string> <string name="website_encouragement">Kunjungi situs web NewPipe untuk melihat info dan berita lebih lanjut.</string>
<string name="delete_item_search_history">Apakah Anda ingin menghapus item ini dari riwayat pencarian\?</string> <string name="delete_item_search_history">Apakah Anda ingin menghapus item ini dari riwayat pencarian\?</string>
<string name="title_last_played">Terakhir Diputar</string> <string name="title_last_played">Terakhir Diputar</string>
<string name="title_most_played">Sering Diputar</string> <string name="title_most_played">Sering Diputar</string>
<string name="main_page_content">Konten halaman utama</string> <string name="main_page_content">Konten halaman utama</string>
<string name="blank_page_summary">Halaman Kosong</string> <string name="blank_page_summary">Halaman Kosong</string>
<string name="kiosk_page_summary">Halaman Kiosk</string> <string name="kiosk_page_summary">Halaman Kedai</string>
<string name="channel_page_summary">Halaman Channel</string> <string name="channel_page_summary">Halaman saluran</string>
<string name="select_a_channel">Pilih channel</string> <string name="select_a_channel">Pilih saluran</string>
<string name="no_channel_subscribed_yet">Belum ada langganan saluran</string> <string name="no_channel_subscribed_yet">Belum ada saluran langganan</string>
<string name="select_a_kiosk">Pilih kiosk</string> <string name="select_a_kiosk">Pilih kiosk</string>
<string name="export_complete_toast">Diekspor</string> <string name="export_complete_toast">Diekspor</string>
<string name="import_complete_toast">Diimpor</string> <string name="import_complete_toast">Diimpor</string>
@ -217,7 +217,7 @@
<string name="drawer_close">Tutup Laci</string> <string name="drawer_close">Tutup Laci</string>
<string name="video_player">Pemutar video</string> <string name="video_player">Pemutar video</string>
<string name="background_player">Pemutar latar belakang</string> <string name="background_player">Pemutar latar belakang</string>
<string name="popup_player">Pemutar popup</string> <string name="popup_player">Pemutar sembulan</string>
<string name="always_ask_open_action">Selalu bertanya</string> <string name="always_ask_open_action">Selalu bertanya</string>
<string name="preferred_player_fetcher_notification_title">Mendapatkan info…</string> <string name="preferred_player_fetcher_notification_title">Mendapatkan info…</string>
<string name="preferred_player_fetcher_notification_message">Memuat konten yang diminta</string> <string name="preferred_player_fetcher_notification_message">Memuat konten yang diminta</string>
@ -231,15 +231,15 @@
<string name="delete_playlist_prompt">Hapus daftar putar ini\?</string> <string name="delete_playlist_prompt">Hapus daftar putar ini\?</string>
<string name="playlist_creation_success">Daftar putar dibuat</string> <string name="playlist_creation_success">Daftar putar dibuat</string>
<string name="playlist_add_stream_success">Terdaftar putar</string> <string name="playlist_add_stream_success">Terdaftar putar</string>
<string name="playlist_thumbnail_change_success">Thumbnail daftar putar diubah.</string> <string name="playlist_thumbnail_change_success">Keluku daftar putar diubah.</string>
<string name="caption_none">Tanpa Teks</string> <string name="caption_none">Tanpa Teks</string>
<string name="resize_fit">Pas</string> <string name="resize_fit">Pas</string>
<string name="resize_fill">Isi</string> <string name="resize_fill">Isi</string>
<string name="resize_zoom">Perbesar</string> <string name="resize_zoom">Perbesar</string>
<string name="caption_auto_generated">Otomatis dibuat</string> <string name="caption_auto_generated">Otomatis dibuat</string>
<string name="no_player_found_toast">Pemutar stream ditemukan (kamu bisa pasang VLC untuk memutarnya).</string> <string name="no_player_found_toast">Pemutar penjaliran tidak ditemukan (kamu dapat menginstal VLC agar penjaliran dapat diputar).</string>
<string name="controls_download_desc">Unduh berkas stream</string> <string name="controls_download_desc">Unduh berkas penjaliran</string>
<string name="subscription_change_failed">Tidak bisa mengubah langganan</string> <string name="subscription_change_failed">Tidak dapat mengubah langganan</string>
<string name="show_info">Tampilkan info</string> <string name="show_info">Tampilkan info</string>
<string name="controls_add_to_playlist_title">Tambah Ke</string> <string name="controls_add_to_playlist_title">Tambah Ke</string>
<string name="clear_views_history_title">Hapus riwayat tontonan</string> <string name="clear_views_history_title">Hapus riwayat tontonan</string>
@ -255,14 +255,14 @@
<string name="tab_bookmarks">Daftar Putar</string> <string name="tab_bookmarks">Daftar Putar</string>
<string name="auto_queue_title">Putar otomatis video berikutnya</string> <string name="auto_queue_title">Putar otomatis video berikutnya</string>
<string name="channel_unsubscribed">Berhenti berlangganan saluran</string> <string name="channel_unsubscribed">Berhenti berlangganan saluran</string>
<string name="subscription_update_failed">Tidak bisa memperbarui langganan</string> <string name="subscription_update_failed">Tidak dapat memperbarui langganan</string>
<string name="tab_subscriptions">Langganan</string> <string name="tab_subscriptions">Langganan</string>
<string name="use_inexact_seek_title">Gunakan tinjau cepat tak pasti</string> <string name="use_inexact_seek_title">Gunakan tinjau cepat tak pasti</string>
<string name="use_inexact_seek_summary">Memungkinkan pengguna memilih posisi waktu video dengan cepat tetapi dengan tingkat presisi yang rendah. Mencari 5, 15 atau 25 detik tidak berhasil dengan ini</string> <string name="use_inexact_seek_summary">Memungkinkan pengguna memilih posisi waktu video dengan cepat tetapi dengan tingkat presisi yang rendah. Mencari 5, 15 atau 25 detik tidak berhasil dengan ini</string>
<string name="app_license">NewPipe adalah perangkat lunak libre copyleft: Anda bisa menggunakannya, mempelajarinya, berbagi, dan meningkatkannya. Secara khusus Anda bisa mendistribusikan ulang dan/atau memodifikasinya dibawah syarat Lisensi Publik Umum GNU yang diterbitkan oleh Free Software Foundation, baik versi 3 dari Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.</string> <string name="app_license">NewPipe adalah perangkat lunak libre copyleft: Anda bisa menggunakannya, mempelajarinya, berbagi, dan meningkatkannya. Secara khusus Anda bisa mendistribusikan ulang dan/atau memodifikasinya dibawah syarat Lisensi Publik Umum GNU yang diterbitkan oleh Free Software Foundation, baik versi 3 dari Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.</string>
<string name="import_settings">Apakah Anda juga ingin mengimpor pengaturan\?</string> <string name="import_settings">Apakah Anda juga ingin mengimpor pengaturan\?</string>
<string name="preferred_open_action_settings_title">Tindakan \'buka\' yang diinginkan</string> <string name="preferred_open_action_settings_title">Tindakan \'buka\' yang diinginkan</string>
<string name="preferred_open_action_settings_summary">Tindakan baku ketika membuka konten — %s</string> <string name="preferred_open_action_settings_summary">Tindakan bawaan ketika membuka konten — %s</string>
<string name="caption_setting_title">Teks</string> <string name="caption_setting_title">Teks</string>
<string name="caption_setting_description">Ubah skala teks takarir pemutar dan gaya latar belakang. Perlu memulai ulang apl</string> <string name="caption_setting_description">Ubah skala teks takarir pemutar dan gaya latar belakang. Perlu memulai ulang apl</string>
<string name="enable_leak_canary_summary">Pemantauan kebocoran memori dapat menyebabkan apl menjadi tidak responsif saat heap dumping</string> <string name="enable_leak_canary_summary">Pemantauan kebocoran memori dapat menyebabkan apl menjadi tidak responsif saat heap dumping</string>
@ -305,8 +305,8 @@
<string name="tracks">Trek</string> <string name="tracks">Trek</string>
<string name="users">Pengguna</string> <string name="users">Pengguna</string>
<string name="privacy_policy_title">Kebijakan Privasi NewPipe</string> <string name="privacy_policy_title">Kebijakan Privasi NewPipe</string>
<string name="privacy_policy_encouragement">Proyek NewPipe sangat memperhatikan privasi Anda. Oleh karena itu, aplikasi initidak mengumpulkan data apa pun tanpa persetujuan Anda. <string name="privacy_policy_encouragement">Proyek NewPipe sangat memperhatikan privasi kamu. Oleh karena itu, aplikasi ini tidak mengumpulkan data apa pun tanpa persetujuan Anda.
\nKebijakan privasi NewPipe menjelaskan secara detail data apa saja yang dikirim dan disimpan ketika Anda mengirimkan laporan kerusakan.</string> \nKebijakan privasi NewPipe menjelaskan secara detail data apa saja yang dikirim dan disimpan ketika kamu mengirimkan laporan kerusakan aplikasi.</string>
<string name="read_privacy_policy">Baca kebijakan privasi</string> <string name="read_privacy_policy">Baca kebijakan privasi</string>
<string name="skip_silence_checkbox">Percepat saat diam</string> <string name="skip_silence_checkbox">Percepat saat diam</string>
<string name="playback_step">Langkah</string> <string name="playback_step">Langkah</string>
@ -316,7 +316,7 @@
<string name="accept">Setuju</string> <string name="accept">Setuju</string>
<string name="decline">Tolak</string> <string name="decline">Tolak</string>
<string name="limit_data_usage_none_description">Tanpa batas</string> <string name="limit_data_usage_none_description">Tanpa batas</string>
<string name="limit_mobile_data_usage_title">Resolusi saat menggunakan data seluler</string> <string name="limit_mobile_data_usage_title">Batasi resolusi ketika menggunakan data seluler</string>
<string name="minimize_on_exit_title">Minimalkan saat beralih apl</string> <string name="minimize_on_exit_title">Minimalkan saat beralih apl</string>
<string name="minimize_on_exit_summary">Tindakan ketika beralih ke apl lain dari pemutar video utama — %s</string> <string name="minimize_on_exit_summary">Tindakan ketika beralih ke apl lain dari pemutar video utama — %s</string>
<string name="minimize_on_exit_none_description">Nihil</string> <string name="minimize_on_exit_none_description">Nihil</string>
@ -340,7 +340,7 @@
<string name="conferences">Konferensi</string> <string name="conferences">Konferensi</string>
<string name="updates_setting_title">Pembaruan</string> <string name="updates_setting_title">Pembaruan</string>
<string name="updates_setting_description">Tampilkan pemberitahuan untuk meminta pembaruan aplikasi saat versi baru tersedia</string> <string name="updates_setting_description">Tampilkan pemberitahuan untuk meminta pembaruan aplikasi saat versi baru tersedia</string>
<string name="list_view_mode">Mode tampilan daftar</string> <string name="list_view_mode">Mode tampilan berdaftar</string>
<string name="list">Daftar</string> <string name="list">Daftar</string>
<string name="grid">Kisi</string> <string name="grid">Kisi</string>
<string name="auto">Otomatis</string> <string name="auto">Otomatis</string>
@ -349,7 +349,7 @@
<string name="missions_header_pending">Tertunda</string> <string name="missions_header_pending">Tertunda</string>
<string name="paused">dijeda</string> <string name="paused">dijeda</string>
<string name="queued">antri</string> <string name="queued">antri</string>
<string name="post_processing">pengolahan-pasca</string> <string name="post_processing">pasca-pengolahan</string>
<string name="enqueue">Antre</string> <string name="enqueue">Antre</string>
<string name="permission_denied">Tindakan ditolak oleh sistem</string> <string name="permission_denied">Tindakan ditolak oleh sistem</string>
<string name="download_failed">Pengunduhan gagal</string> <string name="download_failed">Pengunduhan gagal</string>
@ -369,7 +369,7 @@
<string name="error_postprocessing_failed">Pengolahan-pasca gagal</string> <string name="error_postprocessing_failed">Pengolahan-pasca gagal</string>
<string name="stop">Berhenti</string> <string name="stop">Berhenti</string>
<string name="max_retry_msg">Percobaan maksimum</string> <string name="max_retry_msg">Percobaan maksimum</string>
<string name="max_retry_desc">Jumlah upaya maksimum sebelum membatalkan unduhan</string> <string name="max_retry_desc">Jumlah upaya maksimum sebelum unduhan dibatalkan</string>
<string name="pause_downloads_on_mobile">Berhenti pada jaringan terbatas</string> <string name="pause_downloads_on_mobile">Berhenti pada jaringan terbatas</string>
<string name="pause_downloads_on_mobile_desc">Berguna saat beralih ke data seluler, walaupun beberapa unduhan tidak bisa ditangguhkan</string> <string name="pause_downloads_on_mobile_desc">Berguna saat beralih ke data seluler, walaupun beberapa unduhan tidak bisa ditangguhkan</string>
<string name="show_comments_title">Tampilkan komentar</string> <string name="show_comments_title">Tampilkan komentar</string>
@ -415,9 +415,9 @@
</plurals> </plurals>
<string name="no_one_listening">Tidak ada yang mendengarkan</string> <string name="no_one_listening">Tidak ada yang mendengarkan</string>
<plurals name="listening"> <plurals name="listening">
<item quantity="other">%s mendengarkan</item> <item quantity="other">%s pendengar</item>
</plurals> </plurals>
<string name="localization_changes_requires_app_restart">Bahasa akan diterapkan setelah aplikasi dimulai ulang</string> <string name="localization_changes_requires_app_restart">Bahasa yang diubah akan diterapkan setelah aplikasi dimulai ulang</string>
<string name="peertube_instance_url_title">Situs PeerTube</string> <string name="peertube_instance_url_title">Situs PeerTube</string>
<string name="peertube_instance_url_summary">Pilih situs PeerTube favorit Anda</string> <string name="peertube_instance_url_summary">Pilih situs PeerTube favorit Anda</string>
<string name="peertube_instance_url_help">Temukan situs yang Anda suka di %s</string> <string name="peertube_instance_url_help">Temukan situs yang Anda suka di %s</string>
@ -433,7 +433,7 @@
<string name="recovering">memulihkan</string> <string name="recovering">memulihkan</string>
<string name="error_download_resource_gone">Tidak bisa memulihkan unduhan ini</string> <string name="error_download_resource_gone">Tidak bisa memulihkan unduhan ini</string>
<string name="choose_instance_prompt">Pilih situs</string> <string name="choose_instance_prompt">Pilih situs</string>
<string name="default_kiosk_page_summary">Kiosk Default</string> <string name="default_kiosk_page_summary">Kedai Bawaan</string>
<string name="clear_download_history">Hapus riwayat unduhan</string> <string name="clear_download_history">Hapus riwayat unduhan</string>
<string name="delete_downloaded_files">Hapus berkas yang diunduh</string> <string name="delete_downloaded_files">Hapus berkas yang diunduh</string>
<string name="permission_display_over_apps">Izinkan untuk ditampilkan di atas aplikasi lain</string> <string name="permission_display_over_apps">Izinkan untuk ditampilkan di atas aplikasi lain</string>
@ -515,7 +515,7 @@
<string name="error_report_open_github_notice">Harap periksa apakah masalah yang sama sudah ada atau belum. Ketika laporan Anda ternyata sudah ada, Anda membuat kami menghabiskan waktu yang seharusnya bisa kami gunakan untuk meningkatkan aplikasi menjadi lebih baik.</string> <string name="error_report_open_github_notice">Harap periksa apakah masalah yang sama sudah ada atau belum. Ketika laporan Anda ternyata sudah ada, Anda membuat kami menghabiskan waktu yang seharusnya bisa kami gunakan untuk meningkatkan aplikasi menjadi lebih baik.</string>
<string name="error_report_open_issue_button_text">Laporkan di GitHub</string> <string name="error_report_open_issue_button_text">Laporkan di GitHub</string>
<string name="copy_for_github">Salin laporan dengan format</string> <string name="copy_for_github">Salin laporan dengan format</string>
<string name="search_showing_result_for">Menampilkan hasil untuk: %s</string> <string name="search_showing_result_for">Menampilkan hasil: %s</string>
<string name="playlist_page_summary">Halaman daftar putar</string> <string name="playlist_page_summary">Halaman daftar putar</string>
<string name="feed_group_show_only_ungrouped_subscriptions">Hanya tampilkan langganan tanpa grup</string> <string name="feed_group_show_only_ungrouped_subscriptions">Hanya tampilkan langganan tanpa grup</string>
<string name="no_playlist_bookmarked_yet">Belum ada markah daftar putar</string> <string name="no_playlist_bookmarked_yet">Belum ada markah daftar putar</string>
@ -528,19 +528,19 @@
<string name="auto_queue_toggle">Otomatis antre</string> <string name="auto_queue_toggle">Otomatis antre</string>
<string name="clear_queue_confirmation_description">Antrean dari pemutar yang aktif akan digantikan</string> <string name="clear_queue_confirmation_description">Antrean dari pemutar yang aktif akan digantikan</string>
<string name="clear_queue_confirmation_summary">Beralih ke pemutar yang lain mungkin akan mengganti antrean Anda</string> <string name="clear_queue_confirmation_summary">Beralih ke pemutar yang lain mungkin akan mengganti antrean Anda</string>
<string name="clear_queue_confirmation_title">Konfirmasi sebelum mengosongkan antrean</string> <string name="clear_queue_confirmation_title">Konfirmasikan sebelum mengosongkan antrean</string>
<string name="notification_action_nothing">Tidak ada</string> <string name="notification_action_nothing">Tidak ada</string>
<string name="notification_action_buffering">Bufer</string> <string name="notification_action_buffering">Bufer</string>
<string name="notification_action_shuffle">Aduk</string> <string name="notification_action_shuffle">Aduk</string>
<string name="notification_action_repeat">Ulangi</string> <string name="notification_action_repeat">Ulangi</string>
<string name="notification_actions_at_most_three">Anda bisa memilih hingga tiga tindakan untuk ditampilkan dalam notifikasi ringkas!</string> <string name="notification_actions_at_most_three">Anda bisa memilih hingga tiga tindakan untuk ditampilkan dalam notifikasi ringkas!</string>
<string name="notification_actions_summary">Sentuh untuk menyunting tindakan notifikasi di bawah. Pilih hingga tiga diantaranya untuk ditampilkan dalam notifikasi ringkas dengan menggunakan kotak centang di sebelah kanan.</string> <string name="notification_actions_summary">Sentuh untuk menyunting tindakan notifikasi di bawah. Pilih hingga tiga di antaranya untuk ditampilkan dalam notifikasi ringkas dengan menggunakan kotak centang di sebelah kanan.</string>
<string name="notification_action_4_title">Tombol tindakan kelima</string> <string name="notification_action_4_title">Tombol tindakan kelima</string>
<string name="notification_action_3_title">Tombol tindakan keempat</string> <string name="notification_action_3_title">Tombol tindakan keempat</string>
<string name="notification_action_2_title">Tombol tindakan ketiga</string> <string name="notification_action_2_title">Tombol tindakan ketiga</string>
<string name="notification_action_1_title">Tombol tindakan kedua</string> <string name="notification_action_1_title">Tombol tindakan kedua</string>
<string name="notification_action_0_title">Tombol tindakan pertama</string> <string name="notification_action_0_title">Tombol tindakan pertama</string>
<string name="notification_scale_to_square_image_summary">Ubah ukuran thumbnail yang ditampilkan di notifikasi dari rasio aspek 16:9 ke 1:1</string> <string name="notification_scale_to_square_image_summary">Ubah ukuran keluku yang ditampilkan pada notifikasi dari rasio aspek 16:9 ke 1:1</string>
<string name="notification_scale_to_square_image_title">Ubah ukuran thumbnail ke rasio aspek 1:1</string> <string name="notification_scale_to_square_image_title">Ubah ukuran thumbnail ke rasio aspek 1:1</string>
<string name="show_memory_leaks">Tampilkan kebocoran memori</string> <string name="show_memory_leaks">Tampilkan kebocoran memori</string>
<string name="enqueued">Ditambahkan</string> <string name="enqueued">Ditambahkan</string>
@ -554,7 +554,7 @@
<string name="notification_colorize_title">Warnai notifikasi</string> <string name="notification_colorize_title">Warnai notifikasi</string>
<string name="show_thumbnail_summary">Gunakan thumbnail untuk latar layar penguncian dan notifikasi</string> <string name="show_thumbnail_summary">Gunakan thumbnail untuk latar layar penguncian dan notifikasi</string>
<string name="show_thumbnail_title">Tampilkan thumbnail</string> <string name="show_thumbnail_title">Tampilkan thumbnail</string>
<string name="msg_calculating_hash">Mengkalkulasi hash</string> <string name="msg_calculating_hash">Menghitung pilah</string>
<string name="recent">Baru-baru ini</string> <string name="recent">Baru-baru ini</string>
<string name="show_meta_info_summary">Nonaktifkan untuk menyembunyikan kotak info dengan informasi tambahan tentang kreator, konten stream atau pencarian</string> <string name="show_meta_info_summary">Nonaktifkan untuk menyembunyikan kotak info dengan informasi tambahan tentang kreator, konten stream atau pencarian</string>
<string name="show_meta_info_title">Tampilkan info meta</string> <string name="show_meta_info_title">Tampilkan info meta</string>
@ -570,7 +570,7 @@
<string name="open_with">Buka dengan</string> <string name="open_with">Buka dengan</string>
<string name="paid_content">Konten ini hanya tersedia untuk pengguna yang telah membayar, sehingga tidak bisa diputar atau diunduh oleh NewPipe.</string> <string name="paid_content">Konten ini hanya tersedia untuk pengguna yang telah membayar, sehingga tidak bisa diputar atau diunduh oleh NewPipe.</string>
<string name="youtube_music_premium_content">Video ini hanya tersedia untuk anggota YouTube Music Premium, sehingga tidak bisa diputar atau diunduh oleh NewPipe.</string> <string name="youtube_music_premium_content">Video ini hanya tersedia untuk anggota YouTube Music Premium, sehingga tidak bisa diputar atau diunduh oleh NewPipe.</string>
<string name="private_content">Konten ini privat, sehingga tidak bisa diputar atau diunduh oleh NewPipe.</string> <string name="private_content">Konten ini bersifat privat, sehingga tidak dapat diputar atau diunduh oleh NewPipe.</string>
<string name="soundcloud_go_plus_content">Ini adalah sebuah trek SoundCloud Go +, setidaknya di negara Anda, sehingga tidak bisa diputar atau diunduh oleh NewPipe.</string> <string name="soundcloud_go_plus_content">Ini adalah sebuah trek SoundCloud Go +, setidaknya di negara Anda, sehingga tidak bisa diputar atau diunduh oleh NewPipe.</string>
<string name="georestricted_content">Konten ini tidak tersedia di negara Anda.</string> <string name="georestricted_content">Konten ini tidak tersedia di negara Anda.</string>
<string name="crash_the_app">Hentikan aplikasi</string> <string name="crash_the_app">Hentikan aplikasi</string>
@ -613,7 +613,7 @@
<string name="feed_load_error">Galat memuat langganan</string> <string name="feed_load_error">Galat memuat langganan</string>
<string name="downloads_storage_use_saf_summary_api_29">Mulai Android 10, hanya \'Storage Access Framework\' yang didukung</string> <string name="downloads_storage_use_saf_summary_api_29">Mulai Android 10, hanya \'Storage Access Framework\' yang didukung</string>
<string name="downloads_storage_ask_summary_no_saf_notice">Anda akan ditanya lokasi penyimpanan berkas unduhan</string> <string name="downloads_storage_ask_summary_no_saf_notice">Anda akan ditanya lokasi penyimpanan berkas unduhan</string>
<string name="no_dir_yet">Belum ada folder unduhan, pilih folder unduhan sekarang</string> <string name="no_dir_yet">Belum ada folder unduhan terpasang, pilih folder unduhan sekarang</string>
<string name="off">Nonaktif</string> <string name="off">Nonaktif</string>
<string name="on">Aktif</string> <string name="on">Aktif</string>
<string name="tablet_mode_title">Mode tablet</string> <string name="tablet_mode_title">Mode tablet</string>
@ -622,12 +622,12 @@
<string name="high_quality_larger">Kualitas tinggi (lebih besar)</string> <string name="high_quality_larger">Kualitas tinggi (lebih besar)</string>
<string name="comments_are_disabled">Komentar dinonaktifkan</string> <string name="comments_are_disabled">Komentar dinonaktifkan</string>
<string name="seekbar_preview_thumbnail_title">Pratinjau thumbnail bilah laju</string> <string name="seekbar_preview_thumbnail_title">Pratinjau thumbnail bilah laju</string>
<string name="mark_as_watched">Tandai ditonton</string> <string name="mark_as_watched">Tandai sebagai \'sudah ditonton\'</string>
<string name="start_main_player_fullscreen_title">Buka pemutar utama dalam layar penuh</string> <string name="start_main_player_fullscreen_title">Buka pemutar utama dalam layar penuh</string>
<plurals name="download_finished_notification"> <plurals name="download_finished_notification">
<item quantity="other">%s unduhan selesai</item> <item quantity="other">%s unduhan selesai</item>
</plurals> </plurals>
<string name="main_page_content_swipe_remove">Geser item untuk membuangnya</string> <string name="main_page_content_swipe_remove">Geser agar item terbuang</string>
<string name="detail_heart_img_view_description">Disukai oleh kreator</string> <string name="detail_heart_img_view_description">Disukai oleh kreator</string>
<string name="local_search_suggestions">Saran pencarian lokal</string> <string name="local_search_suggestions">Saran pencarian lokal</string>
<string name="remote_search_suggestions">Saran pencarian remote</string> <string name="remote_search_suggestions">Saran pencarian remote</string>
@ -641,7 +641,7 @@
<string name="start_main_player_fullscreen_summary">Jangan memulai memutar video di mini player, tapi nyalakan langsung di mode layar penuh, jika rotasi otomatis terkunci. Anda tetap dapat mengakses mini player dengan keluar dari layar penuh</string> <string name="start_main_player_fullscreen_summary">Jangan memulai memutar video di mini player, tapi nyalakan langsung di mode layar penuh, jika rotasi otomatis terkunci. Anda tetap dapat mengakses mini player dengan keluar dari layar penuh</string>
<string name="processing_may_take_a_moment">Memproses… Mungkin butuh waktu sebentar</string> <string name="processing_may_take_a_moment">Memproses… Mungkin butuh waktu sebentar</string>
<string name="check_for_updates">Periksa Pembaruan</string> <string name="check_for_updates">Periksa Pembaruan</string>
<string name="manual_update_description">Periksa manual untuk versi baru</string> <string name="manual_update_description">Periksa secara manual untuk melihat aplikasi versi baru</string>
<string name="checking_updates_toast">Memeriksa pembaruan…</string> <string name="checking_updates_toast">Memeriksa pembaruan…</string>
<string name="feed_new_items">Item feed baru</string> <string name="feed_new_items">Item feed baru</string>
<string name="show_crash_the_player_title">Tampilkan \"Mogokkan pemutar\"</string> <string name="show_crash_the_player_title">Tampilkan \"Mogokkan pemutar\"</string>
@ -659,8 +659,8 @@
\nSilakan pasang pengelola berkas yang kompatibel dengan Storage Access Framework</string> \nSilakan pasang pengelola berkas yang kompatibel dengan Storage Access Framework</string>
<string name="detail_pinned_comment_view_description">Komentar dipin</string> <string name="detail_pinned_comment_view_description">Komentar dipin</string>
<string name="leak_canary_not_available">LeakCanary tidak tersedia</string> <string name="leak_canary_not_available">LeakCanary tidak tersedia</string>
<string name="progressive_load_interval_exoplayer_default">Default ExoPlayer</string> <string name="progressive_load_interval_exoplayer_default">ExoPlayer bawaan</string>
<string name="loading_stream_details">Memuat detail stream</string> <string name="loading_stream_details">Memuat detail penjaliran </string>
<string name="streams_notifications_interval_title">Frekuensi pemeriksaan</string> <string name="streams_notifications_interval_title">Frekuensi pemeriksaan</string>
<string name="streams_notifications_network_title">Dibutuhkan koneksi jaringan</string> <string name="streams_notifications_network_title">Dibutuhkan koneksi jaringan</string>
<string name="any_network">Jaringan apa saja</string> <string name="any_network">Jaringan apa saja</string>
@ -690,9 +690,9 @@
<string name="no_audio_streams_available_for_external_players">Tidak ada stream audio yang tersedia untuk pemain eksternal</string> <string name="no_audio_streams_available_for_external_players">Tidak ada stream audio yang tersedia untuk pemain eksternal</string>
<string name="select_quality_external_players">Pilih kualitas untuk pemain eksternal</string> <string name="select_quality_external_players">Pilih kualitas untuk pemain eksternal</string>
<string name="unknown_format">Format tidak diketahui</string> <string name="unknown_format">Format tidak diketahui</string>
<string name="progressive_load_interval_title">Ukuran interval pemuatan playback</string> <string name="progressive_load_interval_title">Ukuran selang pemuatan putar balik</string>
<string name="faq_title">Pertanyaan yang sering diajukan</string> <string name="faq_title">Pertanyaan yang sering diajukan</string>
<string name="faq_description">Jika Anda mengalami masalah menggunakan aplikasi, pastikan untuk melihat jawaban untuk pertanyaan yang umum!</string> <string name="faq_description">Jika kamu mengalami masalah dalam penggunaan aplikasi, pastikan untuk melihat jawaban soal sering ditanya (SSD)!</string>
<string name="faq">Tampilkan di situs web</string> <string name="faq">Tampilkan di situs web</string>
<string name="sort">Urutan</string> <string name="sort">Urutan</string>
<string name="fast_mode">Mode cepat</string> <string name="fast_mode">Mode cepat</string>
@ -705,7 +705,7 @@
<string name="card">Kartu</string> <string name="card">Kartu</string>
<string name="duplicate_in_playlist">Daftar putar yang bewarna abu-abu sudah berisi item ini.</string> <string name="duplicate_in_playlist">Daftar putar yang bewarna abu-abu sudah berisi item ini.</string>
<string name="playlist_add_stream_success_duplicate">Duplikat ditambahkan %d kali</string> <string name="playlist_add_stream_success_duplicate">Duplikat ditambahkan %d kali</string>
<string name="ignore_hardware_media_buttons_summary">Berguna, misalnya, jika Anda menggunakan sebuah headset dengan tombol fisik yang rusak</string> <string name="ignore_hardware_media_buttons_summary">Berguna, misalnya, jika kamu menggunakan sebuah set kepala dengan tombol fisik yang rusak</string>
<string name="ignore_hardware_media_buttons_title">Abaikan peristiwa tombol media perangkat keras</string> <string name="ignore_hardware_media_buttons_title">Abaikan peristiwa tombol media perangkat keras</string>
<string name="remove_duplicates">Hapus duplikat</string> <string name="remove_duplicates">Hapus duplikat</string>
<string name="feed_show_watched">Ditonton secara lengkap</string> <string name="feed_show_watched">Ditonton secara lengkap</string>
@ -715,7 +715,7 @@
<string name="remove_duplicates_title">Hapus duplikat\?</string> <string name="remove_duplicates_title">Hapus duplikat\?</string>
<string name="remove_duplicates_message">Apakah Anda ingin menghapus semua saluran duplikat di daftar putar ini\?</string> <string name="remove_duplicates_message">Apakah Anda ingin menghapus semua saluran duplikat di daftar putar ini\?</string>
<string name="feed_hide_streams_title">Tampilkan saluran berikut</string> <string name="feed_hide_streams_title">Tampilkan saluran berikut</string>
<string name="left_gesture_control_summary">Pilih gestur untuk bagian kiri dari layar pemutar</string> <string name="left_gesture_control_summary">Pilih gestur untuk bagian kiri layar pemutar</string>
<string name="left_gesture_control_title">Tindakan gestur kiri</string> <string name="left_gesture_control_title">Tindakan gestur kiri</string>
<string name="none">Tidak ada</string> <string name="none">Tidak ada</string>
<string name="right_gesture_control_summary">Pilih gestur untuk bagian kanan dari layar pemutar</string> <string name="right_gesture_control_summary">Pilih gestur untuk bagian kanan dari layar pemutar</string>
@ -727,10 +727,10 @@
<string name="always_use_exoplayer_set_output_surface_workaround_summary">Solusi ini melepaskan dan memasang kembali codec video ketika terjadi perubahan permukaan, alih-alih mengatur permukaan ke codec secara langsung. Sudah digunakan oleh ExoPlayer pada beberapa perangkat dengan masalah ini, pengaturan ini hanya berpengaruh pada Android 6 dan yang lebih tinggi <string name="always_use_exoplayer_set_output_surface_workaround_summary">Solusi ini melepaskan dan memasang kembali codec video ketika terjadi perubahan permukaan, alih-alih mengatur permukaan ke codec secara langsung. Sudah digunakan oleh ExoPlayer pada beberapa perangkat dengan masalah ini, pengaturan ini hanya berpengaruh pada Android 6 dan yang lebih tinggi
\n \n
\nMengaktifkan opsi ini dapat mencegah kesalahan pemutaran saat mengganti pemutar video saat ini atau beralih ke layar penuh</string> \nMengaktifkan opsi ini dapat mencegah kesalahan pemutaran saat mengganti pemutar video saat ini atau beralih ke layar penuh</string>
<string name="progressive_load_interval_summary">Ubah ukuran interval pemuatan pada konten progresif (saat ini %s). Nilai yang lebih rendah dapat mempercepat pemuatan awalnya</string> <string name="progressive_load_interval_summary">Ubah ukuran selang pemuatan pada konten progresif (saat ini %s). Nilai yang lebih rendah dapat mempercepat pemuatan awal konten</string>
<string name="prefer_original_audio_title">Lebih suka audio asli</string> <string name="prefer_original_audio_title">Pilih audio asli</string>
<string name="prefer_original_audio_summary">Pilih trek audio asli apa pun bahasanya</string> <string name="prefer_original_audio_summary">Pilih trek audio asli apa pun bahasanya</string>
<string name="prefer_descriptive_audio_title">Lebih suka audio deskriptif</string> <string name="prefer_descriptive_audio_title">PIlih audio deskriptif</string>
<string name="prefer_descriptive_audio_summary">Pilih trek audio dengan deskripsi untuk orang tunanetra jika tersedia</string> <string name="prefer_descriptive_audio_summary">Pilih trek audio dengan deskripsi untuk orang tunanetra jika tersedia</string>
<string name="play_queue_audio_track">Suara: %s</string> <string name="play_queue_audio_track">Suara: %s</string>
<string name="audio_track">Trek audio</string> <string name="audio_track">Trek audio</string>
@ -771,9 +771,9 @@
<string name="rewind">Mundur</string> <string name="rewind">Mundur</string>
<string name="replay">Putar ulang</string> <string name="replay">Putar ulang</string>
<string name="play">Putar</string> <string name="play">Putar</string>
<string name="more_options">Opsi tambahan</string> <string name="more_options">Pilihan tambahan</string>
<string name="duration">Durasi</string> <string name="duration">Durasi</string>
<string name="previous_stream">Saluran sebelumnya</string> <string name="previous_stream">Penjaliran sebelumnya</string>
<string name="image_quality_title">Kualitas gambar</string> <string name="image_quality_title">Kualitas gambar</string>
<string name="question_mark">\?</string> <string name="question_mark">\?</string>
<string name="image_quality_low">Kualitas rendah</string> <string name="image_quality_low">Kualitas rendah</string>
@ -784,14 +784,14 @@
<string name="image_quality_medium">Kualitas sedang</string> <string name="image_quality_medium">Kualitas sedang</string>
<string name="metadata_uploader_avatars">Avatar pengunggah</string> <string name="metadata_uploader_avatars">Avatar pengunggah</string>
<string name="image_quality_summary">Pilih kualitas dan visibilitas gambar, untuk mengurangi penggunaan data dan memori. Perubahan menghapus cache dalam diska dan memori - %s</string> <string name="image_quality_summary">Pilih kualitas dan visibilitas gambar, untuk mengurangi penggunaan data dan memori. Perubahan menghapus cache dalam diska dan memori - %s</string>
<string name="metadata_thumbnails">Thumbnail</string> <string name="metadata_thumbnails">Keluku</string>
<string name="share_playlist_with_list">Bagikan daftar URL</string> <string name="share_playlist_with_list">Bagikan daftar URL</string>
<string name="share_playlist_with_titles">Bagikan dengan Judul</string> <string name="share_playlist_with_titles">Bagikan dengan Judul</string>
<string name="share_playlist_content_details">%1$s <string name="share_playlist_content_details">%1$s
\n%2$s</string> \n%2$s</string>
<string name="share_playlist">Bagikan Daftar Putar</string> <string name="share_playlist">Bagikan Daftar Putar</string>
<string name="share_playlist_with_titles_message">Bagikan daftar putar dengan detail seperti nama daftar putar dan judul video atau sebagai daftar video URL yang sederhana</string> <string name="share_playlist_with_titles_message">Bagikan daftar putar dengan detail seperti nama daftar putar dan judul video atau sebagai daftar video URL yang sederhana</string>
<string name="metadata_banners">Banner</string> <string name="metadata_banners">Panji</string>
<string name="video_details_list_item">- %1$s: %2$s</string> <string name="video_details_list_item">- %1$s: %2$s</string>
<string name="notification_actions_summary_android13">Sentuh untuk menyunting tindakan notifikasi di bawah. Tiga tindakan pertama (mainkan/jeda, sebelumnya dan selanjutnya) disetel oleh sistem dan tidak bisa dikustomisasi.</string> <string name="notification_actions_summary_android13">Sentuh untuk menyunting tindakan notifikasi di bawah. Tiga tindakan pertama (mainkan/jeda, sebelumnya dan selanjutnya) disetel oleh sistem dan tidak bisa dikustomisasi.</string>
<string name="show_less">Tampilkan lebih sedikit</string> <string name="show_less">Tampilkan lebih sedikit</string>
@ -810,4 +810,5 @@
<string name="auto_update_check_description">NewPipe dapat memeriksa versi baru secara berkala dan memberi tahu Anda ketika ada yang baru. <string name="auto_update_check_description">NewPipe dapat memeriksa versi baru secara berkala dan memberi tahu Anda ketika ada yang baru.
\nApakah Anda ingin mengaktifkan ini?</string> \nApakah Anda ingin mengaktifkan ini?</string>
<string name="settings_category_backup_restore_title">Cadangkan dan pulihkan</string> <string name="settings_category_backup_restore_title">Cadangkan dan pulihkan</string>
<string name="import_settings_vulnerable_format">Pengaturan dalam ekspor yang diimpor menggunakan format rentan yang tidak digunakan lagi sejak NewPipe 0.27.0. Pastikan ekspor yang diimpor berasal dari sumber tepercaya, dan lebih memilih hanya menggunakan ekspor yang diperoleh dari NewPipe 0.27.0 atau yang lebih baru di masa mendatang. Dukungan untuk mengimpor pengaturan dalam format rentan ini akan segera dihapus sepenuhnya, dan NewPipe versi lama tidak akan dapat lagi mengimpor pengaturan ekspor dari versi baru.</string>
</resources> </resources>

View file

@ -1,19 +1,19 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="main_bg_subtitle">Pikkaðu á stækkunarglerið til að byrja.</string> <string name="main_bg_subtitle">Ýttu á stækkunarglerið til að byrja.</string>
<string name="cancel">Hætta við</string> <string name="cancel">Hætta við</string>
<string name="search">Leita</string> <string name="search">Leita</string>
<string name="use_external_video_player_title">Nota ytri myndspilara</string> <string name="use_external_video_player_title">Nota utanaðkomandi myndspilara</string>
<string name="ok">Í lagi</string> <string name="ok">Í lagi</string>
<string name="open_in_browser">Opna í vafra</string> <string name="open_in_browser">Opna í vafra</string>
<string name="open_with">Opna með</string> <string name="open_with">Opna með</string>
<string name="controls_download_desc">Sækja straumskrá</string> <string name="controls_download_desc">Sækja streymisskrá</string>
<string name="settings">Stillingar</string> <string name="settings">Stillingar</string>
<string name="upload_date_text">Birt %1$s</string> <string name="upload_date_text">Birt %1$s</string>
<string name="no_player_found">Enginn straumspilari fannst. Setja upp VLC\?</string> <string name="no_player_found">Enginn streymisspilari fannst. Setja upp VLC?</string>
<string name="open_in_popup_mode">Opna í sprettiglugga</string> <string name="open_in_popup_mode">Opna í sprettglugga</string>
<string name="download">Sækja</string> <string name="download">Sækja</string>
<string name="no_player_found_toast">Enginn straumspilari fannst (þú getur sett upp VLC til að spila það).</string> <string name="no_player_found_toast">Enginn streymisspilari fannst (þú getur sett upp VLC til að spila það).</string>
<string name="install">Setja upp</string> <string name="install">Setja upp</string>
<string name="import_data_summary">Núverandi áskriftum, spilunarlistum, feril og (valfrjálst) stillingum verður skipt út</string> <string name="import_data_summary">Núverandi áskriftum, spilunarlistum, feril og (valfrjálst) stillingum verður skipt út</string>
<string name="export_data_summary">Flytja út feril, áskriftir, spilunarlista og stillingar</string> <string name="export_data_summary">Flytja út feril, áskriftir, spilunarlista og stillingar</string>
@ -26,7 +26,7 @@
<string name="did_you_mean">Áttirðu við „%1$s\?“</string> <string name="did_you_mean">Áttirðu við „%1$s\?“</string>
<string name="search_showing_result_for">Niðurstöður fyrir: %s</string> <string name="search_showing_result_for">Niðurstöður fyrir: %s</string>
<string name="tab_subscriptions">Áskriftir</string> <string name="tab_subscriptions">Áskriftir</string>
<string name="streams_notification_channel_description">Tilkynningar um nýja strauma fyrir áskriftir</string> <string name="streams_notification_channel_description">Tilkynningar um ný streymi fyrir áskriftir</string>
<string name="subscriptions_export_unsuccessful">Ekki tókst að flytja út áskriftir</string> <string name="subscriptions_export_unsuccessful">Ekki tókst að flytja út áskriftir</string>
<string name="no_channel_subscribed_yet">Engar áskriftir ennþá</string> <string name="no_channel_subscribed_yet">Engar áskriftir ennþá</string>
<string name="subscriptions_import_unsuccessful">Ekki tókst að flytja inn áskriftir</string> <string name="subscriptions_import_unsuccessful">Ekki tókst að flytja inn áskriftir</string>
@ -39,7 +39,7 @@
\n5) Smelltu á \"Sækja\" hnappinn eftir að hann birtist. \n5) Smelltu á \"Sækja\" hnappinn eftir að hann birtist.
\n6) Smelltu á FLYTJA INN SKRÁ fyrir neðan og veldu .zip skrána. \n6) Smelltu á FLYTJA INN SKRÁ fyrir neðan og veldu .zip skrána.
\n7) [Ef .zip innflutningur mistekst] Taktu út .csv skrána (venjulega undir „YouTube og YouTube Music/subscriptions/subscriptions.csv“), smelltu á FLYTJA INN SKRÁ fyrir neðan og veldu þá skrá.</string> \n7) [Ef .zip innflutningur mistekst] Taktu út .csv skrána (venjulega undir „YouTube og YouTube Music/subscriptions/subscriptions.csv“), smelltu á FLYTJA INN SKRÁ fyrir neðan og veldu þá skrá.</string>
<string name="use_external_audio_player_title">Nota ytri hljóðspilara</string> <string name="use_external_audio_player_title">Nota utanaðkomandi hljóðspilara</string>
<string name="app_description">Frjáls og léttur streymisspilari fyrir Android.</string> <string name="app_description">Frjáls og léttur streymisspilari fyrir Android.</string>
<string name="title_activity_about">Um NewPipe</string> <string name="title_activity_about">Um NewPipe</string>
<string name="channel_unsubscribed">Áskrift hætt</string> <string name="channel_unsubscribed">Áskrift hætt</string>
@ -52,23 +52,23 @@
<string name="notification_channel_description">Tilkynningar fyrir spilara NewPipe</string> <string name="notification_channel_description">Tilkynningar fyrir spilara NewPipe</string>
<string name="app_update_notification_channel_description">Tilkynningar fyrir nýjar útgáfur NewPipe</string> <string name="app_update_notification_channel_description">Tilkynningar fyrir nýjar útgáfur NewPipe</string>
<string name="clear_cookie_summary">Hreinsa vefkökur sem NewPipe geymir þegar þú leysir reCAPTCHA</string> <string name="clear_cookie_summary">Hreinsa vefkökur sem NewPipe geymir þegar þú leysir reCAPTCHA</string>
<string name="error_report_notification_title">NewPipe rakst á villu, pikkaðu til að tilkynna</string> <string name="error_report_notification_title">NewPipe rakst á villu, ýttu til að tilkynna hana</string>
<string name="tab_about">Um okkur og algengar spurningar</string> <string name="tab_about">Um okkur og algengar spurningar</string>
<string name="subscribe_button_title">Gerast áskrifandi</string> <string name="subscribe_button_title">Gerast áskrifandi</string>
<string name="show_higher_resolutions_summary">Aðeins sum tæki geta spilað 2K/4K myndbönd</string> <string name="show_higher_resolutions_summary">Aðeins sum tæki geta spilað 2K/4K myndskeið</string>
<string name="play_with_kodi_title">Spila með Kodi</string> <string name="play_with_kodi_title">Spila með Kodi</string>
<string name="show_play_with_kodi_summary">Sýna hnapp til að spila myndband í gegnum fjölmiðlamiðstöð Kodi</string> <string name="show_play_with_kodi_summary">Birta hnapp til að spila myndskeið í gegnum Kodi margmiðlunarmiðstöð</string>
<string name="crash_the_player">Láta spilarann hrynja</string> <string name="crash_the_player">Láta spilarann hrynja</string>
<string name="default_audio_format_title">Sjálfgefið hljóðsnið</string> <string name="default_audio_format_title">Sjálfgefið hljóðsnið</string>
<string name="clear_queue_confirmation_summary">Að skipta úr einum spilara í annan getur ruglað röðina þína</string> <string name="clear_queue_confirmation_summary">Að skipta úr einum spilara í annan getur ruglað röðina þína</string>
<string name="show_comments_summary">Slökktu á til að fela ummæli</string> <string name="show_comments_summary">Slökktu á til að fela ummæli</string>
<string name="show_next_and_similar_title">Sýna „Næstu“ og „Svipuð“ myndbönd</string> <string name="show_next_and_similar_title">Sýna „Næstu“ og „Svipuð“ myndskeið</string>
<string name="notification_scale_to_square_image_title">1:1 smámyndir</string> <string name="notification_scale_to_square_image_title">1:1 smámyndir</string>
<string name="notification_actions_summary">Allt að þrem aðgerðum er hægt að birta í þéttum tilkyningum. Pikkaðu til að breyta þeim</string> <string name="notification_actions_summary">Breyttu hverri tilkynningu hér fyrir neðan með því að ýta á hana. Veldu í gátreitunum hægra megin allt að þrjár þeirra til að birta í samþjöppuðum tilkynningum.</string>
<string name="invalid_directory">Engin slík mappa</string> <string name="invalid_directory">Engin slík mappa</string>
<string name="permission_display_over_apps">Gefðu leyfi til að birta yfir önnur forrit</string> <string name="permission_display_over_apps">Gefðu leyfi til að birta yfir önnur forrit</string>
<string name="error_report_notification_toast">Villa kom upp, sjáðu tilkynninguna</string> <string name="error_report_notification_toast">Villa kom upp, sjáðu tilkynninguna</string>
<string name="default_video_format_title">Sjálfgefið myndbandssnið</string> <string name="default_video_format_title">Sjálfgefið skráasnið myndskeiða</string>
<string name="night_theme_title">Næturþema</string> <string name="night_theme_title">Næturþema</string>
<string name="popup_remember_size_pos_summary">Muna síðustu stærð og stöðu sprettiglugga</string> <string name="popup_remember_size_pos_summary">Muna síðustu stærð og stöðu sprettiglugga</string>
<string name="show_description_title">Sýna lýsingu</string> <string name="show_description_title">Sýna lýsingu</string>
@ -78,7 +78,7 @@
<item quantity="other">%s að horfa</item> <item quantity="other">%s að horfa</item>
</plurals> </plurals>
<string name="no_one_watching">Еnginn еr að horfa</string> <string name="no_one_watching">Еnginn еr að horfa</string>
<string name="infinite_videos">∞ myndbönd</string> <string name="infinite_videos">∞ myndskeið</string>
<string name="settings_file_charset_title">Leyfðir stafir í skráarnöfnum</string> <string name="settings_file_charset_title">Leyfðir stafir í skráarnöfnum</string>
<string name="charset_letters_and_digits">Bókstafir og tölustafir</string> <string name="charset_letters_and_digits">Bókstafir og tölustafir</string>
<string name="main_page_content_summary">Hvaða flipar eru sýndir á aðalsíðunni</string> <string name="main_page_content_summary">Hvaða flipar eru sýndir á aðalsíðunni</string>
@ -104,7 +104,7 @@
<string name="audio">Hljóð</string> <string name="audio">Hljóð</string>
<string name="start">Byrja</string> <string name="start">Byrja</string>
<string name="dismiss">Hunsa</string> <string name="dismiss">Hunsa</string>
<string name="download_path_dialog_title">Veldu möppu fyrir sótt myndbönd</string> <string name="download_path_dialog_title">Veldu möppu fyrir sótt myndskeið</string>
<string name="download_path_audio_dialog_title">Veldu möppu fyrir sóttar hljóðskrár</string> <string name="download_path_audio_dialog_title">Veldu möppu fyrir sóttar hljóðskrár</string>
<string name="download_path_audio_summary">Sóttar hljóðskrár fara hingað</string> <string name="download_path_audio_summary">Sóttar hljóðskrár fara hingað</string>
<string name="default_popup_resolution_title">Sjálfgefin upplausn sprettiglugga</string> <string name="default_popup_resolution_title">Sjálfgefin upplausn sprettiglugga</string>
@ -114,7 +114,7 @@
<string name="delete">Eyða</string> <string name="delete">Eyða</string>
<string name="rename">Endurnefna</string> <string name="rename">Endurnefna</string>
<string name="msg_name">Skráarnafn</string> <string name="msg_name">Skráarnafn</string>
<string name="private_content">Þetta efni er ekki opinbert — það er ekki hægt að streyma eða sækja það með NewPipe.</string> <string name="private_content">Þetta efni er ekki opinbert — það er ekki hægt að streyma því eða sækja með NewPipe.</string>
<string name="open_website_license">Opna vefsíðu</string> <string name="open_website_license">Opna vefsíðu</string>
<string name="settings_category_downloads_title">Niðurhal</string> <string name="settings_category_downloads_title">Niðurhal</string>
<string name="settings_category_player_behavior_title">Hegðun</string> <string name="settings_category_player_behavior_title">Hegðun</string>
@ -141,7 +141,7 @@
<string name="controls_popup_title">Sprettiglugga</string> <string name="controls_popup_title">Sprettiglugga</string>
<string name="notification_action_repeat">Endurtaka</string> <string name="notification_action_repeat">Endurtaka</string>
<string name="black_theme_title">Svört</string> <string name="black_theme_title">Svört</string>
<string name="auto_queue_title">Setja næsta straum í biðröð sjálfkrafa</string> <string name="auto_queue_title">Setja næsta streymi sjálfkrafa í biðröð</string>
<string name="notification_action_shuffle">Stokka</string> <string name="notification_action_shuffle">Stokka</string>
<string name="content">Innihald</string> <string name="content">Innihald</string>
<string name="notification_action_nothing">Ekkert</string> <string name="notification_action_nothing">Ekkert</string>
@ -157,36 +157,36 @@
<string name="show_info">Sýna upplýsingar</string> <string name="show_info">Sýna upplýsingar</string>
<string name="controls_background_title">Í bakgrunni</string> <string name="controls_background_title">Í bakgrunni</string>
<string name="tab_choose">Veldu flipa</string> <string name="tab_choose">Veldu flipa</string>
<string name="download_path_title">Mappa fyrir sótt myndbönd</string> <string name="download_path_title">Mappa fyrir sótt myndskeið</string>
<string name="download_path_summary">Sótt myndbönd fara hingað</string> <string name="download_path_summary">Sótt myndskeið fara hingað</string>
<string name="download_path_audio_title">Mappa fyrir sóttar hljóðskrár</string> <string name="download_path_audio_title">Mappa fyrir sóttar hljóðskrár</string>
<string name="default_resolution_title">Sjálfgefin upplausn</string> <string name="default_resolution_title">Sjálfgefin upplausn</string>
<string name="kore_not_found">Kore forritið fannst ekki, setja það upp\?</string> <string name="kore_not_found">Kore forritið fannst ekki, setja það upp\?</string>
<string name="show_play_with_kodi_title">Sýna \"Spila með Kodi\" hnapp</string> <string name="show_play_with_kodi_title">Sýna \"Spila með Kodi\" hnapp</string>
<string name="notification_scale_to_square_image_summary">Skera myndskeiðssmámyndina sem sýnd er í tilkynningum úr 16:9 í 1:1 myndhlutfall</string> <string name="notification_scale_to_square_image_summary">Skera smámynd myndskeiðs sem sýnd er í tilkynningum úr 16:9 niður í 1:1 stærðarhlutföll</string>
<string name="notification_action_2_title">Þriðji aðgerðahnappur</string> <string name="notification_action_2_title">Þriðji aðgerðahnappur</string>
<string name="notification_action_1_title">Annar aðgerðahnappur</string> <string name="notification_action_1_title">Annar aðgerðahnappur</string>
<string name="notification_action_0_title">Fyrsti aðgerðahnappur</string> <string name="notification_action_0_title">Fyrsti aðgerðahnappur</string>
<string name="notification_action_3_title">Fjórði aðgerðahnappur</string> <string name="notification_action_3_title">Fjórði aðgerðahnappur</string>
<string name="notification_action_4_title">Fimmti aðgerðahnappur</string> <string name="notification_action_4_title">Fimmti aðgerðahnappur</string>
<string name="notification_actions_at_most_three">Allt að þrem aðgerðum er hægt að birta í þéttum tilkyningum!</string> <string name="notification_actions_at_most_three">Þú getur valið mest þrjár aðgerðir til að birta í samþjöppuðum tilkynningum.!</string>
<string name="notification_action_buffering">Í vinnslu</string> <string name="notification_action_buffering">Í vinnslu</string>
<string name="notification_colorize_title">Litaðar tilkynningar</string> <string name="notification_colorize_title">Litaðar tilkynningar</string>
<string name="notification_colorize_summary">Láta Android sérsníða lit tilkynningarinnar í samræmi við aðallitinn í smámyndinni (athugaðu að þetta er ekki fáanlegt í öllum tækjum)</string> <string name="notification_colorize_summary">Láta Android sérsníða lit tilkynningarinnar í samræmi við aðallitinn í smámyndinni (athugaðu að þetta er ekki fáanlegt í öllum tækjum)</string>
<string name="popup_remember_size_pos_title">Muna eiginleika sprettiglugga</string> <string name="popup_remember_size_pos_title">Muna eiginleika sprettiglugga</string>
<string name="use_inexact_seek_title">Nota hraða en ónákvæma leit</string> <string name="use_inexact_seek_title">Nota hröð en ónákvæm hopp</string>
<string name="seek_duration_title">Lengd skrefs</string> <string name="seek_duration_title">Lengd hopps</string>
<string name="clear_queue_confirmation_title">Biðja um staðfestingu áður en röð er hreinsuð</string> <string name="clear_queue_confirmation_title">Biðja um staðfestingu áður en röð er hreinsuð</string>
<string name="show_comments_title">Sýna ummæli</string> <string name="show_comments_title">Sýna ummæli</string>
<string name="auto_queue_toggle">Sjálfvirk biðröð</string> <string name="auto_queue_toggle">Sjálfvirk biðröð</string>
<string name="settings_category_clear_data_title">Hreinsa gögn</string> <string name="settings_category_clear_data_title">Hreinsa gögn</string>
<string name="download_dialog_title">Sækja</string> <string name="download_dialog_title">Sækja</string>
<string name="duration_live">Útsending</string> <string name="duration_live">Í beinni</string>
<string name="downloads_title">Sótt gögn</string> <string name="downloads_title">Sótt gögn</string>
<string name="all">Allt</string> <string name="all">Allt</string>
<string name="channels">Rásir</string> <string name="channels">Rásir</string>
<string name="playlists">Spilunarlistar</string> <string name="playlists">Spilunarlistar</string>
<string name="videos_string">Myndbönd</string> <string name="videos_string">Myndskeið</string>
<string name="tracks">Spor</string> <string name="tracks">Spor</string>
<string name="users">Notendur</string> <string name="users">Notendur</string>
<string name="events">Viðburðir</string> <string name="events">Viðburðir</string>
@ -206,7 +206,7 @@
<string name="restore_defaults">Endurheimta sjálfgefnar stillingar</string> <string name="restore_defaults">Endurheimta sjálfgefnar stillingar</string>
<string name="restore_defaults_confirmation">Viltu endurheimta sjálfgefnar stillingar\?</string> <string name="restore_defaults_confirmation">Viltu endurheimta sjálfgefnar stillingar\?</string>
<string name="sorry_string">Æi, þetta ætti ekki að gerast.</string> <string name="sorry_string">Æi, þetta ætti ekki að gerast.</string>
<string name="error_report_button_text">Tilkynna þessa villu með tölvupósti</string> <string name="error_report_button_text">Tilkynna með tölvupósti</string>
<string name="error_snackbar_action">Tilkynna</string> <string name="error_snackbar_action">Tilkynna</string>
<string name="what_device_headline">Upplýsingar:</string> <string name="what_device_headline">Upplýsingar:</string>
<string name="error_report_open_github_notice">Athugaðu hvort vandamál sem fjallar um hrun þitt sé þegar til staðar. Þegar þú býrð til tvítekna miða eyðir þú tíma okkar sem við gætum eytt í að laga villuna.</string> <string name="error_report_open_github_notice">Athugaðu hvort vandamál sem fjallar um hrun þitt sé þegar til staðar. Þegar þú býrð til tvítekna miða eyðir þú tíma okkar sem við gætum eytt í að laga villuna.</string>
@ -216,7 +216,7 @@
<string name="info_labels">Hvað:\\nBeiðni:\\nTungumál Efnis:\\nLand Efnis:\\nTungumál forrits:\\nÞjónusta:\\nGMT Tími:\\nPakki:\\nÚtgáfa:\\nÚtgáfu Stýrikerfis:</string> <string name="info_labels">Hvað:\\nBeiðni:\\nTungumál Efnis:\\nLand Efnis:\\nTungumál forrits:\\nÞjónusta:\\nGMT Tími:\\nPakki:\\nÚtgáfa:\\nÚtgáfu Stýrikerfis:</string>
<string name="your_comment">Athugasemd þín (á ensku):</string> <string name="your_comment">Athugasemd þín (á ensku):</string>
<string name="search_no_results">Engar niðurstöður</string> <string name="search_no_results">Engar niðurstöður</string>
<string name="video">Myndband</string> <string name="video">Myndskeið</string>
<string name="short_billion">ma.</string> <string name="short_billion">ma.</string>
<string name="no_views">Engin áhorf</string> <string name="no_views">Engin áhorf</string>
<plurals name="views"> <plurals name="views">
@ -234,18 +234,18 @@
<item quantity="one">%s að hlusta</item> <item quantity="one">%s að hlusta</item>
<item quantity="other">%s að hlusta</item> <item quantity="other">%s að hlusta</item>
</plurals> </plurals>
<string name="no_videos">Engin myndbönd</string> <string name="no_videos">Engin myndskeið</string>
<string name="more_than_100_videos">100+ myndbönd</string> <string name="more_than_100_videos">100+ myndskeið</string>
<plurals name="videos"> <plurals name="videos">
<item quantity="one">%s myndband</item> <item quantity="one">%s myndskeið</item>
<item quantity="other">%s myndbönd</item> <item quantity="other">%s myndskeið</item>
</plurals> </plurals>
<string name="no_comments">Engin ummæli</string> <string name="no_comments">Engin ummæli</string>
<string name="comments_are_disabled">Ummæli eru óvirk</string> <string name="comments_are_disabled">Ummæli eru óvirk</string>
<string name="checksum">Gátsumma</string> <string name="checksum">Gátsumma</string>
<string name="msg_threads">Þræðir</string> <string name="msg_threads">Þræðir</string>
<string name="msg_error">Villa</string> <string name="msg_error">Villa</string>
<string name="msg_running_detail">Pikkaðu á til að fá nánari upplýsingar</string> <string name="msg_running_detail">Ýttu til að fá nánari upplýsingar</string>
<string name="msg_wait">Bíddu aðeins…</string> <string name="msg_wait">Bíddu aðeins…</string>
<string name="msg_copied">Afritað á klemmuspjald</string> <string name="msg_copied">Afritað á klemmuspjald</string>
<string name="one_item_deleted">1 atriði eytt.</string> <string name="one_item_deleted">1 atriði eytt.</string>
@ -281,9 +281,9 @@
<string name="enqueue_stream">Setja í röð</string> <string name="enqueue_stream">Setja í röð</string>
<string name="enqueued">Í röð</string> <string name="enqueued">Í röð</string>
<string name="show_channel_details">Sýna upplýsingar um rás</string> <string name="show_channel_details">Sýna upplýsingar um rás</string>
<string name="loading_stream_details">Hleður upplýsingar um straum</string> <string name="loading_stream_details">Hleður inn upplýsingum um streymi</string>
<string name="preferred_open_action_settings_title">Þegar hlekkur er opnaður</string> <string name="preferred_open_action_settings_title">Þegar hlekkur er opnaður</string>
<string name="video_player">Myndbandsspilari</string> <string name="video_player">Myndspilari</string>
<string name="background_player">Bakgrunnsspilari</string> <string name="background_player">Bakgrunnsspilari</string>
<string name="popup_player">Sprettigluggaspilari</string> <string name="popup_player">Sprettigluggaspilari</string>
<string name="create_playlist">Nýr spilunarlisti</string> <string name="create_playlist">Nýr spilunarlisti</string>
@ -354,7 +354,7 @@
<string name="metadata_tags">Merki</string> <string name="metadata_tags">Merki</string>
<string name="donation_encouragement">NewPipe er þróað af sjálfboðaliðum sem eyða frítíma sínum í að færa þér bestu notendaupplifunina. Gefðu til baka til að hjálpa forriturum að gera NewPipe enn betri á meðan þeir njóta kaffibolla.</string> <string name="donation_encouragement">NewPipe er þróað af sjálfboðaliðum sem eyða frítíma sínum í að færa þér bestu notendaupplifunina. Gefðu til baka til að hjálpa forriturum að gera NewPipe enn betri á meðan þeir njóta kaffibolla.</string>
<string name="short_million">millj.</string> <string name="short_million">millj.</string>
<string name="show_description_summary">Slökktu á til að fela myndbandslýsingu og viðbótarupplýsingar</string> <string name="show_description_summary">Slökktu á til að fela lýsingu og viðbótarupplýsingar myndskeiðs</string>
<string name="error_occurred_detail">Villa kom upp: %1$s</string> <string name="error_occurred_detail">Villa kom upp: %1$s</string>
<string name="title_activity_recaptcha">Þraut reCAPTCHA</string> <string name="title_activity_recaptcha">Þraut reCAPTCHA</string>
<string name="subscribers_count_not_available">Fjöldi áskrifenda ekki tiltækur</string> <string name="subscribers_count_not_available">Fjöldi áskrifenda ekki tiltækur</string>
@ -432,7 +432,7 @@
<string name="skip_silence_checkbox">Spóla áfram í þögn</string> <string name="skip_silence_checkbox">Spóla áfram í þögn</string>
<string name="limit_data_usage_none_description">Engin takmörk</string> <string name="limit_data_usage_none_description">Engin takmörk</string>
<string name="limit_mobile_data_usage_title">Takmarka upplausn þegar farsímagögn eru notuð</string> <string name="limit_mobile_data_usage_title">Takmarka upplausn þegar farsímagögn eru notuð</string>
<string name="enable_streams_notifications_title">Tilkynningar um nýtt efni</string> <string name="enable_streams_notifications_title">Tilkynningar um nýtt efni streyma</string>
<string name="enable_streams_notifications_summary">Senda tilkynningar um nýtt efni áskrifta</string> <string name="enable_streams_notifications_summary">Senda tilkynningar um nýtt efni áskrifta</string>
<string name="streams_notifications_interval_title">Hversu oft á að athuga</string> <string name="streams_notifications_interval_title">Hversu oft á að athuga</string>
<string name="streams_notifications_network_title">Tegund tengingar</string> <string name="streams_notifications_network_title">Tegund tengingar</string>
@ -444,10 +444,10 @@
<string name="minimize_on_exit_background_description">Nota bakgrunnsspilara</string> <string name="minimize_on_exit_background_description">Nota bakgrunnsspilara</string>
<string name="minimize_on_exit_popup_description">Nota sprettigluggaspilara</string> <string name="minimize_on_exit_popup_description">Nota sprettigluggaspilara</string>
<string name="autoplay_summary">Sjálfvirk spilun — %s</string> <string name="autoplay_summary">Sjálfvirk spilun — %s</string>
<string name="minimize_on_exit_summary">Aðgerð þegar skipt er yfir í annað forrit frá aðal myndspilara — %s</string> <string name="minimize_on_exit_summary">Aðgerð þegar skipt er yfir í annað forrit frá aðalmyndspilara — %s</string>
<string name="wifi_only">Aðeins Wi-Fi</string> <string name="wifi_only">Aðeins Wi-Fi</string>
<string name="list_view_mode">Listasýn</string> <string name="list_view_mode">Listasýn</string>
<string name="seekbar_preview_thumbnail_title">Smámynd spilunarstiku</string> <string name="seekbar_preview_thumbnail_title">Forskoðun á smámynd hoppstiku</string>
<string name="high_quality_larger">Hágæða (stærra)</string> <string name="high_quality_larger">Hágæða (stærra)</string>
<string name="low_quality_smaller">Lágæða (minna)</string> <string name="low_quality_smaller">Lágæða (minna)</string>
<string name="dont_show">Ekki sýna</string> <string name="dont_show">Ekki sýna</string>
@ -476,7 +476,7 @@
<string name="fragment_feed_title">Hvað er nýtt</string> <string name="fragment_feed_title">Hvað er nýtt</string>
<string name="feed_groups_header_title">Rásarhópar</string> <string name="feed_groups_header_title">Rásarhópar</string>
<string name="feed_notification_loading">Hleður…</string> <string name="feed_notification_loading">Hleður…</string>
<string name="settings_category_feed_title">Straumur</string> <string name="settings_category_feed_title">Streymi</string>
<string name="feed_group_dialog_select_subscriptions">Veldu áskriftir</string> <string name="feed_group_dialog_select_subscriptions">Veldu áskriftir</string>
<plurals name="feed_group_dialog_selection_count"> <plurals name="feed_group_dialog_selection_count">
<item quantity="one">%d valin</item> <item quantity="one">%d valin</item>
@ -499,29 +499,19 @@
<string name="downloads_storage_use_saf_summary">„Geymsluaðgangsrammi“ (SAF) gerir þér kleift að vista skrár á ytra SD-kort</string> <string name="downloads_storage_use_saf_summary">„Geymsluaðgangsrammi“ (SAF) gerir þér kleift að vista skrár á ytra SD-kort</string>
<string name="choose_instance_prompt">Veldu netþjón</string> <string name="choose_instance_prompt">Veldu netþjón</string>
<string name="feed_group_show_only_ungrouped_subscriptions">Sýna aðeins óflokkaðar áskriftir</string> <string name="feed_group_show_only_ungrouped_subscriptions">Sýna aðeins óflokkaðar áskriftir</string>
<string name="feed_load_error">Villa við að hlaða straumi</string> <string name="feed_load_error">Villa við að hlaða streymi</string>
<string name="feed_load_error_account_info">Gat ekki hlaðið straumi fyrir %s.</string> <string name="feed_load_error_account_info">Gat ekki hlaðið streymi fyrir %s.</string>
<string name="feed_use_dedicated_fetch_method_summary">Fáanlegt fyrir sumar þjónustur. Það er venjulega miklu hraðari en getur skilað ófullnægjandi upplýsingum, t.d. engin lengd, tegund, staða</string> <string name="feed_use_dedicated_fetch_method_summary">Fáanlegt fyrir sumar þjónustur. Það er venjulega miklu hraðari en getur skilað ófullnægjandi upplýsingum (t.d. engin lengd, tegund, staða beinna útsendinga)</string>
<string name="feed_use_dedicated_fetch_method_help_text">Ef áskriftir eru uppfærðar of hægt máttu prófa hraðstraumsham (kveiktu á honum í stillingunum eða með hnappinum að neðan). <string name="feed_use_dedicated_fetch_method_help_text">Ef áskriftir eru uppfærðar of hægt máttu prófa hraðstreymissham (kveiktu á honum í stillingunum eða með hnappnum hér að neðan).\n\nNewPipe getur uppfært áskriftir á tvo vegu:\n• Sækja alla áskriftarrásina - hægvirkt en veitir allar upplýsingar.\n• Nota sérstök forritaskil - fljótvirkt en upplýsingar verða minni.\n\nHraðstreymishamur getur veitt ófullnægjandi upplýsingar, t.d. engin lengd, tegund, staða og getur skilað færri atriðum.\n\nYouTube er dæmi um þjónustu sem býður upp á þetta með RSS-streymi sínu.\n\nValið er því á milli hraða eða nákvæmra upplýsinga.</string>
\n
\nNewPipe getur uppfært áskriftir á tvo vegu:
\n• Sækja alla áskriftarrásina — hægt en veitir allar upplýsingar.
\n• Nota sérstakt forritaskil — fljótt en upplýsingar verða færi.
\n
\nHraðstraumshamur getur veitt ófullnægjandi upplýsingum, t.d. engin lengd, tegund, staða og getur skilað færi atriðum.
\n
\nYouTube er dæmi um þjónustu sem býður upp á þetta með RSS-straumi sínum.
\n
\nValið er hraði eða nákvæmar upplýsingar.</string>
<string name="detail_sub_channel_thumbnail_view_description">Smámynd rásar</string> <string name="detail_sub_channel_thumbnail_view_description">Smámynd rásar</string>
<string name="soundcloud_go_plus_content">Þetta er SoundCloud Go+ lag að minnsta kosti í þínu landi — það er ekki hægt að streyma eða sækja það með NewPipe.</string> <string name="soundcloud_go_plus_content">Þetta er SoundCloud Go+ lag að minnsta kosti í þínu landi — það er ekki hægt að streyma því eða sækja með NewPipe.</string>
<string name="youtube_music_premium_content">Þetta myndband er aðeins í boði fyrir YouTube Tónlist Premium meðlima — það er ekki hægt að streyma eða sækja það með NewPipe.</string> <string name="youtube_music_premium_content">Þetta myndskeið er aðeins í boði fyrir YouTube Tónlist Premium meðlimi, það er ekki hægt að streyma því eða sækja með NewPipe.</string>
<string name="description_select_note">Þú getur nú valið texta inni í lýsingunni. Athugaðu að síðan getur flöktað og mögulega er ekki hægt að smella á tengla í valhami.</string> <string name="description_select_note">Þú getur nú valið texta inni í lýsingunni. Athugaðu að síðan getur flöktað og mögulega er ekki hægt að smella á tengla í valhami.</string>
<string name="enable_search_history_summary">Geyma leitarfyrirspurnir í tæki</string> <string name="enable_search_history_summary">Geyma leitarfyrirspurnir í tæki</string>
<string name="start_main_player_fullscreen_title">Ræsa aðalspilara í fullskjásstillingu</string> <string name="start_main_player_fullscreen_title">Ræsa aðalspilara í fullskjásstillingu</string>
<string name="popup_playing_toast">Sprettigluggaspilun</string> <string name="popup_playing_toast">Sprettigluggaspilun</string>
<string name="restricted_video_no_stream">Þetta myndband er með aldurstakmark. <string name="restricted_video_no_stream">Þetta myndskeið er með aldurstakmörk.
\nVegna nýrra reglna YouTube er ekki hægt að streyma eða sækja það með NewPipe.</string> \nVegna nýrra reglna YouTube er ekki hægt að streyma því eða sækja með NewPipe.</string>
<string name="delete_playback_states_alert">Eyða öllum spilunarstaðsetningum\?</string> <string name="delete_playback_states_alert">Eyða öllum spilunarstaðsetningum\?</string>
<string name="watch_history_states_deleted">Spilunarstaðsetningum eytt</string> <string name="watch_history_states_deleted">Spilunarstaðsetningum eytt</string>
<string name="clear_search_history_title">Hreinsa leitarferil</string> <string name="clear_search_history_title">Hreinsa leitarferil</string>
@ -531,21 +521,21 @@
<string name="could_not_load_thumbnails">Gat ekki hlaðið inn öllum smámyndum</string> <string name="could_not_load_thumbnails">Gat ekki hlaðið inn öllum smámyndum</string>
<string name="parsing_error">Gat ekki túlkað vefsíðu</string> <string name="parsing_error">Gat ekki túlkað vefsíðu</string>
<string name="could_not_setup_download_menu">Gat ekki sett upp niðurhalsvalmynd</string> <string name="could_not_setup_download_menu">Gat ekki sett upp niðurhalsvalmynd</string>
<string name="player_stream_failure">Ekki tókst að spila þennan straum</string> <string name="player_stream_failure">Ekki tókst að spila þetta streymi</string>
<string name="player_unrecoverable_failure">Banvæn villa í spilaranum</string> <string name="player_unrecoverable_failure">Banvæn villa í spilaranum</string>
<string name="player_recoverable_failure">Að jafna sig eftir villu í spilara</string> <string name="player_recoverable_failure">Að jafna sig eftir villu í spilara</string>
<string name="external_player_unsupported_link_type">Ytri spilarar styðja ekki þessar tegundir tengla</string> <string name="external_player_unsupported_link_type">Utanaðkomandi spilarar styðja ekki þessar tegundir tengla</string>
<string name="video_streams_empty">Engir myndstraumar fundust</string> <string name="video_streams_empty">Engin myndstreymi fundust</string>
<string name="audio_streams_empty">Engir hljóðstraumar fundust</string> <string name="audio_streams_empty">Engin hljóðstreymi fundust</string>
<string name="invalid_source">Ekkert slíkt efni fanst</string> <string name="invalid_source">Ekkert slíkt efni fanst</string>
<string name="no_streams_available_download">Engir straumar til að sækja</string> <string name="no_streams_available_download">Engin streymi til að sækja</string>
<string name="saved_tabs_invalid_json">Gat ekki lesið vistaða flipa þannig að mun nota sjálfgefna</string> <string name="saved_tabs_invalid_json">Gat ekki lesið vistaða flipa þannig að mun nota sjálfgefna</string>
<string name="detail_thumbnail_view_description">Spila myndband, lengd:</string> <string name="detail_thumbnail_view_description">Spila myndskeið, lengd:</string>
<string name="detail_uploader_thumbnail_view_description">Smámynd höfundar</string> <string name="detail_uploader_thumbnail_view_description">Smámynd höfundar</string>
<string name="drawer_header_description">Víxla þjónustu. Nú valin:</string> <string name="drawer_header_description">Víxla þjónustu. Nú valin:</string>
<plurals name="new_streams"> <plurals name="new_streams">
<item quantity="one">%s nýr straumur</item> <item quantity="one">%s nýtt streymi</item>
<item quantity="other">%s nýir straumar</item> <item quantity="other">%s ný streymi</item>
</plurals> </plurals>
<string name="no_available_dir">Vinsamlega veldu niðurhalsmöppu síðar í stillingunum</string> <string name="no_available_dir">Vinsamlega veldu niðurhalsmöppu síðar í stillingunum</string>
<string name="no_dir_yet">Engin niðurhalsmappa er stillt ennþá. Veldu sjálfgefna niðurhalsmöppu núna</string> <string name="no_dir_yet">Engin niðurhalsmappa er stillt ennþá. Veldu sjálfgefna niðurhalsmöppu núna</string>
@ -563,21 +553,19 @@
\nVirkjaðu kerfismöppuval (SAF) ef þú vilt nota ytra SD-kort</string> \nVirkjaðu kerfismöppuval (SAF) ef þú vilt nota ytra SD-kort</string>
<string name="downloads_storage_ask_summary_no_saf_notice">Þú verður spurð(ur) hvert ætti að sækja skrár í hvert skipti</string> <string name="downloads_storage_ask_summary_no_saf_notice">Þú verður spurð(ur) hvert ætti að sækja skrár í hvert skipti</string>
<string name="downloads_storage_use_saf_title">Virkja kerfismöppuval (SAF)</string> <string name="downloads_storage_use_saf_title">Virkja kerfismöppuval (SAF)</string>
<string name="remove_watched_popup_title">Fjarlægja myndbönd sem horft var á\?</string> <string name="remove_watched_popup_title">Fjarlægja áhorfð myndskeið?</string>
<string name="feed_oldest_subscription_update">Straumur síðast uppfærður: %s</string> <string name="feed_oldest_subscription_update">Streymi síðast uppfært %s</string>
<string name="feed_subscription_not_loaded_count">Ekki hlaðið: %d</string> <string name="feed_subscription_not_loaded_count">Ekki hlaðið: %d</string>
<string name="feed_new_items">Ný atriði í straumi</string> <string name="feed_new_items">Ný atriði í streymi</string>
<string name="feed_group_dialog_empty_selection">Engar áskriftir valdar</string> <string name="feed_group_dialog_empty_selection">Engar áskriftir valdar</string>
<string name="feed_group_dialog_empty_name">Tómt hópsnafn</string> <string name="feed_group_dialog_empty_name">Tómt hópsnafn</string>
<string name="feed_group_dialog_delete_message">Viltu eyða þessum hóp\?</string> <string name="feed_group_dialog_delete_message">Viltu eyða þessum hóp\?</string>
<string name="feed_update_threshold_summary">Hversu oft á að uppfæra straum — %s</string> <string name="feed_update_threshold_summary">Hversu oft á að uppfæra streymi áður en áskrift er talin útrunnin — %s</string>
<string name="feed_update_threshold_title">Bil á uppfærslu straums</string> <string name="feed_update_threshold_title">Takmörk á uppfærslu streymis</string>
<string name="feed_load_error_terminated">Reikningi höfundar er lokaður. <string name="feed_load_error_terminated">Reikningur höfundar er lokaður.\nNewPipe getur ekki sótt þetta streymi lengur.\nViltu segja upp áskrift?</string>
\nNewPipe getur ekki sótt þennan straum lengur. <string name="feed_load_error_fast_unknown">Hraðstreymishamurinn veitir ekki frekari upplýsingar um þetta.</string>
\nViltu segja upp áskrift\?</string> <string name="feed_use_dedicated_fetch_method_enable_button">Virkja hraðstreymisham</string>
<string name="feed_load_error_fast_unknown">Hraðstraumshamurinn veitir ekki frekari upplýsingar um þetta.</string> <string name="feed_use_dedicated_fetch_method_disable_button">Afvirkja hraðstreymisham</string>
<string name="feed_use_dedicated_fetch_method_enable_button">Virkja hraðstraumsham</string>
<string name="feed_use_dedicated_fetch_method_disable_button">Afvirkja hraðstraumsham</string>
<string name="content_not_supported">NewPipe styður ekki þetta efni. <string name="content_not_supported">NewPipe styður ekki þetta efni.
\n \n
\nÞað verður vonandi stutt í framtíðarútgáfu.</string> \nÞað verður vonandi stutt í framtíðarútgáfu.</string>
@ -590,57 +578,57 @@
\nVinsamlegast settu upp skráarstjóra sem styður Geymsluaðgangsramma (SAF)</string> \nVinsamlegast settu upp skráarstjóra sem styður Geymsluaðgangsramma (SAF)</string>
<string name="georestricted_content">Þetta efni er ekki fáanlegt í þínu landi.</string> <string name="georestricted_content">Þetta efni er ekki fáanlegt í þínu landi.</string>
<string name="service_provides_reason">%s gefur þessa ástæðu:</string> <string name="service_provides_reason">%s gefur þessa ástæðu:</string>
<string name="paid_content">Þetta efni er aðeins í boði fyrir notendur sem hafa greitt — það er ekki hægt að streyma eða sækja það með NewPipe.</string> <string name="paid_content">Þetta efni er aðeins í boði fyrir notendur sem hafa greitt — það er ekki hægt að streyma því eða sækja með NewPipe.</string>
<string name="auto_device_theme_title">Sjálfvirk (þema tækis)</string> <string name="auto_device_theme_title">Sjálfvirk (þema tækis)</string>
<string name="night_theme_summary">Veldu uppáhalds næturþemu þína — %s</string> <string name="night_theme_summary">Veldu uppáhalds næturþemu þína — %s</string>
<string name="select_night_theme_toast">Þú getur valið uppáhalds næturþemu þína hér að neðan</string> <string name="select_night_theme_toast">Þú getur valið uppáhalds næturþemu þína hér að neðan</string>
<string name="download_has_started">Niðurhal hafið</string> <string name="download_has_started">Niðurhal hafið</string>
<string name="description_select_enable">Virkja valham fyrir lýsinguna</string> <string name="description_select_enable">Virkja valham fyrir lýsinguna</string>
<string name="description_select_disable">Afvirkja valham fyrir lýsinguna</string> <string name="description_select_disable">Afvirkja valham fyrir lýsinguna</string>
<string name="use_inexact_seek_summary">Ónákvæm leit gerir leikmanninum kleift að leita hraðar í stöður með minni nákvæmni. Að leita í 5, 15 eða 25 sekúndur virkar ekki með þessu</string> <string name="use_inexact_seek_summary">Ónákvæm hopp gerir leikmanninum kleift að leita hraðar í stöður með minni nákvæmni. Að leita í 5, 15 eða 25 sekúndur virkar ekki með þessu</string>
<string name="enable_watch_history_summary">Geyma áhorfsferil</string> <string name="enable_watch_history_summary">Geyma áhorfsferil</string>
<string name="resume_on_audio_focus_gain_summary">Halda áfram að spila eftir hlé (t.d. símtöl)</string> <string name="resume_on_audio_focus_gain_summary">Halda áfram að spila eftir hlé (t.d. símtöl)</string>
<string name="start_main_player_fullscreen_summary">Ekki byrja myndbönd í smáspilaranum heldur fara í skjáfylliham ef sjálfvirkur snúningur er læstur. Þú getur samt fengið aðgang að smáspilaranum með því að fara úr skjáfylliham</string> <string name="start_main_player_fullscreen_summary">Ekki byrja myndskeið í smáspilaranum heldur fara í skjáfylliham ef sjálfvirkur snúningur er læstur. Þú getur samt fengið aðgang að smáspilaranum með því að fara úr skjáfylliham</string>
<string name="check_new_streams">Byrja leit að nýjum straumum</string> <string name="check_new_streams">Byrja leit að nýjum streymum</string>
<string name="overwrite_failed">get ekki skrifað yfir skrána</string> <string name="overwrite_failed">get ekki skrifað yfir skrána</string>
<string name="delete_downloaded_files">Eyða sóttum skrám</string> <string name="delete_downloaded_files">Eyða sóttum skrám</string>
<string name="confirm_prompt">Viltu hreinsa niðurhalsferilinn eða eyða öllum sóttum skrám\?</string> <string name="confirm_prompt">Viltu hreinsa niðurhalsferilinn eða eyða öllum sóttum skrám\?</string>
<string name="no_video_streams_available_for_external_players">Engir myndstraumar eru í boði fyrir ytri spilara</string> <string name="no_video_streams_available_for_external_players">Engin myndstreymi eru í boði fyrir utanaðkomandi spilara</string>
<string name="clear_cookie_title">Eyða vefkökum reCAPTCHA</string> <string name="clear_cookie_title">Eyða vefkökum reCAPTCHA</string>
<string name="recaptcha_cookies_cleared">Vefkökum reCAPTCHA eytt</string> <string name="recaptcha_cookies_cleared">Vefkökum reCAPTCHA eytt</string>
<string name="progressive_load_interval_title">Stærð forhleðslu</string> <string name="progressive_load_interval_title">Stærð forhleðslu</string>
<string name="progressive_load_interval_summary">Breyta stærð forhleðslu (nú %s). Lægra gildi gæti flýtt fyrir upphaflegu hleðslu myndbands. Breytingar krefjast endurræsingar spilara</string> <string name="progressive_load_interval_summary">Breyta stærð millibils forhleðslu (núna %s). Lægra gildi gæti flýtt fyrir hleðslu myndskeiðs í upphafi</string>
<string name="clear_queue_confirmation_description">Biðröð spilarans verður skipt út</string> <string name="clear_queue_confirmation_description">Biðröð spilarans verður skipt út</string>
<string name="show_meta_info_summary">Slökktu á til að fela lýsigagnareiti með viðbótarupplýsingum um straumhöfund, straumefni eða leitarbeiðni</string> <string name="show_meta_info_summary">Slökktu á til að fela lýsigagnareiti með viðbótarupplýsingum um höfund streymis, efni streymis eða leitarbeiðni</string>
<string name="metadata_cache_wipe_summary">Fjarlæga öll síðugögn úr skyndiminni</string> <string name="metadata_cache_wipe_summary">Fjarlæga öll síðugögn úr skyndiminni</string>
<string name="auto_queue_summary">Bæta svipuðum straumum við biðröðina þegar síðasta er spilað og endurspilun er ekki virkjuð</string> <string name="auto_queue_summary">Bæta svipuðum streymum við biðröðina þegar síðasta er spilað og endurspilun er ekki virkjuð</string>
<string name="show_search_suggestions_summary">Veldu tillögur til að sýna þegar leitað er</string> <string name="show_search_suggestions_summary">Veldu tillögur til að sýna þegar leitað er</string>
<string name="enable_playback_resume_summary">Endurheimta síðustu spilunarstöðu</string> <string name="enable_playback_resume_summary">Endurheimta síðustu spilunarstöðu</string>
<string name="enable_playback_state_lists_title">Spilunarstöður í listum</string> <string name="enable_playback_state_lists_title">Spilunarstöður í listum</string>
<string name="enable_playback_state_lists_summary">Sýna spilunarstöður í listum</string> <string name="enable_playback_state_lists_summary">Sýna spilunarstöður í listum</string>
<string name="show_hold_to_append_title">Sýna ábendinguna „Haltu niðri til að bæta við spilunarröð“</string> <string name="show_hold_to_append_title">Sýna ábendinguna „Haltu niðri til að bæta við spilunarröð“</string>
<string name="show_hold_to_append_summary">Sýna ábendingu þegar ýtt er á bakgrunninn eða sprettihnappin í „Nánar:“ myndbandsins</string> <string name="show_hold_to_append_summary">Sýna ábendingu þegar ýtt er á bakgrunninn eða sprettihnappinn í „Nánar:“ á myndskeiðinu</string>
<string name="unsupported_url_dialog_message">Óþekkt slóð. Opna með öðru forriti\?</string> <string name="unsupported_url_dialog_message">Óþekkt slóð. Opna með öðru forriti\?</string>
<string name="peertube_instance_url_summary">Veldu uppáhalds PeerTube tilvik þín</string> <string name="peertube_instance_url_summary">Veldu uppáhalds PeerTube tilvik þín</string>
<string name="peertube_instance_url_help">Þú mátt finna tilviki á %s</string> <string name="peertube_instance_url_help">Þú mátt finna tilviki á %s</string>
<string name="peertube_instance_add_fail">Gat ekki staðfest tilvik</string> <string name="peertube_instance_add_fail">Gat ekki staðfest tilvik</string>
<string name="peertube_instance_add_https_only">Aðeins HTTPS vefslóðir eru studdar</string> <string name="peertube_instance_add_https_only">Aðeins HTTPS vefslóðir eru studdar</string>
<string name="settings_category_player_notification_summary">Stilla tilkynningu fyrir spilandi straum</string> <string name="settings_category_player_notification_summary">Stilla tilkynningu fyrir spilandi streymi</string>
<string name="show_age_restricted_content_title">Sýna aldurstakmarkað efni</string> <string name="show_age_restricted_content_title">Sýna aldurstakmarkað efni</string>
<string name="show_age_restricted_content_summary">Sýna efni sem hugsanlega hentar ekki börnum vegna þess að það hefur aldurstakmark (t.d. 18+)</string> <string name="show_age_restricted_content_summary">Sýna efni sem hugsanlega hentar ekki börnum vegna þess að það hefur aldurstakmark (t.d. 18+)</string>
<string name="youtube_restricted_mode_enabled_title">Kveikja á öryggisham YouTube</string> <string name="youtube_restricted_mode_enabled_title">Kveikja á öryggisham YouTube</string>
<string name="youtube_restricted_mode_enabled_summary">YouTube býður upp á öryggisham sem felur efni sem gæti hugsanlega verið óviðeigandi fyrir börn</string> <string name="youtube_restricted_mode_enabled_summary">YouTube býður upp á öryggisham sem felur efni sem gæti hugsanlega verið óviðeigandi fyrir börn</string>
<string name="restricted_video">Þetta myndband er aldurstakmark. <string name="restricted_video">Þetta myndskeið er með aldurstakmörk.
\n \n
\nKveiktu á „%1$s“ í stillingunum ef þú vilt sjá það.</string> \nKveiktu á „%1$s“ í stillingunum ef þú vilt sjá það.</string>
<string name="hash_channel_name">Myndbandsathugunarsummutilkynning</string> <string name="hash_channel_name">Tilkynning um gátsummu myndskeiðs</string>
<string name="hash_channel_description">Tilkynning um framvindu myndbandsathugunarsummu</string> <string name="hash_channel_description">Tilkynning um framvindu gátsummu myndskeiðs</string>
<string name="error_report_channel_name">Villuskýrslutilkynning</string> <string name="error_report_channel_name">Villuskýrslutilkynning</string>
<string name="error_report_channel_description">Tilkynningar um villur</string> <string name="error_report_channel_description">Tilkynningar um villur</string>
<string name="switch_to_background">Skipta yfir í bakgrunn</string> <string name="switch_to_background">Skipta yfir í bakgrunn</string>
<string name="switch_to_popup">Skipta yfir í sprettiglugga</string> <string name="switch_to_popup">Skipta yfir í sprettiglugga</string>
<string name="switch_to_main">Skipta yfir í aðalspilara</string> <string name="switch_to_main">Skipta yfir í aðalspilara</string>
<string name="clear_views_history_summary">Eyðir feril spilaðra strauma og spilunarstöðum</string> <string name="clear_views_history_summary">Eyðir ferli spilaðra streyma og stöðum í spilun</string>
<string name="delete_view_history_alert">Eyða áhorfsferil\?</string> <string name="delete_view_history_alert">Eyða áhorfsferil\?</string>
<string name="watch_history_deleted">Áhorfsferli eytt</string> <string name="watch_history_deleted">Áhorfsferli eytt</string>
<string name="clear_playback_states_title">Eyða spilunarstöðum</string> <string name="clear_playback_states_title">Eyða spilunarstöðum</string>
@ -654,9 +642,9 @@
<string name="hold_to_append">Haltu niðri til að bæta við spilunarröð</string> <string name="hold_to_append">Haltu niðri til að bæta við spilunarröð</string>
<string name="preferred_player_fetcher_notification_message">Hleður umbeðið efni</string> <string name="preferred_player_fetcher_notification_message">Hleður umbeðið efni</string>
<string name="show_original_time_ago_title">Sýna upprunatíma á atriðum</string> <string name="show_original_time_ago_title">Sýna upprunatíma á atriðum</string>
<string name="show_original_time_ago_summary">Upprunalegir textar frá þjónustu verða sýnilegir í atriðum</string> <string name="show_original_time_ago_summary">Upprunalegir textar frá þjónustu verða sýnilegir í streymisatriðum</string>
<string name="disable_media_tunneling_title">Slökkva á fjölmiðlagöngum</string> <string name="disable_media_tunneling_title">Slökkva á margmiðlagöngum</string>
<string name="disable_media_tunneling_summary">Slökktu á fjölmiðlagöngum ef þú finnur fyrir svörtum skjá eða stami við spilun myndbandar</string> <string name="disable_media_tunneling_summary">Slökktu á margmiðlunargöngum (media tunneling) ef vart verður við svartan skjá eða hökt við spilun myndskeiða.</string>
<string name="show_image_indicators_title">Sýna myndvísa</string> <string name="show_image_indicators_title">Sýna myndvísa</string>
<string name="show_image_indicators_summary">Sýna Picasso litaða borða ofan á myndum sem gefa til kynna uppruna þeirra: rauðan fyrir netið, bláan fyrir disk og grænan fyrir minni</string> <string name="show_image_indicators_summary">Sýna Picasso litaða borða ofan á myndum sem gefa til kynna uppruna þeirra: rauðan fyrir netið, bláan fyrir disk og grænan fyrir minni</string>
<string name="show_crash_the_player_title">Sýna „Hrynja spilara“</string> <string name="show_crash_the_player_title">Sýna „Hrynja spilara“</string>
@ -690,19 +678,130 @@
<item quantity="other">%1$s sóttum skrám eytt</item> <item quantity="other">%1$s sóttum skrám eytt</item>
</plurals> </plurals>
<string name="max_retry_desc">Fjöldi tilrauna áður en hætt er við niðurhal</string> <string name="max_retry_desc">Fjöldi tilrauna áður en hætt er við niðurhal</string>
<string name="remove_watched_popup_warning">Myndböndum sem skoðuð var áður eða eftir að þeim var bætt við spilunaristann verður eytt. <string name="remove_watched_popup_warning">Myndskeiðum sem skoðuð voru áður eða eftir að þeim var bætt við spilunarlistann verður eytt.
\nErtu viss\? Það er ekki hægt að afturkalla þetta!</string> \nErtu viss? Það er ekki hægt að afturkalla þetta!</string>
<string name="remove_watched_popup_yes_and_partially_watched_videos">Já og skoðuð að hluta</string> <string name="remove_watched_popup_yes_and_partially_watched_videos">Já og skoðuð að hluta</string>
<string name="feed_use_dedicated_fetch_method_title">Nota RSS ef tiltækt</string> <string name="feed_use_dedicated_fetch_method_title">Nota RSS ef tiltækt</string>
<string name="detail_heart_img_view_description">Hjartað af höfunda</string> <string name="detail_heart_img_view_description">Hjartað af höfunda</string>
<string name="notifications_disabled">Slökkt er á tilkynningum</string> <string name="notifications_disabled">Slökkt er á tilkynningum</string>
<string name="you_successfully_subscribed">Þú ert nú áskrifandi</string> <string name="you_successfully_subscribed">Þú ert nú áskrifandi</string>
<string name="streams_not_yet_supported_removed">Straumar sem ekki eru enn studdir af niðurhalaranum eru ekki sýndir</string> <string name="streams_not_yet_supported_removed">Streymi sem ekki eru enn studd af niðurhalaranum eru ekki sýnd</string>
<string name="selected_stream_external_player_not_supported">Valinn straumur er ekki studdur af ytri spilurum</string> <string name="selected_stream_external_player_not_supported">Valið streymi er ekki stutt af utanaðkomandi spilurum</string>
<string name="no_audio_streams_available_for_external_players">Engir hljóðstraumar eru í boði fyrir ytri spilara</string> <string name="no_audio_streams_available_for_external_players">Engin hljóðstreymi eru í boði fyrir utanaðkomandi spilara</string>
<string name="select_quality_external_players">Veldu gæði fyrir ytri spilara</string> <string name="select_quality_external_players">Veldu gæði fyrir utanaðkomandi spilara</string>
<string name="faq_description">Ef þú átt í vandræðum með að nota forritið vertu viss um að skoða þessi svör við algengum spurningum!</string> <string name="faq_description">Ef þú átt í vandræðum með að nota forritið vertu viss um að skoða þessi svör við algengum spurningum!</string>
<string name="faq_title">Algengar spurningar</string> <string name="faq_title">Algengar spurningar</string>
<string name="faq">Skoða á vefsíðu</string> <string name="faq">Skoða á vefsíðu</string>
<string name="sort">Raða</string> <string name="sort">Raða</string>
<string name="brightness">Birtustig</string>
<string name="no_streams">Engin streymi</string>
<string name="no_live_streams">Engin streymi í beinni</string>
<string name="unknown_audio_track">Óþekkt</string>
<string name="select_audio_track_external_players">Veldu hljóðspor fyrir utanaðkomandi spilara</string>
<string name="app_update_unavailable_toast">Þú ert að keyra nýjustu útgáfuna af NewPipe</string>
<string name="remove_duplicates_message">Ertu viss um að þú viljir fjarlægja öll tvítekin streymi í þessum spilunarlista?</string>
<string name="feed_fetch_channel_tabs">Sækja flipa rásar</string>
<string name="feed_hide_streams_title">Birta eftirfarandi streymi</string>
<string name="metadata_avatars">Auðkennismyndir</string>
<string name="metadata_banners">Borðar</string>
<string name="metadata_subchannel_avatars">Auðkennismyndir undirrása</string>
<string name="settings_category_exoplayer_summary">Sýslaðu með sumar stillingar ExoPlayer. Breytingar á þessu krefjast endurræsingar spilarans til að taka gildi</string>
<string name="settings_category_exoplayer_title">Stillingar ExoPlayer</string>
<string name="previous_stream">Fyrra streymi</string>
<string name="audio_track_type_dubbed">yfirtalað</string>
<string name="audio_track_type_descriptive">lýsandi</string>
<plurals name="replies">
<item quantity="one">%s svar</item>
<item quantity="other">%s svör</item>
</plurals>
<string name="msg_failed_to_copy">Mistókst að afrita á klippispjald</string>
<string name="no">Nei</string>
<string name="prefer_original_audio_title">Velja frekar upprunalegt hljóð</string>
<string name="volume">Hljóðstyrkur</string>
<string name="none">Ekkert</string>
<string name="play_queue_audio_track">Hljóð: %s</string>
<string name="app_update_available_notification_title">Uppfærsla á NewPipe er tiltæk!</string>
<string name="app_update_available_notification_text">Ýttu til að sækja %s</string>
<string name="reset_settings_title">Frumstilla stillingar</string>
<string name="remove_duplicates_title">Fjarlægja tvítök?</string>
<string name="metadata_thumbnails">Smámyndir</string>
<string name="metadata_subscribers">Áskrifendur</string>
<string name="feed_show_watched">Búið að horfa</string>
<string name="feed_show_upcoming">Á næstunni</string>
<string name="channel_tab_videos">Myndskeið</string>
<string name="channel_tab_tracks">Spor</string>
<string name="channel_tab_shorts">Stuttmyndir</string>
<string name="channel_tab_playlists">Spilunarlistar</string>
<string name="channel_tab_albums">Albúm</string>
<string name="channel_tab_about">Um hugbúnaðinn</string>
<string name="show_channel_tabs">Rásaflipar</string>
<string name="open_play_queue">Opna spilunarröð</string>
<string name="toggle_screen_orientation">Víxla stefnu skjás</string>
<string name="play">Spila</string>
<string name="replay">Endurspila</string>
<string name="more_options">Fleiri valkostir</string>
<string name="duration">Tímalengd</string>
<string name="rewind">Spóla til baka</string>
<string name="forward">Áfram</string>
<string name="image_quality_title">Myndgæði</string>
<string name="image_quality_none">Ekki hlaða inn myndum</string>
<string name="image_quality_low">Lággæða</string>
<string name="image_quality_medium">Meðalgæði</string>
<string name="image_quality_high">Hágæða</string>
<string name="question_mark">\?</string>
<string name="share_playlist">Deila spilunarlista</string>
<string name="share_playlist_with_titles">Deila með titlum</string>
<string name="share_playlist_with_list">Deila lista yfir slóðir</string>
<string name="video_details_list_item">- %1$s: %2$s</string>
<string name="share_playlist_content_details">%1$s
\n%2$s</string>
<string name="show_more">Sýna meira</string>
<string name="show_less">Sýna minna</string>
<string name="night_theme_available">Þessi valkostur er aðeins tiltækur ef %s er valið sem þema</string>
<string name="audio_track_present_in_video">Hljóðspor ætti þegar að vera til staðar í þessu streymi</string>
<string name="feed_show_partially_watched">Skoðað að hluta</string>
<string name="audio_track_name">%1$s %2$s</string>
<string name="audio_track_type_original">upprunalegt</string>
<string name="feed_show_hide_streams">Birta/Fela streymi</string>
<string name="loading_metadata_title">Hleð inn lýsigögnum…</string>
<string name="card">Spjald</string>
<string name="channel_tab_livestreams">Í beinni</string>
<string name="channel_tab_channels">Rásir</string>
<string name="audio_track">Hljóðspor</string>
<string name="yes"></string>
<string name="settings_category_backup_restore_title">Öryggisafrita og endurheimta</string>
<string name="main_tabs_position_title">Staðsetning aðalflipa</string>
<string name="playlist_add_stream_success_duplicate">Tvítaki bætt við %d sinnum</string>
<string name="error_insufficient_storage">Ekkert pláss eftir á tæki</string>
<string name="reset_settings_summary">Frumstilla allar stillingar á sjálfgefin gildi</string>
<string name="remove_duplicates">Fjarlægja tvítök</string>
<string name="metadata_uploader_avatars">Auðkennismyndir innsendenda</string>
<string name="show_channel_tabs_summary">Hvaða flipar eru sýndir á rásasíðunum</string>
<string name="toggle_fullscreen">Víxla skjáfylli af/á</string>
<string name="next_stream">Næsta streymi</string>
<string name="fast_mode">Hraðstreymishamur</string>
<string name="import_subscriptions_hint">Flytja áskriftir inn eða út með 3-punkta valmyndinni</string>
<string name="ignore_hardware_media_buttons_title">Hunsa atvik frá margmiðlunarhnöppum vélbúnaðar</string>
<string name="prefer_original_audio_summary">Velja upprunalegt hljóðspor án tillits til tungumáls</string>
<string name="prefer_descriptive_audio_title">Velja frekar lýsandi hljóð</string>
<string name="right_gesture_control_title">Hægri bendingaraðgerð</string>
<string name="left_gesture_control_summary">Veldu bendingu fyrir vinstri helming spilaraskjás</string>
<string name="left_gesture_control_title">Vinstri bendingaraðgerð</string>
<string name="right_gesture_control_summary">Veldu bendingu fyrir hægri helming spilaraskjás</string>
<string name="duplicate_in_playlist">Spilunarlistarnir sem eru gráir innihalda þegar þetta atriði.</string>
<string name="unset_playlist_thumbnail">Losa varanlega smámynd</string>
<string name="notification_actions_summary_android13">Breyttu hverri tilkynningu hér fyrir neðan með því að ýta á hana. Fyrstu þrjár aðgerðirnar (spila/bíða, fyrra og næsta) eru skilgreindar af kerfinu og er því ekki hægt að sérsníða.</string>
<string name="feed_fetch_channel_tabs_summary">Flipar sem á að sækja við uppfærslu þessa streymis. Þetta hefur engin áhrif ef rás er uppfærð með hraðstreymisham.</string>
<string name="share_playlist_with_titles_message">Deildu spilunarlista með atriðum eins og heiti spilunarlistans og titlum myndskeiða eða sem einföldum lista yfir slóðir á myndskeið</string>
<string name="use_exoplayer_decoder_fallback_title">Nota varaeiginleika ExoPlayer-afkóðarans</string>
<string name="new_seek_duration_toast">Vegna takmarkana í ExoPlayer-spilaranum var tímalengd hoppa sett á %d sekúndur</string>
<string name="disable_media_tunneling_automatic_info">Margmiðlunargöng (media tunneling) voru gerð óvirk á tækinu þínu þar sem þessi gerð tækja er þekkt fyrir að styðja ekki þennan eiginleika.</string>
<string name="auto_update_check_description">NewPipe getur athugað sjálfkrafa hvort nýjar útgáfur séu í boði og láta þig vita þegar slíkt gerist.\nViltu virkja þetta?</string>
<string name="reset_all_settings">Frumstilling allra stillinga mun henda öllum áður skilgreindum stillingum og endurræsa forritið.\n\nErtu viss um að þú viljir halda áfram?</string>
<string name="ignore_hardware_media_buttons_summary">Nytsamlegt ef þú til dæmis þarft að nota heyrnartól með biluðum tökkum</string>
<string name="always_use_exoplayer_set_output_surface_workaround_title">Alltaf nota framhjáhlaupsstillingar ExoPlayer-spilarans fyrir frálagsflöt myndmerkis</string>
<string name="prefer_descriptive_audio_summary">Veldu hljóðspor með lýsingum fyrir sjónskerta, ef slíkt er tiltækt</string>
<string name="main_tabs_position_summary">Færa veljara aðalflipa neðst</string>
<string name="show_error_snackbar">Sýna villustiku</string>
<string name="image_quality_summary">Veldu gæði mynda og hvort eigi að hlaða myndum inn yfirhöfuð, til að minnka notun gagna og minnis. Breytingar munu hreinsa bæði vinnsluminni og diskminni - %s</string>
</resources> </resources>

View file

@ -838,4 +838,5 @@
<string name="no">No</string> <string name="no">No</string>
<string name="auto_update_check_description">NewPipe può cercare automaticamente nuove versioni di tanto in tanto e avvisarti quando sono disponibili. <string name="auto_update_check_description">NewPipe può cercare automaticamente nuove versioni di tanto in tanto e avvisarti quando sono disponibili.
\nVuoi attivarlo?</string> \nVuoi attivarlo?</string>
<string name="import_settings_vulnerable_format">Le impostazioni nell\'export che viene importato usano un formato vulnerabile che è stato deprecato dalla versione 0.27.0 di NewPipe. Assicuratevi che l\'export importato venga da una fonte fidata, sarebbe preferibile usare solo exports ottenuti da NewPipe 0.27.0 o superiori, nel futuro. Il supporto all\'importazione di Impostazioni in questo formato vulnerabile sarà presto rimosso completamente, da quel momento le versioni di NewPipe più vecchie non saranno più in grado di importare impostazioni tramite export di versioni più recenti.</string>
</resources> </resources>

View file

@ -632,7 +632,7 @@
<item quantity="other">%1$s つのダウンロードを削除しました</item> <item quantity="other">%1$s つのダウンロードを削除しました</item>
</plurals> </plurals>
<plurals name="download_finished_notification"> <plurals name="download_finished_notification">
<item quantity="other">%s のダウンロードが完了しました</item> <item quantity="other">%s のダウンロードが完了しました</item>
</plurals> </plurals>
<string name="show_image_indicators_summary">ピカソは、画像の上に、画像の出所を識別する色彩記章を表示します: 赤はネットワーク、青はディスク、緑はメモリ</string> <string name="show_image_indicators_summary">ピカソは、画像の上に、画像の出所を識別する色彩記章を表示します: 赤はネットワーク、青はディスク、緑はメモリ</string>
<string name="show_image_indicators_title">画像に標識を表示</string> <string name="show_image_indicators_title">画像に標識を表示</string>
@ -810,4 +810,5 @@
<string name="reset_all_settings">全ての設定をリセットすると、優先設定が全て破棄され、アプリが再起動します。 <string name="reset_all_settings">全ての設定をリセットすると、優先設定が全て破棄され、アプリが再起動します。
\n \n
\n続行しますか</string> \n続行しますか</string>
<string name="import_settings_vulnerable_format">インポートされているエクスポートの設定は、NewPipe 0.27.0以降は非推奨であった脆弱な形式を使用します。 インポートされているエクスポートは信頼できる情報源からであり、将来的にはNewPipe 0.27.0かこれより新しいバージョンから得られるエクスポートのみを優先して使用します。 この脆弱な形式で設定をインポートするための対応はすぐに完全に削除され、新しいバージョンからエクスポートの設定をインポートすることは出来ません。</string>
</resources> </resources>

View file

@ -63,7 +63,7 @@
<string name="retry">재시도</string> <string name="retry">재시도</string>
<string name="downloads">다운로드</string> <string name="downloads">다운로드</string>
<string name="downloads_title">다운로드</string> <string name="downloads_title">다운로드</string>
<string name="start">재생</string> <string name="start">시작</string>
<string name="pause">일시정지</string> <string name="pause">일시정지</string>
<string name="delete">삭제</string> <string name="delete">삭제</string>
<string name="checksum">체크섬</string> <string name="checksum">체크섬</string>
@ -189,7 +189,7 @@
<string name="use_inexact_seek_title">정확하지 않은 빠른 탐색 사용</string> <string name="use_inexact_seek_title">정확하지 않은 빠른 탐색 사용</string>
<string name="use_inexact_seek_summary">정확하지 않은 탐색을 사용하면 정확도가 떨어지는 대신 더 빠르게 위치를 탐색할 수 있습니다. 5초, 15초 또는 25초 탐색 기능은 이 기능과 같이 동작하지 않습니다</string> <string name="use_inexact_seek_summary">정확하지 않은 탐색을 사용하면 정확도가 떨어지는 대신 더 빠르게 위치를 탐색할 수 있습니다. 5초, 15초 또는 25초 탐색 기능은 이 기능과 같이 동작하지 않습니다</string>
<string name="auto_queue_title">다음 스트림을 자동으로 대기열에 추가</string> <string name="auto_queue_title">다음 스트림을 자동으로 대기열에 추가</string>
<string name="auto_queue_summary">이전 스트림이 반복 재생 대기열이 아닐 경우, 관련 스트림을 자동 재생</string> <string name="auto_queue_summary">관련 스트림을 추가하여 (반복되지 않는) 재생 대기열을 계속 종료</string>
<string name="default_content_country_title">기본 콘텐츠 국가</string> <string name="default_content_country_title">기본 콘텐츠 국가</string>
<string name="settings_category_debug_title">디버그</string> <string name="settings_category_debug_title">디버그</string>
<string name="always">항상</string> <string name="always">항상</string>
@ -506,7 +506,7 @@
<string name="clear_queue_confirmation_summary">한 플레이어에서 다른 플레이어로 전환하면 대기열이 대체될 수 있습니다</string> <string name="clear_queue_confirmation_summary">한 플레이어에서 다른 플레이어로 전환하면 대기열이 대체될 수 있습니다</string>
<string name="night_theme_title">어두운 테마</string> <string name="night_theme_title">어두운 테마</string>
<string name="notification_actions_at_most_three">축소된 알림에서 최대 3개까지 표시될 항목을 고를 수 있습니다!</string> <string name="notification_actions_at_most_three">축소된 알림에서 최대 3개까지 표시될 항목을 고를 수 있습니다!</string>
<string name="notification_actions_summary">아래의 각 알림 작업을 눌러 편집하세요 오른쪽에 있는 확인란을 사용하여 압축 알림에 표시할 항목을 최대 3개까지 선택</string> <string name="notification_actions_summary">아래의 각 알림 동작을 탭하여 편집합니다. 오른쪽의 체크박스를 사용하여 최대 3개까지 선택하여 압축 알림에 표시합니다.</string>
<string name="youtube_restricted_mode_enabled_title">YouTube의 \'제한 모드\' 켜기</string> <string name="youtube_restricted_mode_enabled_title">YouTube의 \'제한 모드\' 켜기</string>
<string name="hash_channel_description">비디오 해싱 진행 알림</string> <string name="hash_channel_description">비디오 해싱 진행 알림</string>
<string name="streams_notification_channel_name">새로운 스트림</string> <string name="streams_notification_channel_name">새로운 스트림</string>
@ -794,4 +794,21 @@
<string name="previous_stream">이전 스트림</string> <string name="previous_stream">이전 스트림</string>
<string name="channel_tab_livestreams">실시간</string> <string name="channel_tab_livestreams">실시간</string>
<string name="notification_actions_summary_android13">아래의 각 알림 작업을 탭하여 편집하세요. 처음 세 가지 작업(재생/일시 중지, 이전 및 다음)은 시스템에 의해 설정되며 사용자 정의할 수 없습니다.</string> <string name="notification_actions_summary_android13">아래의 각 알림 작업을 탭하여 편집하세요. 처음 세 가지 작업(재생/일시 중지, 이전 및 다음)은 시스템에 의해 설정되며 사용자 정의할 수 없습니다.</string>
<string name="show_more">더보기</string>
<string name="no">아니오</string>
<string name="error_insufficient_storage">기기에 저장공간이 충분하지 않습니다</string>
<string name="show_less">덜보기</string>
<string name="settings_category_backup_restore_title">백업 및 복원</string>
<string name="auto_update_check_description">NewPipe에서 자동으로 새 버전을 확인하고 업데이트가 있으면 알려줍니다.
\n이 기능을 켜시겠습니까?</string>
<string name="reset_all_settings">모든 설정을 초기화하면 설정해둔 사항이 모두 삭제되며 앱을 다시 시작합니다.
\n
\n정말 계속하시겠습니까?</string>
<string name="import_settings_vulnerable_format">가져오려는 설정 파일이 NewPipe 0.27.0 이상에서는 권장하지 않는 취약한 형식으로 작성되어 있습니다. 설정 파일의 출처를 신뢰할 수 있는지 꼭 확인하시기 바라며, 다음부터는 가급적 NewPipe 0.27.0 이후의 설정 파일만 이용하시기 바랍니다. 이 취약한 형식의 설정 파일은 곧 더 이상 지원되지 않으며, 오래된 버전의 NewPipe에서 새 버전의 설정 파일을 가져오는 것도 불가능해질 예정입니다.</string>
<plurals name="replies">
<item quantity="other">답글 %s개</item>
</plurals>
<string name="yes"></string>
<string name="reset_settings_title">설정 초기화</string>
<string name="reset_settings_summary">모든 설정을 기본값으로 초기화</string>
</resources> </resources>

View file

@ -358,7 +358,7 @@
<string name="notification_action_buffering">Kraunama</string> <string name="notification_action_buffering">Kraunama</string>
<string name="notification_action_shuffle">Maišyti</string> <string name="notification_action_shuffle">Maišyti</string>
<string name="notification_actions_at_most_three">Galite pasirinkit iki trijų veiksmų kompaktiškame pranešime!</string> <string name="notification_actions_at_most_three">Galite pasirinkit iki trijų veiksmų kompaktiškame pranešime!</string>
<string name="notification_actions_summary">Norėdami pakeisti kiekvieną pranešimo veiksmą paspauskite ant jo. Pasirinkite iki trijų norėdami kompaktiškos peržiūros</string> <string name="notification_actions_summary">Redaguokite kiekvieną toliau pateiktą pranešimo veiksmą bakstelėdami jį. Naudodami dešinėje esančius žymimuosius langelius pasirinkite iki trijų iš jų, kurie bus rodomi kompaktiškame pranešime.</string>
<string name="notification_action_4_title">Penktas veiksmo mygtukas</string> <string name="notification_action_4_title">Penktas veiksmo mygtukas</string>
<string name="notification_action_3_title">Ketvirtas veiksmo mygtukas</string> <string name="notification_action_3_title">Ketvirtas veiksmo mygtukas</string>
<string name="notification_action_2_title">Trečias veiksmo mygtukas</string> <string name="notification_action_2_title">Trečias veiksmo mygtukas</string>
@ -396,7 +396,7 @@
\n4. Nukopijuokite profilio URL, į kurį buvote nukreipti.</string> \n4. Nukopijuokite profilio URL, į kurį buvote nukreipti.</string>
<string name="paid_content">Šis turinys prieinamas tik sumokėjusiems naudotojams, todėl \"NewPipe\" negali jo transliuoti ar atsisiųsti.</string> <string name="paid_content">Šis turinys prieinamas tik sumokėjusiems naudotojams, todėl \"NewPipe\" negali jo transliuoti ar atsisiųsti.</string>
<string name="youtube_music_premium_content">Šis vaizdo įrašas prieinamas tik \"YouTube Music Premium\" nariams, todėl \"NewPipe\" negali jo transliuoti ar atsisiųsti.</string> <string name="youtube_music_premium_content">Šis vaizdo įrašas prieinamas tik \"YouTube Music Premium\" nariams, todėl \"NewPipe\" negali jo transliuoti ar atsisiųsti.</string>
<string name="disable_media_tunneling_summary">Išjunkite medijos tuneliavimą, jei vaizdo įrašo atkūrimo metu atsiranda juodas ekranas arba užstrigimas</string> <string name="disable_media_tunneling_summary">Išjunkite medijos tuneliavimą, jei vaizdo įrašo atkūrimo metu atsiranda juodas ekranas arba užstrigimas.</string>
<string name="caption_setting_description">Pakeiskite grotuvo subtitrų teksto mastelį ir fono stilių. Pakeitimai įsigalios iš naujo paleidus programą</string> <string name="caption_setting_description">Pakeiskite grotuvo subtitrų teksto mastelį ir fono stilių. Pakeitimai įsigalios iš naujo paleidus programą</string>
<string name="private_content">Šis turinys yra privatus, todėl \"NewPipe\" jo negali transliuoti ar atsisiųsti.</string> <string name="private_content">Šis turinys yra privatus, todėl \"NewPipe\" jo negali transliuoti ar atsisiųsti.</string>
<string name="confirm_prompt">Ar norite išvalyti atsisiuntimų istoriją ar ištrinti visus atsisiųstus failus\?</string> <string name="confirm_prompt">Ar norite išvalyti atsisiuntimų istoriją ar ištrinti visus atsisiųstus failus\?</string>
@ -445,7 +445,7 @@
<item quantity="other">%d sekundžių</item> <item quantity="other">%d sekundžių</item>
</plurals> </plurals>
<string name="systems_language">Sistemos numatytoji</string> <string name="systems_language">Sistemos numatytoji</string>
<string name="app_language_title">Kalba</string> <string name="app_language_title">Programos kalba</string>
<string name="downloads_storage_use_saf_title">Naudoti sistemos aplanko parinktuką (SAP)</string> <string name="downloads_storage_use_saf_title">Naudoti sistemos aplanko parinktuką (SAP)</string>
<string name="pause_downloads">Sustabdyti siuntimus</string> <string name="pause_downloads">Sustabdyti siuntimus</string>
<string name="error_http_not_found">Nerasta</string> <string name="error_http_not_found">Nerasta</string>
@ -769,4 +769,74 @@
<string name="audio_track_type_dubbed">dubliuotas</string> <string name="audio_track_type_dubbed">dubliuotas</string>
<string name="use_exoplayer_decoder_fallback_summary">Įjunkite šią parinktį, jei kyla dekoderio inicializavimo problemų, o nepavykus inicializuoti pagrindinių dekoderių, grįžtama prie žemesnio prioriteto dekoderių. Dėl to atkūrimo našumas gali būti prastesnis nei naudojant pirminius dekoderius</string> <string name="use_exoplayer_decoder_fallback_summary">Įjunkite šią parinktį, jei kyla dekoderio inicializavimo problemų, o nepavykus inicializuoti pagrindinių dekoderių, grįžtama prie žemesnio prioriteto dekoderių. Dėl to atkūrimo našumas gali būti prastesnis nei naudojant pirminius dekoderius</string>
<string name="audio_track_type_descriptive">aprašomasis</string> <string name="audio_track_type_descriptive">aprašomasis</string>
<string name="no_live_streams">Jokių gyvų transliacijų</string>
<string name="no_streams">Jokių transliacijų</string>
<string name="feed_fetch_channel_tabs">Parsiųsti kanalo skirtukus</string>
<string name="feed_fetch_channel_tabs_summary">Kokius skirtukus parsiųsti atnaujinant srauta. Ši parinktis neturi efekto jei kanalas yra atnaujintas greituoju rėžimu.</string>
<string name="channel_tab_livestreams">Gyva transliacija</string>
<string name="channel_tab_shorts">Trumpi</string>
<string name="show_more">Rodyti daugiau</string>
<string name="reset_all_settings">Visų nustatymų atstatymas į numatytasias reikšmes panaikins visus jūsų pasirinkimus ir iš naujo paleis programą.
\n
\nAr norite tęsti?</string>
<string name="loading_metadata_title">Metaduomenų įkėlimas…</string>
<string name="metadata_banners">Baneriai</string>
<string name="metadata_subscribers">Prenumeratoriai</string>
<string name="play">Paleisti</string>
<string name="metadata_uploader_avatars">Įkėlėjo avataras</string>
<string name="import_settings_vulnerable_format">Importuojamo eksporto nustatymuose naudojamas pažeidžiamas formatas, kurio atsisakyta nuo NewPipe 0.27.0. Įsitikinkite, kad importuojamas eksportas yra iš patikimo šaltinio, ir ateityje verčiau naudokite tik \"NewPipe 0.27.0\" ar naujesnės versijos eksportą. Šio pažeidžiamo formato nustatymų importavimo palaikymas netrukus bus visiškai panaikintas ir senos \"NewPipe\" versijos nebegalės importuoti nustatymų iš naujų versijų.</string>
<string name="yes">Taip</string>
<string name="no">Ne</string>
<string name="main_tabs_position_summary">Pagrindinio skirtuko parinkiklio perkėlimas į apačią</string>
<string name="disable_media_tunneling_automatic_info">Medijos tuneliavimas buvo išjungtas pagal numatytuosius nustatymus jūsų prietaise, nes žinoma, kad jūsų prietaiso modelis jo nepalaiko.</string>
<string name="auto_update_check_description">\"NewPipe\" gali automatiškai patikrinti, ar yra naujų versijų, ir pranešti jums, kai jos pasirodys.
\nAr norite tai įjungti?</string>
<string name="image_quality_none">Neįkelti paveikslėlių</string>
<string name="audio_track_name">%1$s %2$s</string>
<string name="notification_actions_summary_android13">Redaguokite kiekvieną toliau pateiktą pranešimo veiksmą bakstelėdami jį. Pirmi trys veiksmai (groti/pauzė, ankstensnis ir paskesnis) yra sistemos numatytieji ir negali būti pakeisti.</string>
<string name="settings_category_backup_restore_title">Atsarginės kopijos</string>
<string name="main_tabs_position_title">Pagrindinio skirtuko pozicija</string>
<string name="reset_settings_title">Nustatymų atstatymas</string>
<string name="reset_settings_summary">Atstatyti visus nustatymus į numatytasias reikšmes</string>
<string name="error_insufficient_storage">Nepakanka laisvos vietos įrenginyje</string>
<string name="metadata_thumbnails">Miniatiūra</string>
<string name="metadata_subchannel_avatars">Sub-Kanalo avatarai</string>
<string name="metadata_avatars">Avatarai</string>
<string name="image_quality_title">Vaizdo kokybė</string>
<string name="forward">Pirmyn</string>
<string name="duration">Trukmė</string>
<string name="toggle_screen_orientation">Pakeisti ekrano orientaciją</string>
<string name="toggle_fullscreen">Perjungti į pilną ekraną</string>
<string name="show_channel_tabs">Kanalų skirtukai</string>
<string name="show_channel_tabs_summary">Kokie skirtukai rodomi kanalų puslapiuose</string>
<string name="replay">Pakartoti</string>
<string name="more_options">Daugiau parinkčių</string>
<string name="channel_tab_channels">Kanalai</string>
<string name="channel_tab_playlists">Grojaraščiai</string>
<string name="channel_tab_albums">Albumai</string>
<string name="channel_tab_about">Apie</string>
<string name="open_play_queue">Paleisti eilę</string>
<string name="previous_stream">Ankstesnė transliacija</string>
<string name="next_stream">Sekanti transliacija</string>
<string name="rewind">Prasukti</string>
<string name="image_quality_low">Žema kokybė</string>
<string name="image_quality_medium">Vidutinė kokybė</string>
<string name="image_quality_high">Aukšta kokybė</string>
<string name="channel_tab_videos">Vaizdo įrašai</string>
<string name="channel_tab_tracks">Takeliai</string>
<string name="image_quality_summary">Pasirinkite paveikslėlių kokybę ir ar apskritai įkelti paveikslėlius, kad sumažintumėte duomenų ir atminties naudojimą. Pakeitimai išvalo atmintyje ir diske esančių vaizdų talpyklą - %s</string>
<string name="share_playlist_with_titles_message">Dalintis grojaraščiu su tokia informacija kaip grojaraščio pavadinimas ir vaizdo įrašo pavadinimas arba paprastas vaizdo įrašų nuorodų sąrašas</string>
<string name="share_playlist_with_titles">Dalintis su pavadinimais</string>
<string name="share_playlist">Dalintis grojaraščiu</string>
<string name="share_playlist_with_list">Dalintis nuorodų sąrašu</string>
<string name="show_less">Rodyti mažiau</string>
<plurals name="replies">
<item quantity="one">%s atsakymas</item>
<item quantity="few">%s atsakymai</item>
<item quantity="other">%s atsakymų</item>
</plurals>
<string name="share_playlist_content_details">%1$s
\n%2$s</string>
<string name="question_mark">\?</string>
<string name="video_details_list_item">- %1$s: %2$s</string>
</resources> </resources>

View file

@ -93,7 +93,7 @@
<string name="msg_error">Kļūda</string> <string name="msg_error">Kļūda</string>
<string name="msg_threads">Procesi</string> <string name="msg_threads">Procesi</string>
<string name="msg_name">Faila nosaukums</string> <string name="msg_name">Faila nosaukums</string>
<string name="ok">OK</string> <string name="ok">Labi</string>
<string name="rename">Pārsaukt</string> <string name="rename">Pārsaukt</string>
<string name="dismiss">Atcelt</string> <string name="dismiss">Atcelt</string>
<string name="checksum">Kontrolsumma</string> <string name="checksum">Kontrolsumma</string>
@ -157,11 +157,11 @@
<string name="info_labels">Kas:\\nRequest:\\nContent Valoda:\\nContent Valsts:\\nApp Valoda:\\nService:\\nGMT Laiks:\\nPackage:\\nVersion:\\nOS versija:</string> <string name="info_labels">Kas:\\nRequest:\\nContent Valoda:\\nContent Valsts:\\nApp Valoda:\\nService:\\nGMT Laiks:\\nPackage:\\nVersion:\\nOS versija:</string>
<string name="hash_channel_description">Paziņojumi video apstrādes progresam</string> <string name="hash_channel_description">Paziņojumi video apstrādes progresam</string>
<string name="hash_channel_name">Video haša paziņojums</string> <string name="hash_channel_name">Video haša paziņojums</string>
<string name="popup_remember_size_pos_summary">Atcerēties pēdējo popup izmēru un pozīciju</string> <string name="popup_remember_size_pos_summary">Atcerēties pēdējo uznirstošā loga izmēru un pozīciju</string>
<string name="popup_remember_size_pos_title">Atcerēties popup īpašības</string> <string name="popup_remember_size_pos_title">Atcerēties uznirstošā loga īpašības</string>
<string name="default_popup_resolution_title">Noklusējuma popup izšķirtspēja</string> <string name="default_popup_resolution_title">Uznirstošā loga noklusējuma izšķirtspēja</string>
<string name="controls_popup_title">Popup</string> <string name="controls_popup_title">Uznirstošs logs</string>
<string name="open_in_popup_mode">Atvērt popup režīmā</string> <string name="open_in_popup_mode">Atvērt uznirstošā logā</string>
<string name="what_happened_headline">Kas notika:</string> <string name="what_happened_headline">Kas notika:</string>
<string name="what_device_headline">Informācija:</string> <string name="what_device_headline">Informācija:</string>
<string name="error_snackbar_action">Ziņot</string> <string name="error_snackbar_action">Ziņot</string>
@ -271,7 +271,7 @@
<string name="peertube_instance_add_title">Pievienot instanci</string> <string name="peertube_instance_add_title">Pievienot instanci</string>
<string name="peertube_instance_url_help">Atrodiet instances, kas jums patīk ar %s</string> <string name="peertube_instance_url_help">Atrodiet instances, kas jums patīk ar %s</string>
<string name="peertube_instance_url_summary">Izvēlaties jūsu mīļākās PeerTube instances</string> <string name="peertube_instance_url_summary">Izvēlaties jūsu mīļākās PeerTube instances</string>
<string name="peertube_instance_url_title">PeerTube instances</string> <string name="peertube_instance_url_title">PeerTube serveri (instances)</string>
<string name="localization_changes_requires_app_restart">Valoda nomainīsies, kad aplikāciju restartēs</string> <string name="localization_changes_requires_app_restart">Valoda nomainīsies, kad aplikāciju restartēs</string>
<string name="no_app_to_open_intent">Neviena lietotne jūsu ierīcē nevar šo atvērt</string> <string name="no_app_to_open_intent">Neviena lietotne jūsu ierīcē nevar šo atvērt</string>
<string name="chapters">Nodaļas</string> <string name="chapters">Nodaļas</string>
@ -407,22 +407,14 @@
<string name="drawer_close">Aizvērt Atvilkni</string> <string name="drawer_close">Aizvērt Atvilkni</string>
<string name="drawer_open">Atvērt Atvilkni</string> <string name="drawer_open">Atvērt Atvilkni</string>
<string name="most_liked">Vispopulārākais</string> <string name="most_liked">Vispopulārākais</string>
<string name="import_soundcloud_instructions_hint">yourID, soundcloud.com/yourid</string> <string name="import_soundcloud_instructions_hint">jūsuID , soundcloud.com/jūsuID</string>
<string name="import_soundcloud_instructions">Importējiet SoundCloud profilu, ierakstot URL vai ID: <string name="import_soundcloud_instructions">Importējiet SoundCloud profilu, ierakstot URL vai ID:
\n \n
\n1. Tīmekļa pārlūkprogrammā ieslēdziet \"datoru vietni\" (vietne nav pieejama mobilajām ierīcēm) \n1. Tīmekļa pārlūkprogrammā ieslēdziet \"datoru vietni\" (vietne nav pieejama mobilajām ierīcēm)
\n2. Dodieties uz šo URL:%1$s \n2. Dodieties uz šo URL:%1$s
\n3. Ierakstaties, kad tiek prasīts \n3. Ierakstaties, kad tiek prasīts
\n4. Nokopējiet profila URL, uz kuru tikāt novirzīts.</string> \n4. Nokopējiet profila URL, uz kuru tikāt novirzīts.</string>
<string name="import_youtube_instructions">YouTube abonementu importēšana no Google TakeOut: <string name="import_youtube_instructions">YouTube abonementu importēšana no Google Takeout:\n\n1. Dodieties uz šo vietni: %1$s\n2. Autorizējieties, ja nepieciešams\n3. Noklikšķiniet uz \"Visi dati iekļauti\", pēc tam uz \"Atcelt visu atlasi\", pēc tam atlasiet tikai \"Abonementi\" un noklikšķiniet uz \"Labi\"\n4. Noklikšķiniet uz \"Nākamais solis\" un pēc tam uz \"Izveidot eksportu\"\n5. Pēc tam, kad tā parādās, noklikšķiniet uz pogas \"Lejupielādēt\"\n6. Noklikšķiniet IMPORTĒT DATNI zemāk un izvēlaties lejupielādēto .zip failu\n7. [Ja .zip failu neizdodas importēt] Izvelciet .csv failu (parasti zem \"YouTube un YouTube Music/subscriptions/subscriptions.csv\") no arhīva, tad noklikšķiniet uz IMPORTĒT DATNI zemāk un izvēlaties tikko izvilkto csv failu</string>
\n
\n1. Dodieties uz šo URL:%1$s
\n2. Ierakstaties, kad tiek prasīts
\n3. Noklikšķiniet uz \"Visi dati iekļauti\", pēc tam uz \"Atcelt visu atlasi\", pēc tam atlasiet tikai \"Abonementi\" un noklikšķiniet uz \"Labi\"
\n4. Noklikšķiniet uz \"Nākamais solis\" un pēc tam uz \"Izveidot eksportu\"
\n5. Pēc tam, kad tā parādās, noklikšķiniet uz pogas \"Lejupielādēt\"
\n6. Noklikšķiniet \"Importēt failu\" apakšā un izvēlaties lejupielādēto zip failu
\n7. [Ja zip faila imports neizdodas] No lejupielādētā izņemšanas zip izvelciet .csv failu (parasti sadaļā “YouTube un YouTube mūzika / abonementi / abonementi.csv\"), noklikšķiniet uz \"Importēt failu\" apakšā un izvēlaties iegūto csv failu</string>
<string name="preferred_open_action_settings_summary">Noklusējuma darbība, kad atver saturu — %s</string> <string name="preferred_open_action_settings_summary">Noklusējuma darbība, kad atver saturu — %s</string>
<string name="show_original_time_ago_summary">Pakalpojumu oriģinālteksti būs redzami video vienumos</string> <string name="show_original_time_ago_summary">Pakalpojumu oriģinālteksti būs redzami video vienumos</string>
<string name="enable_disposed_exceptions_summary">Pēc izdzēšanas, piespiedu kārtā ziņot par nepiegādātiem Rx izņēmumiem, ārpus fragmenta vai darbības dzīves cikla</string> <string name="enable_disposed_exceptions_summary">Pēc izdzēšanas, piespiedu kārtā ziņot par nepiegādātiem Rx izņēmumiem, ārpus fragmenta vai darbības dzīves cikla</string>
@ -498,7 +490,7 @@
<string name="enable_playback_resume_summary">Saglabāt pēdējo atskaņošanas pozīciju</string> <string name="enable_playback_resume_summary">Saglabāt pēdējo atskaņošanas pozīciju</string>
<string name="enable_playback_resume_title">Atsākt atskaņošanu</string> <string name="enable_playback_resume_title">Atsākt atskaņošanu</string>
<string name="enable_watch_history_title">Skatīšanās vēsture</string> <string name="enable_watch_history_title">Skatīšanās vēsture</string>
<string name="enable_search_history_summary">Glabāt meklēšanas vēsturi atmiņā</string> <string name="enable_search_history_summary">Glabāt meklēšanas vēsturi lokāli (ierīces krātuvē)</string>
<string name="enable_search_history_title">Meklēšanas vēsture</string> <string name="enable_search_history_title">Meklēšanas vēsture</string>
<string name="show_search_suggestions_summary">Izvēlieties, kādus ieteikumus rādīt, rakstot meklēšanas joslā</string> <string name="show_search_suggestions_summary">Izvēlieties, kādus ieteikumus rādīt, rakstot meklēšanas joslā</string>
<string name="show_search_suggestions_title">Meklēšanas ieteikumi</string> <string name="show_search_suggestions_title">Meklēšanas ieteikumi</string>
@ -509,34 +501,34 @@
<string name="metadata_cache_wipe_summary">Izdzēst visus kešatmiņā glabātos mājaslapu datus</string> <string name="metadata_cache_wipe_summary">Izdzēst visus kešatmiņā glabātos mājaslapu datus</string>
<string name="metadata_cache_wipe_title">Notīrīt kešatmiņas metadatus</string> <string name="metadata_cache_wipe_title">Notīrīt kešatmiņas metadatus</string>
<string name="thumbnail_cache_wipe_complete_notice">Attēlu kešatmiņa notīrīta</string> <string name="thumbnail_cache_wipe_complete_notice">Attēlu kešatmiņa notīrīta</string>
<string name="show_meta_info_summary">Izslēdziet, lai paslēptu informācijas zīmes ar papildus ziņām par video autoru, video saturu vai meklēšanas rezultātu</string> <string name="show_meta_info_summary">Izslēdziet, lai paslēptu papildus informācijas laukus par video autoru, video saturu vai meklēšanas vaicājuma rezultātu</string>
<string name="show_meta_info_title">Rādīt papildus informāciju</string> <string name="show_meta_info_title">Rādīt papildus informāciju</string>
<string name="show_description_summary">Izslēdziet, ja nevēlaties redzēt video aprakstus un papildus informāciju</string> <string name="show_description_summary">Izslēdziet, ja nevēlaties redzēt video aprakstu un papildus informāciju</string>
<string name="show_description_title">Rādīt video aprakstu</string> <string name="show_description_title">Rādīt video aprakstu</string>
<string name="show_next_and_similar_title">Rādīt \'Nākošos\' un \'Līdzīgos\' videoklipus</string> <string name="show_next_and_similar_title">Rādīt \'Nākošos\' un \'Līdzīgos\' videoklipus</string>
<string name="show_comments_summary">Izslēdziet, lai paslēptu komentārus</string> <string name="show_comments_summary">Izslēdziet, lai paslēptu komentārus</string>
<string name="show_comments_title">Rādīt komentārus</string> <string name="show_comments_title">Rādīt komentārus</string>
<string name="clear_queue_confirmation_description">Tagadējā atskaņošanas rinda tiks aizvietota</string> <string name="clear_queue_confirmation_description">Tagadējā atskaņošanas rinda tiks aizvietota</string>
<string name="clear_queue_confirmation_summary">Mainoties vienam video uz citu, iespējams, notīrīsies jūsu atskaņošanas rinda</string> <string name="clear_queue_confirmation_summary">Mainot vienu atskaņotāju uz citu, jūsu atskaņošanas rinda var tikt aizstāta/pārrakstīta</string>
<string name="clear_queue_confirmation_title">Prasīt apstiprinājumu, pirms notīrīt atskaņošanas rindu</string> <string name="clear_queue_confirmation_title">Prasīt apstiprinājumu, pirms notīrīt atskaņošanas rindu</string>
<string name="seek_duration_title">Uz priekšu/atpakaļ meklētāja ilgums</string> <string name="seek_duration_title">Ātrās uz priekšu/atpakaļ tīšanas solis</string>
<string name="use_inexact_seek_summary">Neprecīzs meklētājs atļauj video atskaņotājam atrast pozīciju ātrāk, bet ar zemāku precizitāti. Meklēšana 5, 15 vai 25 sekundes uz priekšu vai atpakaļ, nestrādā ar šo opciju</string> <string name="use_inexact_seek_summary">Ar neprecīzo tīšanu video atskaņotājs var ātrāk sasniegt aptuveno atskaņošanas pozīciju, bet ar zemāku precizitāti. Tīšana pa 5, 15 vai 25 sekundēm uz priekšu vai atpakaļ nedarbojas ar šo opciju</string>
<string name="use_inexact_seek_title">Izmantot ātru, neprecīzu meklētāju</string> <string name="use_inexact_seek_title">Izmantot ātro, neprecīzo tīšanu</string>
<string name="black_theme_title">Melna</string> <string name="black_theme_title">Melns</string>
<string name="dark_theme_title">Tumša</string> <string name="dark_theme_title">Tumšs</string>
<string name="light_theme_title">Balta</string> <string name="light_theme_title">Gaišs</string>
<string name="theme_title">Aplikācijas krāsa</string> <string name="theme_title">Motīvs</string>
<string name="default_video_format_title">Noklusējuma video formāts</string> <string name="default_video_format_title">Noklusējuma video formāts</string>
<string name="default_audio_format_title">Noklusējuma audio formāts</string> <string name="default_audio_format_title">Noklusējuma audio formāts</string>
<string name="play_audio">Audio</string> <string name="play_audio">Audio</string>
<string name="notification_colorize_summary">Ļaujiet Android pielāgot paziņojuma krāsu atbilstoši galvenajai krāsai video attēlā (ņemiet vērā, ka tas nav pieejams visās ierīcēs)</string> <string name="notification_colorize_summary">Ļaut Android pielāgot paziņojuma krāsu atbilstoši galvenajai krāsai video attēlā (ņemiet vērā, ka tas nav pieejams visās ierīcēs)</string>
<string name="share">Kopīgot</string> <string name="share">Kopīgot</string>
<string name="open_with">Atvērt ar</string> <string name="open_with">Atvērt ar</string>
<string name="open_in_browser">Atvērt pārlūkprogrammā</string> <string name="open_in_browser">Atvērt pārlūkā</string>
<string name="cancel">Atcelt</string> <string name="cancel">Atcelt</string>
<string name="install">Instalēt</string> <string name="install">Uzstādīt</string>
<string name="no_player_found_toast">Netika atrasts video atskaņotājs (jūs varat instalēt VLC, lai to atskaņotu).</string> <string name="no_player_found_toast">Netika atrasts video atskaņotājs (jūs varat uzstādīt VLC, lai to atskaņotu).</string>
<string name="no_player_found">Netika atrasts video atskaņotājs. Instalēt VLC\?</string> <string name="no_player_found">Netika atrasts video atskaņotājs. Uzstādīt VLC?</string>
<string name="upload_date_text">Publicēts %1$s</string> <string name="upload_date_text">Publicēts %1$s</string>
<string name="main_bg_subtitle">Nospiediet uz meklēšanas ikonas, lai sāktu.</string> <string name="main_bg_subtitle">Nospiediet uz meklēšanas ikonas, lai sāktu.</string>
<string name="notification_colorize_title">Iekrāsot paziņojumu</string> <string name="notification_colorize_title">Iekrāsot paziņojumu</string>
@ -544,8 +536,8 @@
<string name="notification_action_buffering">Ielādējas</string> <string name="notification_action_buffering">Ielādējas</string>
<string name="notification_action_shuffle">Sajaukt</string> <string name="notification_action_shuffle">Sajaukt</string>
<string name="notification_action_repeat">Atkārtot</string> <string name="notification_action_repeat">Atkārtot</string>
<string name="notification_actions_at_most_three">Jūs varat izvēlēties tikai 3 darbības, kuras rādīs kompaktajā paziņojumā!</string> <string name="notification_actions_at_most_three">Jūs varat izvēlēties ne vairāk kā 3 darbības, kuras rādīs kompaktajā paziņojumā!</string>
<string name="notification_actions_summary">Rediģējiet katru paziņojuma darbību, pieskaroties tai. Izvēlieties trīs darbības, kuras rādīs kompaktā paziņojumā, izmantojot rūtiņas labajā pusē</string> <string name="notification_actions_summary">Rediģējiet katru paziņojuma darbību, pieskaroties tai. Izvēlieties trīs darbības, kuras rādīs kompaktā paziņojumā, izmantojot rūtiņas labajā pusē.</string>
<string name="notification_action_4_title">Piektā darbības poga</string> <string name="notification_action_4_title">Piektā darbības poga</string>
<string name="notification_action_3_title">Ceturtā darbības poga</string> <string name="notification_action_3_title">Ceturtā darbības poga</string>
<string name="notification_action_2_title">Trešā darbības poga</string> <string name="notification_action_2_title">Trešā darbības poga</string>
@ -555,7 +547,7 @@
<string name="notification_scale_to_square_image_title">Apgriezt video attēlu uz 1:1 proporciju</string> <string name="notification_scale_to_square_image_title">Apgriezt video attēlu uz 1:1 proporciju</string>
<string name="show_play_with_kodi_summary">Rādīt opciju atskaņot video ar Kodi mediju centru</string> <string name="show_play_with_kodi_summary">Rādīt opciju atskaņot video ar Kodi mediju centru</string>
<string name="show_play_with_kodi_title">Rādīt \"Atskaņot ar Kodi\" opciju</string> <string name="show_play_with_kodi_title">Rādīt \"Atskaņot ar Kodi\" opciju</string>
<string name="kore_not_found">Instalēt trūkstošo Kode aplikāciju\?</string> <string name="kore_not_found">Uzstādīt trūkstošo Kore lietotni?</string>
<string name="play_with_kodi_title">Atskaņot ar Kodi</string> <string name="play_with_kodi_title">Atskaņot ar Kodi</string>
<string name="show_higher_resolutions_summary">Tikai dažas ierīcas var atskaņot 2K/4K videoklipus</string> <string name="show_higher_resolutions_summary">Tikai dažas ierīcas var atskaņot 2K/4K videoklipus</string>
<string name="show_higher_resolutions_title">Rādīt augstākas izšķirtspējas</string> <string name="show_higher_resolutions_title">Rādīt augstākas izšķirtspējas</string>
@ -567,14 +559,14 @@
<string name="download_path_summary">Lejupielādētie video faili tiek glabāti šeit</string> <string name="download_path_summary">Lejupielādētie video faili tiek glabāti šeit</string>
<string name="download_path_title">Video lejupielādes mape</string> <string name="download_path_title">Video lejupielādes mape</string>
<string name="controls_add_to_playlist_title">Pievienot</string> <string name="controls_add_to_playlist_title">Pievienot</string>
<string name="controls_background_title">Fons</string> <string name="controls_background_title">Fonā</string>
<string name="tab_choose">Izvēlieties Cilni</string> <string name="tab_choose">Izvēlieties Cilni</string>
<string name="tab_bookmarks">Saglabātie saraksti</string> <string name="tab_bookmarks">Saglabātie saraksti</string>
<string name="tab_subscriptions">Abonementi</string> <string name="tab_subscriptions">Abonementi</string>
<string name="show_info">Rādīt informāciju</string> <string name="show_info">Rādīt informāciju</string>
<string name="subscription_update_failed">Nevarēja atjaunināt abonementu</string> <string name="subscription_update_failed">Abonementu nevarēja atjaunināt</string>
<string name="subscription_change_failed">Nevarēja mainīt abonementu</string> <string name="subscription_change_failed">Nevarēja mainīt abonementu</string>
<string name="channel_unsubscribed">Kanālam atcelts abonements</string> <string name="channel_unsubscribed">Atcelts kanāla abonements</string>
<string name="unsubscribe">Atcelt abonementu</string> <string name="unsubscribe">Atcelt abonementu</string>
<string name="subscribed_button_title">Abonēts</string> <string name="subscribed_button_title">Abonēts</string>
<string name="subscribe_button_title">Abonēt</string> <string name="subscribe_button_title">Abonēt</string>
@ -604,7 +596,7 @@
<string name="recaptcha_solve">Atrisināt</string> <string name="recaptcha_solve">Atrisināt</string>
<string name="restricted_video_no_stream">Šis video ir ierobežots ar vecumu. <string name="restricted_video_no_stream">Šis video ir ierobežots ar vecumu.
\nŅemot vērā jauno YouTube politiku ar vecuma ierobežotiem videoklipiem, Newpipe nevar piekļūt šim videoklipam.</string> \nŅemot vērā jauno YouTube politiku ar vecuma ierobežotiem videoklipiem, Newpipe nevar piekļūt šim videoklipam.</string>
<string name="night_theme_title">Nakts Motīvs</string> <string name="night_theme_title">Nakts režīma motīvs</string>
<string name="off">Izslēgts</string> <string name="off">Izslēgts</string>
<string name="on">Ieslēgts</string> <string name="on">Ieslēgts</string>
<string name="metadata_privacy_private">Privāts</string> <string name="metadata_privacy_private">Privāts</string>
@ -612,7 +604,7 @@
<string name="metadata_support">Atbalsts</string> <string name="metadata_support">Atbalsts</string>
<string name="metadata_language">Valoda</string> <string name="metadata_language">Valoda</string>
<string name="metadata_age_limit">Vecuma ierobežojums</string> <string name="metadata_age_limit">Vecuma ierobežojums</string>
<string name="metadata_licence">Licence</string> <string name="metadata_licence">License</string>
<string name="metadata_tags">Tagi</string> <string name="metadata_tags">Tagi</string>
<string name="metadata_category">Kategorija</string> <string name="metadata_category">Kategorija</string>
<string name="downloads_storage_ask_summary_no_saf_notice">Jums tiks jautāts, kur saglabāt katru lejupielādi</string> <string name="downloads_storage_ask_summary_no_saf_notice">Jums tiks jautāts, kur saglabāt katru lejupielādi</string>
@ -624,7 +616,7 @@
<string name="start_main_player_fullscreen_title">Sākt video atskaņotāju pilnekrāna režīmā</string> <string name="start_main_player_fullscreen_title">Sākt video atskaņotāju pilnekrāna režīmā</string>
<string name="start_main_player_fullscreen_summary">Nesākt video atskaņošanu samazinātā režīmā, bet pilnekrāna režīmā, ja automātiskā rotācija ir izslēgta</string> <string name="start_main_player_fullscreen_summary">Nesākt video atskaņošanu samazinātā režīmā, bet pilnekrāna režīmā, ja automātiskā rotācija ir izslēgta</string>
<string name="disable_media_tunneling_title">Izslēgt multivides tuneļošanu</string> <string name="disable_media_tunneling_title">Izslēgt multivides tuneļošanu</string>
<string name="disable_media_tunneling_summary">Izslēdziet multivides tuneļošanu, ja jums video atskaņošanas laikā parādās melns ekrāns vai aizķeršanās</string> <string name="disable_media_tunneling_summary">Izslēdziet multivides tuneļošanu, ja jums video atskaņošanas laikā parādās melns ekrāns vai aizķeršanās.</string>
<string name="show_image_indicators_summary">Rādīt krāsainas lentes virs attēliem, norādot to avotu: sarkana - tīkls, zila - disks, zaļa - atmiņa</string> <string name="show_image_indicators_summary">Rādīt krāsainas lentes virs attēliem, norādot to avotu: sarkana - tīkls, zila - disks, zaļa - atmiņa</string>
<string name="description_select_enable">Ieslēgt teksta atlasīšanu video aprakstā</string> <string name="description_select_enable">Ieslēgt teksta atlasīšanu video aprakstā</string>
<string name="no_dir_yet">Lejupielādes mape vēl nav iestatīta, izvēlieties noklusējuma lejupielādes mapi</string> <string name="no_dir_yet">Lejupielādes mape vēl nav iestatīta, izvēlieties noklusējuma lejupielādes mapi</string>
@ -633,7 +625,7 @@
<string name="show_image_indicators_title">Rādīt attēlu indikatorus</string> <string name="show_image_indicators_title">Rādīt attēlu indikatorus</string>
<string name="high_quality_larger">Augstas kvalitātes (lielāks)</string> <string name="high_quality_larger">Augstas kvalitātes (lielāks)</string>
<string name="check_for_updates">Pārbaudīt atjauninājumus</string> <string name="check_for_updates">Pārbaudīt atjauninājumus</string>
<string name="manual_update_description">Manuāli pārbaudīt, vai ir atjauninājumi</string> <string name="manual_update_description">Manuāli pārbaudīt, vai ir jaunas versijas</string>
<string name="seekbar_preview_thumbnail_title">Video atskaņošanas joslas sīktēla priekšskatījums</string> <string name="seekbar_preview_thumbnail_title">Video atskaņošanas joslas sīktēla priekšskatījums</string>
<string name="checking_updates_toast">Pārbauda, vai ir atjauninājumi…</string> <string name="checking_updates_toast">Pārbauda, vai ir atjauninājumi…</string>
<string name="downloads_storage_use_saf_summary_api_29">Sākot ar Android 10, tikai“Krātuves Piekļuves Sistēma” ir atbalstīta</string> <string name="downloads_storage_use_saf_summary_api_29">Sākot ar Android 10, tikai“Krātuves Piekļuves Sistēma” ir atbalstīta</string>
@ -648,7 +640,7 @@
<string name="metadata_privacy_internal">Iekšeji</string> <string name="metadata_privacy_internal">Iekšeji</string>
<string name="detail_heart_img_view_description">Autors piekrīt</string> <string name="detail_heart_img_view_description">Autors piekrīt</string>
<string name="open_website_license">Atvērt mājaslapu</string> <string name="open_website_license">Atvērt mājaslapu</string>
<string name="tablet_mode_title">Tabletes režīms</string> <string name="tablet_mode_title">Planšetes režīms</string>
<string name="low_quality_smaller">Zemas kvalitātes (mazāks)</string> <string name="low_quality_smaller">Zemas kvalitātes (mazāks)</string>
<string name="metadata_privacy">Privātums</string> <string name="metadata_privacy">Privātums</string>
<string name="metadata_privacy_unlisted">Sarakstā neiekļauts</string> <string name="metadata_privacy_unlisted">Sarakstā neiekļauts</string>
@ -662,9 +654,9 @@
<item quantity="other">Izdzēsa %1$s lejupielādes</item> <item quantity="other">Izdzēsa %1$s lejupielādes</item>
</plurals> </plurals>
<plurals name="download_finished_notification"> <plurals name="download_finished_notification">
<item quantity="zero">Lejupielāžu pabeigtas</item> <item quantity="zero">%s lejupielādes pabeigtas</item>
<item quantity="one">Lejupielāde pabeigta</item> <item quantity="one">%s lejupielāde pabeigta</item>
<item quantity="other">Lejupielādes pabeigtas</item> <item quantity="other">%s lejupielādes pabeigtas</item>
</plurals> </plurals>
<string name="description_select_note">Tagad varat atlasīt tekstu video aprakstā.</string> <string name="description_select_note">Tagad varat atlasīt tekstu video aprakstā.</string>
<string name="notifications">Paziņojumi</string> <string name="notifications">Paziņojumi</string>
@ -682,7 +674,7 @@
<string name="faq_title">Bieži uzdotie jautājumi</string> <string name="faq_title">Bieži uzdotie jautājumi</string>
<string name="error_report_channel_description">Paziņojumi, lai ziņotu par kļūdām</string> <string name="error_report_channel_description">Paziņojumi, lai ziņotu par kļūdām</string>
<string name="error_report_channel_name">Kļūdas ziņojuma paziņojums</string> <string name="error_report_channel_name">Kļūdas ziņojuma paziņojums</string>
<string name="progressive_load_interval_title">Atskaņošanas ielādēšanas intervāla lielums</string> <string name="progressive_load_interval_title">Atskaņošanas ielādes intervāla lielums</string>
<string name="error_report_notification_title">NewPipe radās kļūdu, pieskarieties, lai ziņotu</string> <string name="error_report_notification_title">NewPipe radās kļūdu, pieskarieties, lai ziņotu</string>
<string name="left_gesture_control_title">Kreisā žesta darbība</string> <string name="left_gesture_control_title">Kreisā žesta darbība</string>
<string name="msg_failed_to_copy">Neizdevās kopēt starpliktuvē</string> <string name="msg_failed_to_copy">Neizdevās kopēt starpliktuvē</string>
@ -702,7 +694,7 @@
<string name="delete_downloaded_files_confirm">Izdzēst visus lejupielādētos failus\?</string> <string name="delete_downloaded_files_confirm">Izdzēst visus lejupielādētos failus\?</string>
<string name="feed_new_items">Jaunumi kanālā</string> <string name="feed_new_items">Jaunumi kanālā</string>
<string name="prefer_original_audio_title">Dot priekšroku oriģinālajai skaņai</string> <string name="prefer_original_audio_title">Dot priekšroku oriģinālajai skaņai</string>
<string name="prefer_original_audio_summary">Izvēlēties oriģinālo skaņu celiņu, neatkarīgi no valodas</string> <string name="prefer_original_audio_summary">Izvēlēties oriģinālo skaņu celiņu neatkarīgi no valodas</string>
<string name="prefer_descriptive_audio_title">Dot priekšroku skaņu celiņam ar audio aprakstu</string> <string name="prefer_descriptive_audio_title">Dot priekšroku skaņu celiņam ar audio aprakstu</string>
<string name="left_gesture_control_summary">Izvēlēties žestu kreisajai atskaņotāja ekrāna pusei</string> <string name="left_gesture_control_summary">Izvēlēties žestu kreisajai atskaņotāja ekrāna pusei</string>
<string name="right_gesture_control_summary">Izvēlēties žestu labajai atskaņotāja ekrāna pusei</string> <string name="right_gesture_control_summary">Izvēlēties žestu labajai atskaņotāja ekrāna pusei</string>
@ -729,4 +721,112 @@
<string name="semitone">Pustonis</string> <string name="semitone">Pustonis</string>
<string name="enable_streams_notifications_title">Paziņojumi par jaunām tiešraidēm</string> <string name="enable_streams_notifications_title">Paziņojumi par jaunām tiešraidēm</string>
<string name="streams_notifications_interval_title">Pārbaužu biežums</string> <string name="streams_notifications_interval_title">Pārbaužu biežums</string>
<string name="main_tabs_position_summary">Galvenās cilnes atlasītāja pārvietošana uz apakšu</string>
<string name="notification_actions_summary_android13">Rediģējiet katru turpmāk norādīto paziņojuma darbību, pieskaroties tai. Pirmās trīs darbības (atskaņošana/pauze, iepriekšējais un nākamais) ir iestatītas sistēmā, un tās nevar pielāgot.</string>
<string name="progressive_load_interval_summary">Mainīt progresīvā satura ielādes intervāla lielumu (pašlaik %s). Mazāka vērtība var paātrināt to sākotnējo ielādi</string>
<string name="yes"></string>
<string name="no"></string>
<string name="settings_category_backup_restore_title">Rezerves kopēšana un atjaunošana</string>
<string name="loading_metadata_title">Metadatu ielādēšana…</string>
<string name="main_tabs_position_title">Galvenās cilnes pozīcija</string>
<string name="unknown_format">Nepazīstams formāts</string>
<string name="feed_show_partially_watched">Daļēji noskatīti</string>
<string name="no_streams">Nav tiešraides</string>
<string name="error_insufficient_storage">Nav pietiekami daudz brīvās vietas uz ierīces</string>
<string name="channel_tab_about">Par</string>
<string name="metadata_thumbnails">Sīkattēli</string>
<string name="sort">Kārtot</string>
<string name="auto_update_check_description">NewPipe var automātiski pārbaudīt, vai ir jaunas versijas laiku pa laikam un paziņot jūs, kad tās ir pieejamas.
\nVai jūs gribat šo ieslēgt?</string>
<string name="no_appropriate_file_manager_message">Netika atrasts atbilstošs failu pārvaldnieks šai darbībai.
\nLūdzu instalējiet failu pārvaldnieku vai pamēģiniet atspējot \'%s\' lejuplādēšanas iestatījumos</string>
<string name="audio_track_type_original">oriģinālais</string>
<string name="streams_notifications_network_title">Nepieciešams tīkla savienojums</string>
<string name="reset_settings_summary">Atiestatīt visus iestatījumus uz to sākotnējām vērtībām</string>
<string name="reset_settings_title">Atiestatīt iestatījumus</string>
<string name="reset_all_settings">Visu iestatījumu atiestatošana atmetīs visus jūsu izvēlētos iestatījumus un restartēs aplikāciju.
\n
\nVai jūs esat droši, ka vēlaties turpināt?</string>
<string name="night_theme_available">Šī opcija ir pieejama tikai, ja %s ir izvēlēts kā motīvs</string>
<string name="detail_pinned_comment_view_description">Piespraustais komentārs</string>
<string name="notifications_disabled">Paziņojumi ir atspējoti</string>
<string name="you_successfully_subscribed">Jūs abonējāt šim kanālam</string>
<string name="metadata_banners">Banneri</string>
<string name="metadata_subscribers">Abonenti</string>
<string name="enumeration_comma">,</string>
<string name="toggle_all">Pārslēgt visus</string>
<string name="unknown_quality">Nepazīstama kvalitāte</string>
<string name="feed_show_watched">Noskatīti</string>
<string name="feed_show_upcoming">Gaidāmie</string>
<string name="audio_track_type_dubbed">dublēts</string>
<string name="audio_track_type_descriptive">aprakstošs</string>
<string name="channel_tab_videos">Video</string>
<string name="channel_tab_livestreams">Tiešraides</string>
<string name="channel_tab_channels">Kanāli</string>
<string name="channel_tab_playlists">Atskaņošanas saraksti</string>
<string name="channel_tab_albums">Albumi</string>
<string name="no_appropriate_file_manager_message_android_10">Netika atrasts atbilstošs failu pārvaldnieks šai darbībai.
\nLūdzu lejuplādējiet ar krātuves pieejas struktūras saderīgu failu pārvaldnieku</string>
<string name="no_live_streams">Nav tiešraides</string>
<string name="show_error_snackbar">Rādīt kļūdas paziņojumu</string>
<string name="feed_fetch_channel_tabs">Piegādāt kanālu cilnes</string>
<string name="feed_fetch_channel_tabs_summary">Cilnes, kuras piegādāt, atjaunojot jauninājumus. Šai opcijai nav nekādas iedarbības, ja kanāls tiek atjaunots ātrajā režīmā.</string>
<string name="disable_media_tunneling_automatic_info">Multivides tuneļošana tika atspēkota pēc noklusējuma tādēļ, ka ir zināms, ka jūsu ierīces modelis to neatbalsta.</string>
<string name="select_quality_external_players">Izvēlēties kvalitāti ārējiem atskaņotājiem</string>
<string name="settings_category_exoplayer_title">ExoPlayer iestatījumi</string>
<string name="show_channel_tabs">Kanālu cilnes</string>
<string name="question_mark">\?</string>
<string name="share_playlist_content_details">%1$s
\n%2$s</string>
<string name="get_notified">Tiec paziņots</string>
<string name="metadata_subchannel_avatars">Apakškanālu avatāri</string>
<string name="metadata_uploader_avatars">Augšuplādētāju avatāri</string>
<string name="duration">Ilgums</string>
<string name="rewind">Attīt</string>
<string name="forward">Patīt</string>
<string name="image_quality_summary">Izvēlēties attēlu kvalitāti un vai vispār ielādēt attēlus, lai samazinātu datu un atmiņas lietojumu. Izmaiņas iztīra iekšējās atmiņas un diska attēlu kešatmiņu — %s</string>
<plurals name="replies">
<item quantity="zero">%s atbildes</item>
<item quantity="one">%s atbilde</item>
<item quantity="other">%s atbildes</item>
</plurals>
<string name="play">Atskaņot</string>
<string name="video_details_list_item">- %1$s: %2$s</string>
<string name="show_more">Rādīt vairāk</string>
<string name="show_less">Rādīt mazāk</string>
<string name="metadata_avatars">Avatāri</string>
<string name="streams_not_yet_supported_removed">Tiešraides, kuras vēl neatbalsta lejuplādētājs, netiek rādītas</string>
<string name="selected_stream_external_player_not_supported">Izvēlēto tiešraidi neatbalsta ārējie atskaņotāji</string>
<string name="open_play_queue">Atvērt atskaņošanas rindu</string>
<string name="toggle_fullscreen">Pārslēgt pilnekrāna režīmu</string>
<string name="toggle_screen_orientation">Pārslēgt ekrāna orientāciju</string>
<string name="previous_stream">Iepriekšējā tiešraide</string>
<string name="next_stream">Nākamā tiešraide</string>
<string name="image_quality_none">Neielādēt attēlus</string>
<string name="image_quality_high">Augsta kvalitāte</string>
<string name="more_options">Vairāk opciju</string>
<string name="replay">Atkārtoti atskaņot</string>
<string name="image_quality_title">Attēlu kvalitāte</string>
<string name="image_quality_low">Zema kvalitāte</string>
<string name="image_quality_medium">Vidēja kvalitāte</string>
<string name="audio_track_present_in_video">Audio celiņam jau ir jābūt šajā straumē</string>
<string name="progressive_load_interval_exoplayer_default">ExoPlayer noklusējuma vērtība</string>
<string name="no_video_streams_available_for_external_players">Ārējiem atskaņotājiem nav pieejama neviena video straume</string>
<string name="use_exoplayer_decoder_fallback_title">Izmantot ExoPlayer dekodētāja atkāpšanās funkciju</string>
<string name="settings_category_exoplayer_summary">Pārvaldīt dažus ExoPlayer iestatījumus. Lai šīs izmaiņas stātos spēkā, ir jārestartē atskaņotājs</string>
<string name="use_exoplayer_decoder_fallback_summary">Iespējojiet šo opciju, ja ir problēmas ar dekodētāja inicializāciju, kas atgriežas pie zemākas prioritātes dekodētājiem, ja primārajiem dekodētājiem neizdodas inicializēties. Tas var izraisīt pazeminātu atskaņošanas kvalitāti, nekā, kad izmanto primāros dekoderus</string>
<string name="no_audio_streams_available_for_external_players">Ārējiem atskaņotājiem nav pieejama neviena audio straume</string>
<string name="unknown_audio_track">Nezināms</string>
<string name="always_use_exoplayer_set_output_surface_workaround_title">Vienmēr izmantot ExoPlayer video izvades virsmas iestatījumu risinājumu</string>
<string name="select_audio_track_external_players">Atlasiet audio celiņu ārējiem atskaņotājiem</string>
<string name="show_channel_tabs_summary">Kādas cilnes tiek rādītas kanāla lapās</string>
<string name="share_playlist_with_list">Kopīgot video URL sarakstu</string>
<string name="audio_track_name">%1$s %2$s</string>
<string name="channel_tab_tracks">Skaņdarbi</string>
<string name="channel_tab_shorts">Īsie video</string>
<string name="share_playlist_with_titles_message">Kopīgot atskaņošanas saraksta nosaukumu un to video nosaukumus vai tikai atskaņošanas sarakstā iekļauto video URL saites</string>
<string name="share_playlist">Kopīgot atskaņošanas sarakstu</string>
<string name="share_playlist_with_titles">Kopīgot nosaukumus</string>
<string name="import_settings_vulnerable_format">Importētā eksporta iestatījumi izmanto ievainojamo formātu, kas tika pārtraukts kopš NewPipe 0.27.0 versijas. Pārliecinieties, ka importētie dati ir no uzticama avota, un turpmāk ir vēlams izmantot tikai datus, kas veikti NewPipe 0.27.0 vai jaunākās versijās. Iestatījumu importēšanas atbalsts šajā neaizsargātajā formātā drīzumā tiks pilnībā aizvākts, un tad vecās NewPipe versijas vairs nevarēs importēt iestatījumus, kas veikti jaunajās versijās.</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">Šis risinājums problēmas novēršanai atbrīvo un atkārtoti instantiē video kodekus, kad notiek virsmas maiņa, nevis tieši iestatīt virsmu kodekam. ExoPlayer jau izmanto šo risinājumu dažās ierīcēs, kurām ir šī problēma. Šis iestatījums darbosies tikai ierīcēs, kurās uzstādīta operētājsistēma Android 6 un jaunāka.\n\nIespējojot šo iestatījumu, var novērst atskaņošanas kļūdas, pārslēdzot pašreizējo video atskaņotāju vai pārejot uz pilnekrāna režīmu</string>
</resources> </resources>

View file

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="main_bg_subtitle">Томруулдаг шил дээр даран эхлэнэ үү.</string>
<string name="upload_date_text">%1$s-д нийтлэсэн</string>
<string name="no_player_found">Тоглуулагч олдсонгүй. VLC суулгах уу?</string>
<string name="no_player_found_toast">Тоглуулагч олдсонгүй (VLC суулган тоглуулж болно).</string>
<string name="install">Суулгах</string>
<string name="cancel">Цуцлах</string>
<string name="yes">Тийм</string>
<string name="no">Үгүй</string>
<string name="open_in_browser">Вэб хөтөч дээр нээх</string>
<string name="mark_as_watched">Үзсэнээр тэмдэглэх</string>
<string name="open_in_popup_mode">Popup горим дээр нээх</string>
<string name="share">Хуваалцах</string>
<string name="search">Хайх</string>
<string name="settings">Тохиргоо</string>
<string name="did_you_mean">Та \"%1$s\" гэх гэж байсан уу?</string>
<string name="use_external_video_player_title">Гадны тоглууглагч ашиглах</string>
<string name="use_external_video_player_summary">Зарим дүрслэл дээр дуугүй болгоно</string>
<string name="unsubscribe">Бүртгэлээ цуцлах</string>
<string name="channel_unsubscribed">Сувгийн бүртгэл цуцлагдсан</string>
<string name="subscription_change_failed">Бүртгэлт цуцалж чадсангүй</string>
<string name="tab_subscriptions">Бүртгэлүүд</string>
<string name="tab_bookmarks">Тэмдэглэсэн жагсаалт</string>
<string name="tab_choose">Таб сонгох</string>
<string name="controls_popup_title">Popup</string>
<string name="download_path_audio_title">Дуу татах хавтас</string>
<string name="download_path_audio_summary">Татагдсан дуунууд энд хадгалагдана</string>
<string name="download_path_audio_dialog_title">Дуун файлуудыг татах хавтас сонгоно уу</string>
<string name="default_resolution_title">Үндсэн хэмжээс</string>
<string name="use_external_audio_player_title">Гадны дуу тоглуулагч ашиглах</string>
<string name="download">Татах</string>
<string name="subscription_update_failed">Бүртгэл шинэчлэж чадсангүй</string>
<string name="show_info">Мэдээлэл харах</string>
<string name="download_path_title">Бичлэг татах хавтас</string>
<string name="download_path_summary">Татагдсан бичлэгүүд энд хадгалагдана</string>
<string name="download_path_dialog_title">Бичлэгэн файлуудыг хадгалах хавтас сонгоно уу</string>
<string name="default_popup_resolution_title">Үндсэн popup-ийн хэмжээс</string>
<string name="show_higher_resolutions_summary">2K/4K бичлэгүүдийг зарим төхөөрөмжүүд л тоглуулж чадна</string>
<string name="play_with_kodi_title">Kodi-р тоглуулах</string>
<string name="kore_not_found">Байхгүй Kore апп-ийг суулгах уу?</string>
<string name="show_play_with_kodi_title">\"Kodi-р тоглуулах\" цэсийг харуулах</string>
</resources>

View file

@ -21,7 +21,7 @@
<string name="use_external_audio_player_title">बाहेरील ऑडियो प्लेअर वापरा</string> <string name="use_external_audio_player_title">बाहेरील ऑडियो प्लेअर वापरा</string>
<string name="use_external_video_player_title">बाहेरील व्हिडिओ प्लेअर वापरा</string> <string name="use_external_video_player_title">बाहेरील व्हिडिओ प्लेअर वापरा</string>
<string name="share_dialog_title">शेअर करा</string> <string name="share_dialog_title">शेअर करा</string>
<string name="search_showing_result_for">यासाठी रिझल्ट दाखवत आहे: %s</string> <string name="search_showing_result_for">%sसाठी निकाल दाखवत आहे</string>
<string name="settings">सेटिंग</string> <string name="settings">सेटिंग</string>
<string name="search">शोधा</string> <string name="search">शोधा</string>
<string name="controls_download_desc">फाईल डाउनलोड</string> <string name="controls_download_desc">फाईल डाउनलोड</string>
@ -41,7 +41,7 @@
<string name="default_popup_resolution_title">डिफॉल्ट पॉप अप रेसिल्युशन</string> <string name="default_popup_resolution_title">डिफॉल्ट पॉप अप रेसिल्युशन</string>
<string name="default_resolution_title">डीफॉल्ट रेसोल्युशन निवडा</string> <string name="default_resolution_title">डीफॉल्ट रेसोल्युशन निवडा</string>
<string name="controls_add_to_playlist_title">मध्ये टाका</string> <string name="controls_add_to_playlist_title">मध्ये टाका</string>
<string name="upload_date_text">%1$s रोजी प्रकाशित</string> <string name="upload_date_text">%1$s रोजी प्रकाशित केला</string>
<string name="show_play_with_kodi_title">\"कोडीबरोबर प्ले करा\" हा पर्याय दाखवा</string> <string name="show_play_with_kodi_title">\"कोडीबरोबर प्ले करा\" हा पर्याय दाखवा</string>
<string name="show_play_with_kodi_summary">कोडी मीडिया सेंटरद्वारे व्हिडिओ प्ले करण्याचा पर्याय प्रदर्शित करा</string> <string name="show_play_with_kodi_summary">कोडी मीडिया सेंटरद्वारे व्हिडिओ प्ले करण्याचा पर्याय प्रदर्शित करा</string>
<string name="mark_as_watched">पाहिले म्हणून चिन्हांकित करा</string> <string name="mark_as_watched">पाहिले म्हणून चिन्हांकित करा</string>
@ -57,4 +57,186 @@
<string name="notification_scale_to_square_image_summary">16:9 ते 1:1 आस्पेक्ट रेशो पर्यंत नोटिफिकेशनमध्ये दाखवलेली व्हिडिओ थंबनेल क्रॉप करा</string> <string name="notification_scale_to_square_image_summary">16:9 ते 1:1 आस्पेक्ट रेशो पर्यंत नोटिफिकेशनमध्ये दाखवलेली व्हिडिओ थंबनेल क्रॉप करा</string>
<string name="notification_action_0_title">प्रथम क्रिया बटण</string> <string name="notification_action_0_title">प्रथम क्रिया बटण</string>
<string name="notification_scale_to_square_image_title">1:1 आस्पेक्ट रेशोवर थंबनेल क्रॉप करा</string> <string name="notification_scale_to_square_image_title">1:1 आस्पेक्ट रेशोवर थंबनेल क्रॉप करा</string>
<string name="users">वापरकर्ते</string>
<string name="network_error">नेटवर्क बंद आहे</string>
<string name="local">स्थानिक</string>
<string name="error_snackbar_action">अहवाल करा</string>
<string name="what_device_headline">माहिती:</string>
<string name="enable_watch_history_title">इतिहास पाहा</string>
<string name="dismiss">रद्द करा</string>
<string name="rename">नाव बदला</string>
<string name="msg_threads">धागे</string>
<string name="msg_name">फाईल चे नाव</string>
<string name="rename_playlist">नाव बदला</string>
<string name="playlist_add_stream_success">सूचीबद्ध करा</string>
<string name="playback_tempo">टेम्पो</string>
<string name="stop">थांबवा</string>
<string name="featured">सर्वात भारी</string>
<string name="metadata_privacy_public">सार्वजनिक</string>
<string name="never">कधीही नाही</string>
<string name="metadata_tags">टॅग्ज</string>
<string name="name">नाव</string>
<string name="recent">ताजा</string>
<string name="metadata_privacy_unlisted">असूचीबद्ध केलेले</string>
<string name="theme_title">थीम</string>
<string name="auto_queue_toggle">स्वयं सूचीबद्ध करा</string>
<string name="brightness">उजेट</string>
<string name="autoplay_title">स्वयं सुरु करा</string>
<string name="settings_category_player_behavior_title">वागणूक</string>
<string name="content">सामग्री</string>
<string name="all">सर्व</string>
<string name="channels">चॅनेल</string>
<string name="events">कार्यक्रम</string>
<string name="videos_string">व्हिडिओज</string>
<string name="general_error">त्रुटी</string>
<string name="content_not_available">सामग्री उपलब्ध नाही</string>
<string name="detail_likes_img_view_description">आवडले</string>
<string name="comments_tab_description">टिप्पण्या</string>
<string name="description_tab_description">वर्णन</string>
<string name="create">बनवा</string>
<string name="delete">हटवा</string>
<string name="msg_error">चुक झाली</string>
<string name="contribution_title">योगदान करा</string>
<string name="resize_fill">भरुन</string>
<string name="resize_zoom">झूम</string>
<string name="import_ongoing">आत टाकत आहोत…</string>
<string name="export_ongoing">बाहेर काढत आहोत…</string>
<string name="playback_step">पाऊल</string>
<string name="playback_reset">रीसेट करा</string>
<string name="percent">टक्केवारी</string>
<string name="paused">थांबलेला आहे</string>
<string name="queued">रांगेत आहे</string>
<string name="metadata_support">पाठींबा</string>
<string name="off">बंद</string>
<string name="enumeration_comma">,</string>
<string name="unknown_audio_track">अज्ञात</string>
<string name="channel_tab_videos">व्हिडिओज</string>
<string name="play">सुरू</string>
<string name="black_theme_title">काळा</string>
<string name="notification_action_repeat">पुन्हा पहा</string>
<string name="notification_action_shuffle">शफल</string>
<string name="notification_action_nothing">काही नाहीं</string>
<string name="dark_theme_title">गडद</string>
<string name="undo">परत करा</string>
<string name="artists">कलाकार</string>
<string name="always">दरवेळी</string>
<string name="unknown_content">[अनोळखी]</string>
<string name="error_details_headline">तपशील:</string>
<string name="pause">थांबवा</string>
<string name="recaptcha_solve">सोडवा</string>
<string name="no_one_watching">कोणीही पाहत नाही आहे</string>
<string name="tracks">गाणी</string>
<string name="downloads">डाऊनलोडस्</string>
<string name="notification_colorize_title">नोटिफिकेशनला रंगीत करा</string>
<string name="play_audio">ऑडिओ</string>
<string name="night_theme_title">रात्रीची थीम</string>
<string name="light_theme_title">पांढरा</string>
<string name="notification_action_buffering">अडकत आहे</string>
<string name="download_dialog_title">डाऊनलोड</string>
<string name="settings_category_player_title">प्लेअर</string>
<string name="settings_category_appearance_title">दिखावा</string>
<string name="settings_category_debug_title">डेबग</string>
<string name="settings_category_updates_title">अपडेट</string>
<string name="duration_live">थेट</string>
<string name="short_billion"></string>
<string name="playlists">प्लेलिस्ट</string>
<string name="short_million"></string>
<string name="file">फाईल</string>
<string name="short_thousand">के</string>
<string name="tab_licenses">परवाना</string>
<string name="checksum">चेकसम</string>
<string name="action_history">इतिहास</string>
<string name="export_complete_toast">बाहेर काढा</string>
<string name="conferences">परिषद</string>
<string name="mute">गप्प करा</string>
<string name="unmute">बोलके करा</string>
<string name="caption_auto_generated">स्वयंउत्तपण झालेले</string>
<string name="resize_fit">फिट</string>
<string name="caption_setting_title">कॅपशन</string>
<string name="decline">नकार करा</string>
<string name="minimize_on_exit_none_description">काहीही नाही</string>
<string name="updates_setting_title">अपडेट करा</string>
<string name="auto">स्वयं</string>
<string name="grid">ग्रिड</string>
<string name="missions_header_finished">समाप्त झाले</string>
<string name="missions_header_pending">प्रलंबित</string>
<string name="recovering">रिकवर होत आहे</string>
<string name="enqueue">रांग</string>
<string name="feed_create_new_group_button_title">नवीन</string>
<string name="chapters">धडे</string>
<string name="radio">रेडिओ</string>
<string name="metadata_licence">परवाना</string>
<string name="metadata_language">भाषा</string>
<string name="metadata_category">श्रेणी</string>
<string name="metadata_host">यजमान</string>
<string name="metadata_privacy_private">खासगी</string>
<string name="on">सुरू</string>
<string name="semitone">अर्धस्वर</string>
<string name="notifications">सूचना</string>
<string name="channel_tab_shorts">शॉर्ट्स</string>
<string name="volume">आवाज</string>
<string name="card">कार्ड</string>
<string name="feed_show_upcoming">पुढील</string>
<string name="none">काही नाही</string>
<string name="done">झाल</string>
<string name="metadata_avatars">अवतार</string>
<string name="metadata_thumbnails">थंबनेल</string>
<string name="forward">पुढेजा</string>
<string name="metadata_banners">बॅनर</string>
<string name="question_mark">\?</string>
<string name="show_comments_title">प्रतिक्रिया दाखवा</string>
<string name="play_all">सर्व सुरु करा</string>
<string name="enable_search_history_title">शोधण्याचा इतिहास</string>
<string name="settings_category_clear_data_title">डेटा साफ करा</string>
<string name="unsupported_url">असमर्थित लिंक</string>
<string name="best_resolution">सर्वोत्तम क्वालिटी</string>
<string name="file_deleted">File हटवली आहे</string>
<string name="just_once">फक्त एकदा</string>
<plurals name="watching">
<item quantity="one">%s पाहत आहे</item>
<item quantity="other">%s पाहत आहेत</item>
</plurals>
<string name="start">सुरुवात करा</string>
<string name="list">यादी</string>
<string name="albums">अल्बम</string>
<string name="show_description_title">वर्णन दाखवा</string>
<string name="accept">स्वीकार करा</string>
<string name="metadata_privacy">गोपनीयता</string>
<string name="audio_track_type_original">मूळ</string>
<string name="audio_track_type_dubbed">डब केलेला</string>
<string name="audio">ऑडिओ</string>
<string name="retry">पुन्हा प्रयत्न करा</string>
<string name="website_title">वेबसाईट</string>
<string name="title_activity_history">इतिहास</string>
<string name="settings_category_downloads_title">डाउनलोड करा</string>
<string name="sort">क्रम</string>
<string name="duration">वेळ</string>
<string name="error_report_title">चुकांचा अहवाल द्या</string>
<string name="disabled">बंद झालेले</string>
<string name="clear">साफ करा</string>
<string name="donation_title">दान करा</string>
<string name="import_title">आत टाका</string>
<string name="overwrite">आधी वर दबाव टाका</string>
<string name="metadata_privacy_internal">आंतरिक</string>
<string name="metadata_subscribers">सदस्य</string>
<string name="channel_tab_livestreams">थेट</string>
<string name="channel_tab_channels">चॅनेलस्</string>
<string name="channel_tab_playlists">प्लेलिस्ट</string>
<string name="channel_tab_albums">अल्बमस्</string>
<string name="channel_tab_about">बद्दल</string>
<string name="replay">पुन: पहा</string>
<string name="rewind">माघे घ्या</string>
<string name="enqueue_stream">रांग</string>
<string name="post_processing">पोस्ट प्रोसेसींग करत आहे</string>
<string name="yes">होय</string>
<string name="no">नाही</string>
<string name="songs">गाणी</string>
<string name="detail_dislikes_img_view_description">आवडले नाही</string>
<string name="video">व्हिडिओ</string>
<string name="import_complete_toast">आत टाका</string>
<string name="trending">चर्चेचा विषय</string>
<string name="play_queue_remove">काढून टाका</string>
<string name="play_queue_stream_detail">माहिती</string>
<string name="enqueued">रांगेत आहे</string>
<string name="close">बंद करा</string>
</resources> </resources>

View file

@ -1,2 +1,24 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources></resources> <resources>
<string name="no_player_found_toast">တိုက်ရိုက်ကြည့်ရန် ပလေယာမရှိပါ(သင်VLCကိုသွင်းနိုင်ပါသည်။)</string>
<string name="install">ထည့်သွင်းမည်</string>
<string name="cancel">ပယ်ဖျက်ပါ</string>
<string name="ok">အဆင်ပြေသည်</string>
<string name="mark_as_watched">ကြည့်ပြီးပြီ</string>
<string name="open_in_popup_mode">popupပုံစံမှာဖွင့်ပါ</string>
<string name="download">ဒေါင်းလုဒ်</string>
<string name="controls_download_desc">တိုက်ရိုက်ဖိုင်ကို ဒေါင်းလုဒ်လုပ်မည်</string>
<string name="upload_date_text">တင်ခဲ့သည် %1$s</string>
<string name="no_player_found">တိုက်ရိုက်ကြည့်ရန် ပလေယာမရှိပါ။VLCသွင်းမလား။</string>
<string name="yes">ဟုတ်တယ်</string>
<string name="no">မဟုတ်ပါ</string>
<string name="open_in_browser">ဒီမီနူးအိုင်တမ်ကဝဘ်ဘရောက်ဇာထဲမှာဗီဒီယိုသို့မဟုတ်အသံဖိုင်ကိုဖွင့်မည်ဖြစ်သည်</string>
<string name="open_with">မည်သို့ ဖွင့်မည်ရွေးချယ်ပါ</string>
<string name="share">မျှဝေမည်</string>
<string name="search">ရှာဖွေရန်</string>
<string name="settings">ဆက်တင်များ</string>
<string name="did_you_mean">\"%1$s\" ကိုဆိုလိုသလား။</string>
<string name="main_bg_subtitle">စတင်ရန် ဖောက်ထွင်းမှန်ကိုထိပါ။</string>
<string name="share_dialog_title">ဖြင့် မျှဝေမည်</string>
<string name="use_external_video_player_title">အခြားဗီဒီယိုပလေယာ အားသုံးမည်</string>
</resources>

View file

@ -66,7 +66,7 @@
<string name="error_report_title">Foutrapport</string> <string name="error_report_title">Foutrapport</string>
<string name="app_ui_crash">App/UI gecrasht</string> <string name="app_ui_crash">App/UI gecrasht</string>
<string name="info_labels">Wat:\\nVerzoek:\\nInhoudstaal:\\nInhoudsland:\\nApp-taal:\\nDienst:\\nGMT-tijd:\\nPakket:\\nVersie:\\nVersie van besturingssysteem:</string> <string name="info_labels">Wat:\\nVerzoek:\\nInhoudstaal:\\nInhoudsland:\\nApp-taal:\\nDienst:\\nGMT-tijd:\\nPakket:\\nVersie:\\nVersie van besturingssysteem:</string>
<string name="start">Begin</string> <string name="start">Starten</string>
<string name="pause">Pauzeren</string> <string name="pause">Pauzeren</string>
<string name="delete">Verwijderen</string> <string name="delete">Verwijderen</string>
<string name="checksum">Controlesom</string> <string name="checksum">Controlesom</string>
@ -181,8 +181,8 @@
<string name="play_queue_audio_settings">Audio-instellingen</string> <string name="play_queue_audio_settings">Audio-instellingen</string>
<string name="hold_to_append">Houd ingedrukt om toe te voegen aan de wachtrij</string> <string name="hold_to_append">Houd ingedrukt om toe te voegen aan de wachtrij</string>
<string name="unknown_content">[onbekend]</string> <string name="unknown_content">[onbekend]</string>
<string name="start_here_on_background">Begin hier met afspelen in de achtergrond</string> <string name="start_here_on_background">Op de achter­grond afspelen</string>
<string name="start_here_on_popup">Begin met afspelen in pop-up</string> <string name="start_here_on_popup">In een pop-up afspelen</string>
<string name="donation_title">Doneren</string> <string name="donation_title">Doneren</string>
<string name="donation_encouragement">NewPipe wordt door vrijwilligers in hun vrije tijd ontwikkeld om jou de beste ervaring te brengen. Geef wat terug zodat onze ontwikkelaars NewPipe nóg beter kunnen maken terwijl ze van hun kopje koffie genieten.</string> <string name="donation_encouragement">NewPipe wordt door vrijwilligers in hun vrije tijd ontwikkeld om jou de beste ervaring te brengen. Geef wat terug zodat onze ontwikkelaars NewPipe nóg beter kunnen maken terwijl ze van hun kopje koffie genieten.</string>
<string name="give_back">Teruggeven</string> <string name="give_back">Teruggeven</string>
@ -807,8 +807,8 @@
<string name="share_playlist_with_titles_message">Deel afspeellijst met details zoals afspeellijstnaam en videotitels of als een eenvoudige lijst met video-URL\'s</string> <string name="share_playlist_with_titles_message">Deel afspeellijst met details zoals afspeellijstnaam en videotitels of als een eenvoudige lijst met video-URL\'s</string>
<string name="video_details_list_item">- %1$s: %2$s</string> <string name="video_details_list_item">- %1$s: %2$s</string>
<plurals name="replies"> <plurals name="replies">
<item quantity="one">%s antwoord</item> <item quantity="one">%s reactie</item>
<item quantity="other">%s antwoorden</item> <item quantity="other">%s reacties</item>
</plurals> </plurals>
<string name="show_more">Meer tonen</string> <string name="show_more">Meer tonen</string>
<string name="show_less">Minder tonen</string> <string name="show_less">Minder tonen</string>
@ -824,4 +824,5 @@
<string name="auto_update_check_description">NewPipe kan van tijd tot tijd auto­matisch controleren op nieuwe versies en u op de hoogte stellen zodra deze beschik­baar zijn. <string name="auto_update_check_description">NewPipe kan van tijd tot tijd auto­matisch controleren op nieuwe versies en u op de hoogte stellen zodra deze beschik­baar zijn.
\nWilt u dit inschakelen?</string> \nWilt u dit inschakelen?</string>
<string name="reset_settings_title">Instellingen resetten</string> <string name="reset_settings_title">Instellingen resetten</string>
<string name="import_settings_vulnerable_format">De instellingen in de export die wordt geïmporteerd, gebruiken een kwetsbaar formaat dat verouderd is sinds NewPipe 0.27.0. Zorg ervoor dat de export die wordt geïmporteerd afkomstig is van een vertrouwde bron, en geef er de voorkeur aan om in de toekomst alleen exporten te gebruiken die zijn verkregen van NewPipe 0.27.0 of nieuwer. Ondersteuning voor het importeren van instellingen in dit kwetsbare formaat zal binnenkort volledig worden verwijderd, en oude versies van NewPipe zullen dan geen export­instellingen meer uit nieuwe versies kunnen importeren.</string>
</resources> </resources>

View file

@ -824,4 +824,5 @@
<string name="reset_all_settings">ସମସ୍ତ ସେଟିଂସମୂହକୁ ପୁନଃ ସେଟ୍ କରିବା ଦ୍ବାରା ଆପଣଙ୍କର ସମସ୍ତ ପସନ୍ଦିତ ସେଟିଂସମୂହ ପରିତ୍ୟାଗ ହେବ ଏବଂ ଆପ୍ ପୁନଃ ସେଟ୍ଆରମ୍ଭ ହେବ । <string name="reset_all_settings">ସମସ୍ତ ସେଟିଂସମୂହକୁ ପୁନଃ ସେଟ୍ କରିବା ଦ୍ବାରା ଆପଣଙ୍କର ସମସ୍ତ ପସନ୍ଦିତ ସେଟିଂସମୂହ ପରିତ୍ୟାଗ ହେବ ଏବଂ ଆପ୍ ପୁନଃ ସେଟ୍ଆରମ୍ଭ ହେବ ।
\n \n
\nଆପଣ ଆଗକୁ ବଢିବାକୁ ଚାହୁଁଛନ୍ତି କି?</string> \nଆପଣ ଆଗକୁ ବଢିବାକୁ ଚାହୁଁଛନ୍ତି କି?</string>
<string name="import_settings_vulnerable_format">ଆମଦାନୀ ହେଉଥିବା ରପ୍ତାନିରେ ଥିବା ସେଟିଂସମୂହ ଏକ ଅସୁରକ୍ଷିତ ଫର୍ମାଟ୍ ବ୍ୟବହାର କରେ ଯାହା NewPipe 0.27.0 ପରଠାରୁ ପୁରୁଣା ହୋଇଯାଇଥିଲା । ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ଆମଦାନୀ ହେଉଥିବା ରପ୍ତାନି ଏକ ବିଶ୍ୱସ୍ତ ଉତ୍ସରୁ ଆସିଛି ଏବଂ ଭବିଷ୍ୟତରେ କେବଳ NewPipe 0.27.0 କିମ୍ବା ନୂତନରୁ ପ୍ରାପ୍ତ ରପ୍ତାନି ବ୍ୟବହାର କରିବାକୁ ପସନ୍ଦ କରନ୍ତୁ । ଏହି ଅସୁରକ୍ଷିତ ଫର୍ମାଟରେ ସେଟିଂସମୂହ ଆମଦାନି ପାଇଁ ସମର୍ଥନ ଶୀଘ୍ର ସମ୍ପୂର୍ଣ୍ଣ ରୂପେ ଅପସାରିତ ହେବ, ଏବଂ ତା’ପରେ ନୂତନ ପାଇପ୍ ର ପୁରୁଣା ସଂସ୍କରଣଗୁଡ଼ିକ ନୂତନ ସଂସ୍କରଣରୁ ରପ୍ତାନୀର ସେଟିଂସମୂହ ଆମଦାନୀ କରିବାକୁ ସମର୍ଥ ହେବ ନାହିଁ ।</string>
</resources> </resources>

View file

@ -7,7 +7,7 @@
<string name="default_popup_resolution_title">تیردی تصویر لئی ریزولوشن دا مول</string> <string name="default_popup_resolution_title">تیردی تصویر لئی ریزولوشن دا مول</string>
<string name="search_showing_result_for">%s لئی نتیجے وِکھاۓ جا رہے ہن</string> <string name="search_showing_result_for">%s لئی نتیجے وِکھاۓ جا رہے ہن</string>
<string name="use_external_video_player_summary">کجھ ریزولوشناں تے آواز نوں ہٹا دِندے</string> <string name="use_external_video_player_summary">کجھ ریزولوشناں تے آواز نوں ہٹا دِندے</string>
<string name="download_path_audio_dialog_title">آڈیو فائلاں لئی لئی فولڈر چݨو</string> <string name="download_path_audio_dialog_title">آڈیو فائلاں لئی ڈاؤن لوڈ فولڈر دا انتخاب کرو</string>
<string name="play_with_kodi_title">کوڈی نال چلاؤ</string> <string name="play_with_kodi_title">کوڈی نال چلاؤ</string>
<string name="notification_colorize_summary">اینڈروئیڈ نوں تھمنیل دے رکھ مطابق نوٹ دا رنگ بدلݨ دیو (دھیان دیو کہ ایہہ ہریک ڈِوائیس تے اًپلبدھ نہیں اے)</string> <string name="notification_colorize_summary">اینڈروئیڈ نوں تھمنیل دے رکھ مطابق نوٹ دا رنگ بدلݨ دیو (دھیان دیو کہ ایہہ ہریک ڈِوائیس تے اًپلبدھ نہیں اے)</string>
<string name="upload_date_text">%1$s نوں جاری کیتی گئی</string> <string name="upload_date_text">%1$s نوں جاری کیتی گئی</string>

View file

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="main_bg_subtitle">ਵੱਡਦਰਸ਼ੀ ਕੱਚ \'ਤੇ ਟੈਪ ਕਰਕੇ ਸਰਚ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ।</string> <string name="main_bg_subtitle">ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵੱਡਦਰਸ਼ੀ ਸ਼ੀਸ਼ੇ \'ਤੇ ਟੈਪ ਕਰੋ।</string>
<string name="upload_date_text">%1$s ਨੂੰ ਜਾਰੀ ਕੀਤੀ ਗਈ</string> <string name="upload_date_text">%1$s ਨੂੰ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੀ ਗਈ</string>
<string name="no_player_found">ਕੋਈ ਸਟ੍ਰੀਮ ਪਲੇਅਰ ਨਹੀਂ ਮਿਲਿਆ। ਤੁਸੀਂ ਵੀਐੱਲਸੀ ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੋਗੇ\?</string> <string name="no_player_found">ਸਟ੍ਰੀਮਿੰਗ ਲਈ ਪਲੇਅਰ ਨਹੀਂ ਮਿਲਿਆ। ਕੀ ਤੁਸੀਂ VLC ਸਥਾਪਤ ਕਰਨਾ ਚਾਹੋਗੇ?</string>
<string name="no_player_found_toast">ਸਟ੍ਰੀਮ ਪਲੇਅਰ ਨਹੀਂ ਮਿਲਿਆ (ਤੁਸੀਂ ਵੀਐੱਲਸੀ ਸਥਾਪਤ ਕਰਕੇ ਇਸਨੂੰ ਚਲਾ ਸਕਦੇ ਹੋ)।</string> <string name="no_player_found_toast">ਸਟ੍ਰੀਮਿੰਗ ਲਈ ਪਲੇਅਰ ਨਹੀਂ ਮਿਲਿਆ (ਤੁਸੀਂ ਇਸਨੂੰ ਚਲਾਉਣ ਲਈ VLC ਪਲੇਅਰ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ)।</string>
<string name="install">ਸਥਾਪਤ ਕਰੋ</string> <string name="install">ਇੰਸਟਾਲ ਕਰੋ</string>
<string name="cancel">ਰੱਦ ਕਰੋ</string> <string name="cancel">ਰੱਦ ਕਰੋ</string>
<string name="open_in_browser">ਬ੍ਰਾਊਜ਼ਰ \'ਚ ਖੋਲ੍ਹੋ</string> <string name="open_in_browser">ਬ੍ਰਾਊਜ਼ਰ \'ਚ ਖੋਲ੍ਹੋ</string>
<string name="open_in_popup_mode">ਪੌਪ-ਅਪ ਮੋਡ \'ਚ ਖੋਲ੍ਹੋ</string> <string name="open_in_popup_mode">ਪੌਪ-ਅਪ ਮੋਡ \'ਚ ਖੋਲ੍ਹੋ</string>
@ -14,36 +14,36 @@
<string name="search">ਖੋਜ ਕਰੋ</string> <string name="search">ਖੋਜ ਕਰੋ</string>
<string name="settings">ਸੈਟਿੰਗਾਂ</string> <string name="settings">ਸੈਟਿੰਗਾਂ</string>
<string name="did_you_mean">ਕੀ ਤੁਹਾਡਾ ਮਤਲਬ ਸੀ \"%1$s\"\?</string> <string name="did_you_mean">ਕੀ ਤੁਹਾਡਾ ਮਤਲਬ ਸੀ \"%1$s\"\?</string>
<string name="share_dialog_title">ਇਸ ਨਾਲ਼ ਸਾਂਝਾ ਕਰੋ</string> <string name="share_dialog_title">ਦੇ ਨਾਲ ਸਾਂਝਾ ਕਰੋ</string>
<string name="use_external_video_player_title">ਬਾਹਰੀ ਵੀਡੀਓ ਪਲੇਅਰ ਵਰਤੋ</string> <string name="use_external_video_player_title">ਬਾਹਰੀ ਵੀਡੀਓ ਪਲੇਅਰ ਵਰਤੋ</string>
<string name="use_external_video_player_summary">ਕੁਝ ਰੈਜ਼ੋਲਿਊਸ਼ਨਾਂ \'ਤੇ ਆਵਾਜ਼ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ</string> <string name="use_external_video_player_summary">ਕੁਝ ਰੈਜ਼ੋਲਿਊਸ਼ਨਾਂ \'ਤੇ ਆਵਾਜ਼ ਹਟ ਸਕਦੀ ਹੈ</string>
<string name="use_external_audio_player_title">ਬਾਹਰੀ ਆਡੀਓ ਪਲੇਅਰ ਵਰਤੋ</string> <string name="use_external_audio_player_title">ਬਾਹਰੀ ਆਡੀਓ ਪਲੇਅਰ ਵਰਤੋ</string>
<string name="subscribe_button_title">ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ</string> <string name="subscribe_button_title">ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ</string>
<string name="subscribed_button_title">ਸਬਸਕ੍ਰਾਈਬ ਹੈ</string> <string name="subscribed_button_title">ਸਬਸਕ੍ਰਾਈਬ ਹੈ</string>
<string name="channel_unsubscribed">ਚੈਨਲ ਅਨ-ਸਬਸਕ੍ਰਾਈਬ ਹੋ ਗਿ</string> <string name="channel_unsubscribed">ਚੈਨਲ ਅਨ-ਸਬਸਕ੍ਰਾਈਬ ਹੋ</string>
<string name="subscription_change_failed">ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਬਦਲਣ ਵਿੱਚ ਨਾਕਾਮੀ</string> <string name="subscription_change_failed">ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਨੂੰ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ</string>
<string name="show_info">ਜਾਣਕਾਰੀ ਵਿਖਾਓ</string> <string name="show_info">ਜਾਣਕਾਰੀ ਵਿਖਾਓ</string>
<string name="subscription_update_failed">ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਅੱਪਡੇਟ ਕਰਨ ਵਿੱਚ ਨਾਕਾਮੀ</string> <string name="subscription_update_failed">ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਅਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ</string>
<string name="tab_subscriptions">ਸਬਸਕ੍ਰਿਪਸ਼ਨਾਂ</string> <string name="tab_subscriptions">ਸਬਸਕ੍ਰਿਪਸ਼ਨਾਂ</string>
<string name="tab_bookmarks">ਬੁੱਕਮਾਰਕ ਕੀਤੀਆਂ ਪਲੇ-ਸੂਚੀਆ</string> <string name="tab_bookmarks">ਬੁੱਕਮਾਰਕ ਕੀਤੀਆਂ ਪਲੇਲਿਸਟਾ</string>
<string name="fragment_feed_title">ਨਵਾਂ ਕੀ ਹੈ</string> <string name="fragment_feed_title">ਨਵਾਂ ਕੀ ਹੈ</string>
<string name="controls_background_title">ਬੈਕਗ੍ਰਾਊਂਡ ਆਡੀਓ</string> <string name="controls_background_title">ਬੈਕਗ੍ਰਾਊਂਡ ਆਡੀਓ</string>
<string name="controls_popup_title">ਪੌਪ-ਅਪ</string> <string name="controls_popup_title">ਪੌਪ-ਅਪ</string>
<string name="controls_add_to_playlist_title">ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰੋ</string> <string name="controls_add_to_playlist_title">ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰੋ</string>
<string name="download_path_title">ਵੀਡੀਓ ਲਈ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ</string> <string name="download_path_title">ਵੀਡੀਓ ਲਈ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ</string>
<string name="download_path_summary">ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਵੀਡਿਓ ਇੱਥੇ ਜਮ੍ਹਾਂ ਹੁੰਦੀਆਂ ਹਨ</string> <string name="download_path_summary">ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਵੀਡੀਓ ਫ਼ਾਈਲਾਂ ਇੱਥੇ ਜਮ੍ਹਾਂ ਹੁੰਦੀਆਂ ਹਨ</string>
<string name="download_path_dialog_title">ਵੀਡੀਓ ਫ਼ਾਈਲਾਂ ਲਈ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਚੁਣੋ</string> <string name="download_path_dialog_title">ਵੀਡੀਓ ਫ਼ਾਈਲਾਂ ਲਈ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਚੁਣੋ</string>
<string name="download_path_audio_title">ਆਡੀਓ ਲਈ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ</string> <string name="download_path_audio_title">ਆਡੀਓ ਲਈ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ</string>
<string name="download_path_audio_summary">ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਆਡੀਓ ਇੱਥੇ ਜਮ੍ਹਾਂ ਹੁੰਦੀਆਂ ਹਨ</string> <string name="download_path_audio_summary">ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਆਡੀਓ ਫ਼ਾਈਲਾਂ ਇੱਥੇ ਜਮ੍ਹਾਂ ਹੁੰਦੀਆਂ ਹਨ</string>
<string name="download_path_audio_dialog_title">ਆਡੀਓ ਫ਼ਾਈਲਾਂ ਲਈ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਚੁਣੋ</string> <string name="download_path_audio_dialog_title">ਆਡੀਓ ਫ਼ਾਈਲਾਂ ਲਈ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਚੁਣੋ</string>
<string name="default_resolution_title">ਡਿਫ਼ਾਲਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ</string> <string name="default_resolution_title">ਡਿਫ਼ਾਲਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ</string>
<string name="default_popup_resolution_title">ਪੌਪ-ਅਪ ਲਈ ਡਿਫ਼ਾਲਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ</string> <string name="default_popup_resolution_title">ਪੌਪ-ਅਪ ਲਈ ਡਿਫ਼ਾਲਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ</string>
<string name="show_higher_resolutions_title">ਉੱਚੀਆਂ ਰੈਜ਼ੋਲਿਊਸ਼ਨਾਂ ਵਿਖਾਓ</string> <string name="show_higher_resolutions_title">ਉੱਚ ਰੈਜ਼ੋਲਿਊਸ਼ਨਾਂ ਵਿਖਾਓ</string>
<string name="show_higher_resolutions_summary">ਸਿਰਫ਼ ਕੁਝ ਹੀ ਡਿਵਾਈਸ 2K/4K ਵੀਡੀਓ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹਨ</string> <string name="show_higher_resolutions_summary">ਸਿਰਫ਼ ਕੁਝ ਹੀ ਡਿਵਾਈਸ 2K/4K ਵਿੱਚ ਵੀਡੀਓ ਚਲਾ ਸਕਦੇ ਹਨ</string>
<string name="play_with_kodi_title">Kodi ਵਿੱਚ ਚਲਾਓ</string> <string name="play_with_kodi_title">Kodi ਵਿੱਚ ਚਲਾਓ</string>
<string name="kore_not_found">Kodi ਐਪ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ\?</string> <string name="kore_not_found">ਗੈਰ ਮੌਜੂਦਾ Kore ਐਪ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ?</string>
<string name="show_play_with_kodi_title">\"Kodi ਵਿੱਚ ਚਲਾਓ\" ਦਾ ਵਿਕਲਪ ਵਿਖਾਓ</string> <string name="show_play_with_kodi_title">\"Kodi ਵਿੱਚ ਚਲਾਓ\" ਦਾ ਵਿਕਲਪ ਵਿਖਾਓ</string>
<string name="show_play_with_kodi_summary">Kodi ਮੀਡੀਆ ਸੈਂਟਰ ਰਾਹੀਂ ਵੀਡੀਓ ਚਲਾਉਣ ਦਾ ਵਿਕਲਪ ਵਿਖਾਓ</string> <string name="show_play_with_kodi_summary">ਕੋਡੀ ਮੀਡੀਆ ਸੈਂਟਰ ਰਾਹੀਂ ਵੀਡੀਓ ਚਲਾਉਣ ਲਈ ਇੱਕ ਵਿਕਲਪ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ</string>
<string name="play_audio">ਆਡੀਓ</string> <string name="play_audio">ਆਡੀਓ</string>
<string name="default_audio_format_title">ਡੀਫ਼ਾਲਟ ਆਡੀਓ ਫ਼ਾਰਮੈਟ</string> <string name="default_audio_format_title">ਡੀਫ਼ਾਲਟ ਆਡੀਓ ਫ਼ਾਰਮੈਟ</string>
<string name="default_video_format_title">ਡੀਫ਼ਾਲਟ ਵੀਡੀਓ ਫ਼ਾਰਮੈਟ</string> <string name="default_video_format_title">ਡੀਫ਼ਾਲਟ ਵੀਡੀਓ ਫ਼ਾਰਮੈਟ</string>
@ -53,14 +53,14 @@
<string name="black_theme_title">ਕਾਲ਼ਾ</string> <string name="black_theme_title">ਕਾਲ਼ਾ</string>
<string name="popup_remember_size_pos_title">ਪੌਪ-ਅਪ ਦਾ ਆਕਾਰ ਅਤੇ ਸਥਿਤੀ ਯਾਦ ਰੱਖੋ</string> <string name="popup_remember_size_pos_title">ਪੌਪ-ਅਪ ਦਾ ਆਕਾਰ ਅਤੇ ਸਥਿਤੀ ਯਾਦ ਰੱਖੋ</string>
<string name="popup_remember_size_pos_summary">ਪੌਪ-ਅਪ ਦਾ ਆਖਰੀ ਅਕਾਰ ਅਤੇ ਸਥਿਤੀ ਯਾਦ ਰੱਖੋ</string> <string name="popup_remember_size_pos_summary">ਪੌਪ-ਅਪ ਦਾ ਆਖਰੀ ਅਕਾਰ ਅਤੇ ਸਥਿਤੀ ਯਾਦ ਰੱਖੋ</string>
<string name="use_inexact_seek_title">ਤੇਜ਼ ਪਰ ਅਸਪੱਸ਼ਟ ਸੀਕ ਵਰਤ</string> <string name="use_inexact_seek_title">ਤੇਜ਼ ਤੇ ਅਣਸਟੀਕ ਭਾਲ ਦੀ ਵਰਤੋਂ ਕਰ</string>
<string name="use_inexact_seek_summary">ਸਪੱਸ਼ਟ ਸੀਕ ਵੀਡੀਓ ਨੂੰ ਤੇਜ਼ ਪਰ ਅਣ-ਸਟੀਕ ਢੰਗ ਨਾਲ ਅੱਗੇ-ਪਿੱਛੇ ਲਿਜਾਂਦਾ ਹੈ । ਇਸ ਨਾਲ ਅੱਗੇ-ਪਿੱਛੇ 5,15 ਜਾਂ 25 ਸਕਿੰਟ ਜਾਣਾ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ</string> <string name="use_inexact_seek_summary">ਣਸਟੀਕ ਭਾਲ ਨਾਲ ਪਲੇਅਰ ਘੱਟ ਸਟੀਕਤਾ ਦੇ ਪਰ ਅਧਿਕ ਤੇਜ਼ੀ ਨਾਲ ਵੀਡੀਓ ਸਥਿੱਤੀਆਂ ਦੀ ਤਲਾਸ਼ ਕਰ ਸਕਦਾ ਹੈ । ਇਸ ਨਾਲ ਅੱਗੇ-ਪਿੱਛੇ 5, 15 ਜਾਂ 25 ਸਕਿੰਟ ਲਿਜਾਣਾ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ</string>
<string name="thumbnail_cache_wipe_complete_notice">ਚਿੱਤਰ cache ਮਿਟਾ ਦਿੱਤੀ ਗਈ ਹੈ</string> <string name="thumbnail_cache_wipe_complete_notice">ਚਿੱਤਰ ਕੈਸ਼ ਮਿਟਾਇਆ ਗਿਆ</string>
<string name="metadata_cache_wipe_title">ਕੈਸ਼ ਕੀਤਾ ਮੈਟਾ-ਡਾਟਾ ਮਿਟਾਓ</string> <string name="metadata_cache_wipe_title">ਕੈਸ਼ ਕੀਤਾ ਮੈਟਾ-ਡਾਟਾ ਮਿਟਾਓ</string>
<string name="metadata_cache_wipe_summary">ਸਾਰੇ ਕੈਸ਼ ਕੀਤੇ ਵੈੱਬ-ਪੇਜਾਂ ਦਾ ਡਾਟਾ ਮਿਟਾਓ</string> <string name="metadata_cache_wipe_summary">ਵੈੱਬ-ਪੇਜਾਂ ਦਾ ਕੈਸ਼ ਕੀਤਾ ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ</string>
<string name="metadata_cache_wipe_complete_notice">ਮੈਟਾ-ਡਾਟਾ ਕੈਸ਼ੇ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ</string> <string name="metadata_cache_wipe_complete_notice">ਮੈਟਾ-ਡਾਟਾ ਕੈਸ਼ੇ ਮਿਟਾਇਆ ਗਿਆ</string>
<string name="auto_queue_title">ਅਗਲੀ ਸਟ੍ਰੀਮ ਨੂੰ ਆਟੋ-ਕਤਾਰਬੱਧ ਕਰੋ</string> <string name="auto_queue_title">ਅਗਲੀ ਸਟ੍ਰੀਮ ਨੂੰ ਆਟੋ-ਕਤਾਰਬੱਧ ਕਰੋ</string>
<string name="auto_queue_summary">ਇੱਕ ਮੁੱਕਣ ਵਾਲੀ ਪਰ ਨਾ-ਦੁਹਰਾਉਣ ਵਾਲੀ ਕਤਾਰ ਨੂੰ, ਸੰਬੰਧਤ ਸਟ੍ਰੀਮ ਜੋੜਦਿਆਂ, ਚਲਾਉਂਦੇ ਜਾਓ</string> <string name="auto_queue_summary">ਇੱਕ ਮੁੱਕਣ ਵਾਲੀ ਪਰ ਨਾ-ਦੁਹਰਾਉਣ ਵਾਲੀ ਪਲੇਅਬੈਕ ਕਤਾਰ ਨੂੰ ਸੰਬੰਧਤ ਸਟ੍ਰੀਮ ਜੋੜਦੇ ਹੋਏ ਜਾਰੀ ਰੱਖੋ</string>
<string name="show_search_suggestions_title">ਖੋਜ ਸੁਝਾਅ</string> <string name="show_search_suggestions_title">ਖੋਜ ਸੁਝਾਅ</string>
<string name="show_search_suggestions_summary">ਖੋਜ ਕਰਨ ਵੇਲੇ ਵਿਖਾਏ ਜਾਂਦੇ ਸੁਝਾਵਾਂ ਦੀ ਚੋਣ ਕਰੋ</string> <string name="show_search_suggestions_summary">ਖੋਜ ਕਰਨ ਵੇਲੇ ਵਿਖਾਏ ਜਾਂਦੇ ਸੁਝਾਵਾਂ ਦੀ ਚੋਣ ਕਰੋ</string>
<string name="enable_search_history_title">ਖੋਜ ਇਤਿਹਾਸ</string> <string name="enable_search_history_title">ਖੋਜ ਇਤਿਹਾਸ</string>
@ -70,9 +70,9 @@
<string name="resume_on_audio_focus_gain_title">ਚਲਾਉਣਾ ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ</string> <string name="resume_on_audio_focus_gain_title">ਚਲਾਉਣਾ ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ</string>
<string name="resume_on_audio_focus_gain_summary">ਵਿਘਨਾਂ (ਜਿਵੇਂ ਕਿ ਫ਼ੋਨ-ਕਾਲਾਂ) ਤੋਂ ਬਾਅਦ ਚਲਾਉਣਾ ਜਾਰੀ ਰੱਖੋ</string> <string name="resume_on_audio_focus_gain_summary">ਵਿਘਨਾਂ (ਜਿਵੇਂ ਕਿ ਫ਼ੋਨ-ਕਾਲਾਂ) ਤੋਂ ਬਾਅਦ ਚਲਾਉਣਾ ਜਾਰੀ ਰੱਖੋ</string>
<string name="download_dialog_title">ਡਾਊਨਲੋਡ</string> <string name="download_dialog_title">ਡਾਊਨਲੋਡ</string>
<string name="show_next_and_similar_title">\'ਅਗਲੇ\' ਤੇ \'ਸਮਾਨਅੰਤਰ\' ਵੀਡੀਓ ਵਿਖਾਓ</string> <string name="show_next_and_similar_title">\'ਅਗਲੇ\' ਤੇ \'ਸਬੰਧਤ\' ਵੀਡੀਓ ਵਿਖਾਓ</string>
<string name="show_hold_to_append_title">\"ਜੋੜਨ ਲਈ ਬਟਨ ਦਬਾ ਕੇ ਰੱਖੋ\" ਵਿਖਾਓ</string> <string name="show_hold_to_append_title">\"ਕਤਾਰਬੱਧ ਕਰਨ ਵਾਸਤੇ ਦਬਾ ਕੇ ਰੱਖੋ\" ਵਿਖਾਓ</string>
<string name="show_hold_to_append_summary">ਵੀਡੀਓ ਦੇ ਵੇਰਵੇ ਪੰਨੇ \'ਤੇ ਬੈਕਗ੍ਰਾਂਡ ਜਾਂ ਪੌਪ-ਅਪ ਬਟਨ ਨੱਪਣ \'ਤੇ ਸੁਝਾਅ ਵਿਖਾਓ</string> <string name="show_hold_to_append_summary">ਵੀਡੀਓ ਦੇ ਵੇਰਵੇ ਪੰਨੇ \'ਤੇ ਬੈਕਗ੍ਰਾਂਡ ਜਾਂ ਪੌਪ-ਅਪ ਬਟਨ ਨੱਪਣ \'ਤੇ ਸੁਝਾਅ ਵਿਖਾਓ</string>
<string name="unsupported_url">ਅਣ-ਸਹਾਇਕ URL</string> <string name="unsupported_url">ਅਣ-ਸਹਾਇਕ URL</string>
<string name="default_content_country_title">ਸਮੱਗਰੀ ਦਾ ਮੂਲ ਦੇਸ਼</string> <string name="default_content_country_title">ਸਮੱਗਰੀ ਦਾ ਮੂਲ ਦੇਸ਼</string>
<string name="settings_category_player_title">ਪਲੇਅਰ</string> <string name="settings_category_player_title">ਪਲੇਅਰ</string>
@ -81,7 +81,7 @@
<string name="settings_category_history_title">ਇਤਿਹਾਸ ਅਤੇ ਕੈਸ਼-ਭੰਡਾਰ</string> <string name="settings_category_history_title">ਇਤਿਹਾਸ ਅਤੇ ਕੈਸ਼-ਭੰਡਾਰ</string>
<string name="settings_category_appearance_title">ਦਿੱਖ</string> <string name="settings_category_appearance_title">ਦਿੱਖ</string>
<string name="settings_category_debug_title">ਡੀ-ਬੱਗ</string> <string name="settings_category_debug_title">ਡੀ-ਬੱਗ</string>
<string name="background_player_playing_toast">ਬੈਕਗ੍ਰਾਂਡ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ</string> <string name="background_player_playing_toast">ਬੈਕਗ੍ਰਾਂਡ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ</string>
<string name="popup_playing_toast">ਪੌਪ-ਅਪ ਮੋਡ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ</string> <string name="popup_playing_toast">ਪੌਪ-ਅਪ ਮੋਡ ਵਿੱਚ ਚੱਲ ਰਿਹਾ ਹੈ</string>
<string name="content">ਸਮੱਗਰੀ</string> <string name="content">ਸਮੱਗਰੀ</string>
<string name="show_age_restricted_content_title">ਉਮਰ-ਮੁਤਾਬਕ-ਪਾਬੰਦੀਸ਼ੁਦਾ ਸਮੱਗਰੀ ਵਿਖਾਓ</string> <string name="show_age_restricted_content_title">ਉਮਰ-ਮੁਤਾਬਕ-ਪਾਬੰਦੀਸ਼ੁਦਾ ਸਮੱਗਰੀ ਵਿਖਾਓ</string>
@ -99,17 +99,17 @@
<string name="just_once">ਸਿਰਫ਼ ਇਸ ਬਾਰ</string> <string name="just_once">ਸਿਰਫ਼ ਇਸ ਬਾਰ</string>
<string name="file">ਫਾਈਲ</string> <string name="file">ਫਾਈਲ</string>
<string name="notification_channel_name">ਨਿਊਪਾਈਪ ਨੋਟੀਫਿਕੇਸ਼ਨ</string> <string name="notification_channel_name">ਨਿਊਪਾਈਪ ਨੋਟੀਫਿਕੇਸ਼ਨ</string>
<string name="notification_channel_description">ਨਿਊਪਾਈਪ ਬੈਕਗ੍ਰਾਉਂਡ ਅਤੇ ਪੌਪ-ਅਪ ਪਲੇਅਰਾਂ ਲਈ ਨੋਟੀਫਿਕੇਸ਼ਨ</string> <string name="notification_channel_description">ਨਿਊਪਾਈਪ ਦੇ ਪਲੇਅਰ ਦੇ ਲਈ ਨੋਟੀਫਿਕੇਸ਼ਨ</string>
<string name="unknown_content">[ਅਣਜਾਣ]</string> <string name="unknown_content">[ਅਣਜਾਣ]</string>
<string name="switch_to_background">ਬੈਕਗ੍ਰਾਂਡ ਵਿੱਚ ਚਲਾਓ</string> <string name="switch_to_background">ਬੈਕਗ੍ਰਾਂਡ ਵਿੱਚ ਚਲਾਓ</string>
<string name="switch_to_popup">ਪੌਪ-ਅਪ ਵਿੱਚ ਚਲਾਓ</string> <string name="switch_to_popup">ਪੌਪ-ਅਪ ਵਿੱਚ ਚਲਾਓ</string>
<string name="switch_to_main">ਮੇਨ ਤੇ ਚਲਾਓ</string> <string name="switch_to_main">ਮੇਨ ਤੇ ਚਲਾਓ</string>
<string name="import_data_title">ਡਾਟਾਬੇਸ ਆਯਾਤ ਕਰੋ</string> <string name="import_data_title">ਡਾਟਾਬੇਸ ਆਯਾਤ ਕਰੋ</string>
<string name="export_data_title">ਡਾਟਾਬੇਸ ਨਿਰਯਾਤ ਕਰੋ</string> <string name="export_data_title">ਡਾਟਾਬੇਸ ਨਿਰਯਾਤ ਕਰੋ</string>
<string name="import_data_summary">ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਇਤਿਹਾਸ, ਸਬਸਕ੍ਰਿਪਸ਼ਨਜ਼, ਪਲੇਸੂਚੀ ਅਤੇ (ਆਪਨਸ਼ਨਲੀ) ਸੈਟਿੰਗਾਂ ਨੂੰ ਨਵਿਆਂ ਨਾਲ਼ ਬਦਲ ਦਿੰਦਾ ਹੈ</string> <string name="import_data_summary">ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਇਤਿਹਾਸ, ਸਬਸਕ੍ਰਿਪਸ਼ਨਾਂ, ਪਲੇਲਿਸਟਾਂ ਅਤੇ (ਚੋਣਵੇਂ ਤੌਰ \'ਤੇ) ਸੈਟਿੰਗਾਂ ਨੂੰ ਨਵੀਆਂ ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ</string>
<string name="export_data_summary">ਇਤਿਹਾਸ, ਸੁਬਸਕ੍ਰਿਪਸ਼ਨਜ਼, ਪਲੇ-ਸੂਚੀ ਅਤੇ ਸੈਟਿੰਗਾਂ ਨਿਰਯਾਤ ਕਰੋ</string> <string name="export_data_summary">ਇਤਿਹਾਸ, ਸੁਬਸਕ੍ਰਿਪਸ਼ਨਾਂ, ਪਲੇਲਿਸਟਾਂ ਅਤੇ ਸੈਟਿੰਗਾਂ ਨਿਰਯਾਤ ਕਰੋ</string>
<string name="clear_views_history_title">ਵੇਖੇ ਗਏ ਵੀਡੀਓਜ਼ ਦੀ ਸੂਚੀ ਮਿਟਾਓ</string> <string name="clear_views_history_title">ਵੇਖੇ ਗਏ ਵੀਡੀਓਜ਼ ਦੀ ਸੂਚੀ ਮਿਟਾਓ</string>
<string name="clear_views_history_summary">ਚਲਾਏ ਗਏ ਵੀਡੀਓਜ਼ ਦੇ ਇਤਿਹਾਸ ਅਤੇ ਪਲੇ-ਸਥਿਤੀਆਂ ਨੂੰ ਮਿਟਾਉਂਦਾ ਹੈ</string> <string name="clear_views_history_summary">ਚਲਾਈਆਂ ਗਈਆਂ ਸਟ੍ਰੀਮਾਂ ਦੇ ਇਤਿਹਾਸ ਅਤੇ ਪਲੇ-ਸਥਿਤੀਆਂ ਨੂੰ ਮਿਟਾਉਂਦਾ ਹੈ</string>
<string name="delete_view_history_alert">ਕੀ ਵੇਖੇ ਗਏ ਵੀਡੀਓਜ਼ ਦਾ ਇਤਿਹਾਸ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇ\?</string> <string name="delete_view_history_alert">ਕੀ ਵੇਖੇ ਗਏ ਵੀਡੀਓਜ਼ ਦਾ ਇਤਿਹਾਸ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇ\?</string>
<string name="clear_search_history_title">ਖੋਜ ਸੂਚੀ ਦਾ ਇਤਿਹਾਸ ਮਿਟਾਓ</string> <string name="clear_search_history_title">ਖੋਜ ਸੂਚੀ ਦਾ ਇਤਿਹਾਸ ਮਿਟਾਓ</string>
<string name="clear_search_history_summary">ਖੋਜ ਸ਼ਬਦਾਂ ਦੀ ਸੂਚੀ ਮਿਟਾਉਂਦਾ ਹੈ</string> <string name="clear_search_history_summary">ਖੋਜ ਸ਼ਬਦਾਂ ਦੀ ਸੂਚੀ ਮਿਟਾਉਂਦਾ ਹੈ</string>
@ -249,26 +249,26 @@
<string name="background_player">ਬੈਕਗ੍ਰਾਊਂਡ ਪਲੇਅਰ</string> <string name="background_player">ਬੈਕਗ੍ਰਾਊਂਡ ਪਲੇਅਰ</string>
<string name="popup_player">ਪੌਪ-ਅਪ ਪਲੇਅਰ</string> <string name="popup_player">ਪੌਪ-ਅਪ ਪਲੇਅਰ</string>
<string name="always_ask_open_action">ਹਮੇਸ਼ਾਂ ਪੁੱਛੋ</string> <string name="always_ask_open_action">ਹਮੇਸ਼ਾਂ ਪੁੱਛੋ</string>
<string name="preferred_player_fetcher_notification_title">ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਹਾਂ</string> <string name="preferred_player_fetcher_notification_title">ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</string>
<string name="preferred_player_fetcher_notification_message">ਬੇਨਤੀ ਕੀਤੀ ਸਮੱਗਰੀ ਲੋਡ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</string> <string name="preferred_player_fetcher_notification_message">ਬੇਨਤੀ ਕੀਤੀ ਸਮੱਗਰੀ ਲੋਡ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</string>
<string name="create_playlist">ਨਵੀਂ ਪਲੇ-ਲਿਸਟ</string> <string name="create_playlist">ਨਵੀਂ ਪਲੇਲਿਸਟ</string>
<string name="rename_playlist">ਨਾਮ ਬਦਲੋ</string> <string name="rename_playlist">ਨਾਮ ਬਦਲੋ</string>
<string name="name">ਨਾਮ</string> <string name="name">ਨਾਮ</string>
<string name="add_to_playlist">ਪਲੇ-ਸੂਚੀ ਵਿੱਚ ਜੋੜ੍ਹੋ</string> <string name="add_to_playlist">ਪਲੇਲਿਸਟ ਵਿੱਚ ਜੋੜ੍ਹੋ</string>
<string name="set_as_playlist_thumbnail">ਬਤੌਰ ਪਲੇ-ਸੂਚੀ ਥੰਮਨੇਲ ਸੈੱਟ ਕਰੋ</string> <string name="set_as_playlist_thumbnail">ਪਲੇਲਿਸਟ ਥੰਮਨੇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਸੈੱਟ ਕਰੋ</string>
<string name="bookmark_playlist">ਪਲੇ-ਲਿਸਟ ਬੁੱਕਮਾਰਕ ਕਰੋ</string> <string name="bookmark_playlist">ਪਲੇਲਿਸਟ ਬੁੱਕਮਾਰਕ ਕਰੋ</string>
<string name="unbookmark_playlist">ਬੁੱਕਮਾਰਕ ਹਟਾਓ</string> <string name="unbookmark_playlist">ਬੁੱਕਮਾਰਕ ਹਟਾਓ</string>
<string name="delete_playlist_prompt">ਇਸ ਪਲੇ-ਲਿਸਟ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ\?</string> <string name="delete_playlist_prompt">ਕੀ ਇਸ ਪਲੇਲਿਸਟ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ?</string>
<string name="playlist_creation_success">ਪਲੇ-ਲਿਸਟ ਬਣਾਈ ਗਈ</string> <string name="playlist_creation_success">ਪਲੇਲਿਸਟ ਬਣਾਈ ਗਈ</string>
<string name="playlist_add_stream_success">ਪਲੇ-ਲਿਸਟ ਕੀਤਾ ਗਿਆ</string> <string name="playlist_add_stream_success">ਪਲੇਲਿਸਟ ਕੀਤਾ ਗਿਆ</string>
<string name="playlist_thumbnail_change_success">ਪਲੇ-ਲਿਸਟ ਥੰਮਨੇਲ ਬਦਲਿਆ ਗਿਆ।</string> <string name="playlist_thumbnail_change_success">ਪਲੇਲਿਸਟ ਦਾ ਥੰਮਨੇਲ ਬਦਲ ਦਿੱਤਾ ਗਿਆ।</string>
<string name="caption_none">ਕੋਈ ਸਿਰਲੇਖ ਨਹੀਂ</string> <string name="caption_none">ਕੋਈ ਸਿਰਲੇਖ ਨਹੀਂ</string>
<string name="resize_fit">ਫਿੱਟ</string> <string name="resize_fit">ਫਿੱਟ</string>
<string name="resize_fill">ਭਰੋ</string> <string name="resize_fill">ਭਰੋ</string>
<string name="resize_zoom">ਜ਼ੂਮ</string> <string name="resize_zoom">ਜ਼ੂਮ</string>
<string name="caption_auto_generated">ਆਪਣੇ-ਆਪ ਬਣੀ</string> <string name="caption_auto_generated">ਆਪਣੇ-ਆਪ ਬਣੀ</string>
<string name="caption_setting_title">ਸਿਰਲੇਖ</string> <string name="caption_setting_title">ਸਿਰਲੇਖ</string>
<string name="caption_setting_description">ਪਲੇਅਰ ਕੈਪਸ਼ਨ, ਟੈਕਸਟ ਸਕੇਲ ਅਤੇ ਬੈਕਗ੍ਰਾਊਂਡ ਸਟਾਈਲ ਨੂੰ ਬਦਲੋ। ਪ੍ਰਭਾਵੀ ਕਰਨ ਲਈ ਐਪ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ</string> <string name="caption_setting_description">ਪਲੇਅਰ ਕੈਪਸ਼ਨ ਟੈਕਸਟ ਸਕੇਲ ਅਤੇ ਬੈਕਗ੍ਰਾਊਂਡ ਸਟਾਈਲ ਨੂੰ ਸੋਧੋ। ਪ੍ਰਭਾਵੀ ਕਰਨ ਲਈ ਐਪ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ</string>
<string name="enable_leak_canary_summary">ਮੈਮੋਰੀ ਲੀਕ ਨਿਗਰਾਨੀ, ਐਪ ਨੂੰ ਆਕ੍ਰਿਆਸ਼ੀਲ ਬਣਾ ਸਕਦੀ ਹੈ ਜਦੋਂ ਹੀਪ ਡੰਪਿੰਗ ਹੁੰਦੀ ਹੈ</string> <string name="enable_leak_canary_summary">ਮੈਮੋਰੀ ਲੀਕ ਨਿਗਰਾਨੀ, ਐਪ ਨੂੰ ਆਕ੍ਰਿਆਸ਼ੀਲ ਬਣਾ ਸਕਦੀ ਹੈ ਜਦੋਂ ਹੀਪ ਡੰਪਿੰਗ ਹੁੰਦੀ ਹੈ</string>
<string name="enable_disposed_exceptions_title">ਚੱਕਰ ਤੋਂ ਬਾਹਰ ਤਰੁੱਟੀਆਂ ਰਿਪੋਰਟ ਕਰੋ</string> <string name="enable_disposed_exceptions_title">ਚੱਕਰ ਤੋਂ ਬਾਹਰ ਤਰੁੱਟੀਆਂ ਰਿਪੋਰਟ ਕਰੋ</string>
<string name="enable_disposed_exceptions_summary">ਨਿਪਟਾਰੇ ਦੇ ਬਾਅਦ ਫਰੈਗਮੈਂਟ ਜਾਂ ਐਕਟੀਵਿਟੀ ਦੇ ਚੱਕਰ ਤੋਂ ਬਾਹਰ ਨਾ ਪਹੁੰਚਾਉਣ ਯੋਗ ਆਰ-ਐਕਸ ਅਪਵਾਦਾਂ ਬਾਰੇ ਜ਼ਬਰੀ ਰਿਪੋਰਟ ਕਰੋ</string> <string name="enable_disposed_exceptions_summary">ਨਿਪਟਾਰੇ ਦੇ ਬਾਅਦ ਫਰੈਗਮੈਂਟ ਜਾਂ ਐਕਟੀਵਿਟੀ ਦੇ ਚੱਕਰ ਤੋਂ ਬਾਹਰ ਨਾ ਪਹੁੰਚਾਉਣ ਯੋਗ ਆਰ-ਐਕਸ ਅਪਵਾਦਾਂ ਬਾਰੇ ਜ਼ਬਰੀ ਰਿਪੋਰਟ ਕਰੋ</string>
@ -315,16 +315,16 @@
<string name="decline">ਅਸਵੀਕਾਰ</string> <string name="decline">ਅਸਵੀਕਾਰ</string>
<string name="limit_data_usage_none_description">ਕੋਈ ਸੀਮਾ ਨਹੀਂ</string> <string name="limit_data_usage_none_description">ਕੋਈ ਸੀਮਾ ਨਹੀਂ</string>
<string name="limit_mobile_data_usage_title">ਮੋਬਾਈਲ ਡਾਟਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਨੂੰ ਸੀਮਿਤ ਕਰੋ</string> <string name="limit_mobile_data_usage_title">ਮੋਬਾਈਲ ਡਾਟਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਨੂੰ ਸੀਮਿਤ ਕਰੋ</string>
<string name="minimize_on_exit_title">ਐਪ ਸਵਿੱਚ ਕਰਨ ਤੇ ਮਿਨੀਮਾਈਜ਼ ਕਰੋ</string> <string name="minimize_on_exit_title">ਐਪ ਬਦਲਦੇ ਸਮੇਂ ਉਸਨੂੰ ਮਿਨੀਮਾਈਜ਼ ਕਰੋ</string>
<string name="minimize_on_exit_summary">ੁੱਖ ਵੀਡੀਓ ਪਲੇਅਰ ਤੋਂ ਦੂਜੇ ਐਪ \'ਤੇ ਜਾਣ ਵੇਲ਼ੇ ਕਾਰਵਾਈ — %s</string> <string name="minimize_on_exit_summary">ੇਨ ਵੀਡੀਓ ਪਲੇਅਰ ਤੋਂ ਦੂਜੇ ਐਪ \'ਤੇ ਜਾਣ ਵੇਲ਼ੇ ਕਾਰਵਾਈ — %s</string>
<string name="minimize_on_exit_none_description">ਕੋਈ ਨਹੀਂ</string> <string name="minimize_on_exit_none_description">ਕੋਈ ਨਹੀਂ</string>
<string name="minimize_on_exit_background_description">ਬੈਕਗ੍ਰਾਂਡ ਪਲੇਅਰ ਵਿੱਚ ਬਦਲੋ</string> <string name="minimize_on_exit_background_description">ਬੈਕਗ੍ਰਾਂਡ ਪਲੇਅਰ ਵਿੱਚ ਬਦਲੋ</string>
<string name="minimize_on_exit_popup_description">ਪੌਪ-ਅਪ ਪਲੇਅਰ ਵਿੱਚ ਬਦਲੋ</string> <string name="minimize_on_exit_popup_description">ਪੌਪ-ਅਪ ਪਲੇਅਰ ਵਿੱਚ ਬਦਲੋ</string>
<string name="skip_silence_checkbox">ਚੁੱਪ ਦੌਰਾਨ ਤੇਜ਼ੀ ਨਾਲ ਅੱਗੇ ਕਰੋ</string> <string name="skip_silence_checkbox">ਚੁੱਪ ਦੌਰਾਨ ਤੇਜ਼ੀ ਨਾਲ ਅੱਗੇ ਕਰੋ</string>
<string name="playback_step">ਕਦਮ</string> <string name="playback_step">ਕਦਮ</string>
<string name="playback_reset">ਰੀਸੈੱਟ</string> <string name="playback_reset">ਰੀਸੈੱਟ</string>
<string name="channels">ਚੈਨਲ</string> <string name="channels">ਚੈਨਲ</string>
<string name="playlists">ਪਲੇ ਸੂਚੀਆ</string> <string name="playlists">ਪਲੇਲਿਸਟਾ</string>
<string name="tracks">ਟਰੈਕਸ</string> <string name="tracks">ਟਰੈਕਸ</string>
<string name="users">ਯੂਜ਼ਰਸ</string> <string name="users">ਯੂਜ਼ਰਸ</string>
<string name="unsubscribe">ਅਨ-ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ</string> <string name="unsubscribe">ਅਨ-ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ</string>
@ -350,7 +350,7 @@
<string name="app_update_available_notification_title">ਨਿਊ-ਪਾਈਪ ਦੀ ਅੱਪਡੇਟ ਉਪਲਬੱਧ ਹੈ!</string> <string name="app_update_available_notification_title">ਨਿਊ-ਪਾਈਪ ਦੀ ਅੱਪਡੇਟ ਉਪਲਬੱਧ ਹੈ!</string>
<string name="missions_header_finished">ਮੁਕੰਮਲ ਹੋਇਆ</string> <string name="missions_header_finished">ਮੁਕੰਮਲ ਹੋਇਆ</string>
<string name="missions_header_pending">ਬਕਾਇਆ</string> <string name="missions_header_pending">ਬਕਾਇਆ</string>
<string name="paused">ਰੋਕਿਆ ਹੋਇਆ</string> <string name="paused">ਰੋਕਿਆ</string>
<string name="queued">ਕਤਾਰ ਵਿੱਚ</string> <string name="queued">ਕਤਾਰ ਵਿੱਚ</string>
<string name="post_processing">ਪੋਸਟ-ਪ੍ਰੋਸੈਸਿੰਗ</string> <string name="post_processing">ਪੋਸਟ-ਪ੍ਰੋਸੈਸਿੰਗ</string>
<string name="enqueue">ਕਤਾਰਬੱਧ ਕਰੋ</string> <string name="enqueue">ਕਤਾਰਬੱਧ ਕਰੋ</string>
@ -384,11 +384,11 @@
<string name="close">ਬੰਦ ਕਰੋ</string> <string name="close">ਬੰਦ ਕਰੋ</string>
<string name="enable_playback_resume_title">ਪਲੇਅਬੈਕ ਫਿਰ ਚਾਲੂ ਕਰੋ</string> <string name="enable_playback_resume_title">ਪਲੇਅਬੈਕ ਫਿਰ ਚਾਲੂ ਕਰੋ</string>
<string name="enable_playback_resume_summary">ਪਿਛਲੀ ਪਲੇਅਬੈਕ ਸਥਿਤੀ ਤੋਂ ਮੁੜ ਚਲਾਓ</string> <string name="enable_playback_resume_summary">ਪਿਛਲੀ ਪਲੇਅਬੈਕ ਸਥਿਤੀ ਤੋਂ ਮੁੜ ਚਲਾਓ</string>
<string name="enable_playback_state_lists_title">ਸੂਚੀਆਂ ਦੀ ਸਥਿਤੀ</string> <string name="enable_playback_state_lists_title">ਸੂਚੀਆਂ ਵਿੱਚ ਸਥਿਤੀ</string>
<string name="enable_playback_state_lists_summary">ਸੂਚੀਆਂ ਵਿੱਚ ਪਲੇਅਬੈਕ ਸਥਿਤੀ ਸੂਚਕ ਵਿਖਾਓ</string> <string name="enable_playback_state_lists_summary">ਸੂਚੀਆਂ ਵਿੱਚ ਪਲੇਅਬੈਕ ਸਥਿਤੀ ਸੂਚਕ ਵਿਖਾਓ</string>
<string name="settings_category_clear_data_title">ਡਾਟਾ ਮਿਟਾਓ</string> <string name="settings_category_clear_data_title">ਡਾਟਾ ਮਿਟਾਓ</string>
<string name="watch_history_deleted">ਵੇਖੀਆਂ ਸਟ੍ਰੀਮਾਂ ਦੀ ਇਤਿਹਾਸ ਸੂਚੀ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ</string> <string name="watch_history_deleted">ਵੇਖੀਆਂ ਸਟ੍ਰੀਮਾਂ ਦੀ ਇਤਿਹਾਸ ਸੂਚੀ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ</string>
<string name="watch_history_states_deleted">ਪਲੇਬੈਕ ਸਥਿਤੀਆਂ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ</string> <string name="watch_history_states_deleted">ਪਲੇਬੈਕ ਸਥਿਤੀਆਂ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ</string>
<string name="missing_file">ਫਾਈਲ ਤਬਦੀਲ ਕੀਤੀ ਜਾਂ ਮਿਟਾਈ ਗਈ</string> <string name="missing_file">ਫਾਈਲ ਤਬਦੀਲ ਕੀਤੀ ਜਾਂ ਮਿਟਾਈ ਗਈ</string>
<string name="overwrite_unrelated_warning">ਇਸ ਨਾਮ ਵਾਲੀ ਇੱਕ ਫਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ</string> <string name="overwrite_unrelated_warning">ਇਸ ਨਾਮ ਵਾਲੀ ਇੱਕ ਫਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ</string>
<string name="overwrite_finished_warning">ਇਸ ਨਾਮ ਨਾਲ ਡਾਉਨਲੋਡ ਕੀਤੀ ਫਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ</string> <string name="overwrite_finished_warning">ਇਸ ਨਾਮ ਨਾਲ ਡਾਉਨਲੋਡ ਕੀਤੀ ਫਾਈਲ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ</string>
@ -402,38 +402,38 @@
<string name="enable_queue_limit">ਡਾਊਨਲੋਡ ਕਤਾਰ ਸੀਮਤ ਕਰੋ</string> <string name="enable_queue_limit">ਡਾਊਨਲੋਡ ਕਤਾਰ ਸੀਮਤ ਕਰੋ</string>
<string name="enable_queue_limit_desc">ਇੱਕ ਹੀ ਸਮੇਂ ਤੇ ਇੱਕੋ ਡਾਊਨਲੋਡ ਚੱਲੇਗਾ</string> <string name="enable_queue_limit_desc">ਇੱਕ ਹੀ ਸਮੇਂ ਤੇ ਇੱਕੋ ਡਾਊਨਲੋਡ ਚੱਲੇਗਾ</string>
<string name="start_downloads">ਡਾਊਨਲੋਡ ਸ਼ੁਰੂ ਕਰੋ</string> <string name="start_downloads">ਡਾਊਨਲੋਡ ਸ਼ੁਰੂ ਕਰੋ</string>
<string name="pause_downloads">ਡਾਊਨਲੋਡ ਰੋਕੋ</string> <string name="pause_downloads">ਡਾਊਨਲੋਡ ਰੋਕੋ</string>
<string name="downloads_storage_ask_title">ਡਾਊਨਲੋਡ ਕਿੱਥੇ ਕਰਨਾ ਹੈ, ਦੇ ਲਈ ਪੁੱਛੋ</string> <string name="downloads_storage_ask_title">ਡਾਊਨਲੋਡ ਕਿੱਥੇ ਕਰਨਾ ਹੈ, ਦੇ ਲਈ ਪੁੱਛੋ</string>
<string name="downloads_storage_ask_summary">ਤੁਹਾਨੂੰ ਹਰ ਵਾਰ ਪੁੱਛਿਆ ਜਾਵੇਗਾ ਕਿ ਡਾਊਨਲੋਡ ਨੂੰ ਕਿੱਥੇ ਸਾਂਭਣਾ ਹੈ। <string name="downloads_storage_ask_summary">ਤੁਹਾਨੂੰ ਹਰ ਵਾਰ ਪੁੱਛਿਆ ਜਾਵੇਗਾ ਕਿ ਡਾਊਨਲੋਡ ਨੂੰ ਕਿੱਥੇ ਸਾਂਭਣਾ ਹੈ।
\nਜੇ ਤੁਸੀਂ ਡਾਊਨਲੋਡ ਨੂੰ ਕਿਸੇ ਬਾਹਰੀ SD ਕਾਰਡ ਤੇ ਸਾਂਭਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਸਿਸਟਮ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਚੋਣਕਾਰ (SAF) ਚਾਲੂ ਕਰੋ</string> \nਜੇ ਤੁਸੀਂ ਡਾਊਨਲੋਡ ਨੂੰ ਕਿਸੇ ਬਾਹਰੀ SD ਕਾਰਡ ਤੇ ਸਾਂਭਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਸਿਸਟਮ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਚੋਣਕਾਰ (SAF) ਚਾਲੂ ਕਰੋ</string>
<string name="downloads_storage_use_saf_title">ਸਿਸਟਮ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਚੋਣਕਾਰ (SAF) ਦੀ ਵਰਤੋਂ ਕਰੋ</string> <string name="downloads_storage_use_saf_title">ਸਿਸਟਮ ਡਾਊਨਲੋਡ ਫ਼ੋਲਡਰ ਚੋਣਕਾਰ (SAF) ਦੀ ਵਰਤੋਂ ਕਰੋ</string>
<string name="downloads_storage_use_saf_summary">\'ਸਟੋਰੇਜ ਐਕਸੈਸ ਫ਼ਰੇਮਵਰਕ\' ਬਾਹਰੀ SD ਕਾਰਡ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰਨ ਦਿੰਦਾ ਹੈ</string> <string name="downloads_storage_use_saf_summary">\'ਸਟੋਰੇਜ ਐਕਸੈਸ ਫ਼ਰੇਮਵਰਕ\' ਬਾਹਰੀ SD ਕਾਰਡ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰਨ ਦਿੰਦਾ ਹੈ</string>
<string name="notification_scale_to_square_image_title">ਥੰਮਨੇਲ ਨੂੰ 1:1 ਮਾਪ ਦਾ ਕਰੋ</string> <string name="notification_scale_to_square_image_title">ਥੰਮਨੇਲ ਨੂੰ 1:1 ਮਾਪ ਦਾ ਕਰੋ</string>
<string name="search_showing_result_for">%s ਲਈ ਨਤੀਜੇ ਵਿਖਾਏ ਜਾ ਰਹੇ ਹਨ</string> <string name="search_showing_result_for">%s : ਲਈ ਨਤੀਜੇ ਵਿਖਾਏ ਜਾ ਰਹੇ ਹਨ</string>
<string name="feed_use_dedicated_fetch_method_title">ਜਦੋਂ ਉਪਲਬਧ ਹੋਵੇ ਤਾਂ ਖ਼ਾਸ ਫ਼ੀਡ ਤੋਂ ਮੰਗਵਾਓ</string> <string name="feed_use_dedicated_fetch_method_title">ਜਦੋਂ ਉਪਲਬਧ ਹੋਵੇ ਤਾਂ ਖ਼ਾਸ ਫ਼ੀਡ ਤੋਂ ਮੰਗਵਾਓ</string>
<string name="feed_load_error_fast_unknown">ਤੇਜ਼ ਫ਼ੀਡ ਮੋਡ ਇਸ ਬਾਰੇ ਕੋਈ ਹੋਰ ਜਾਣਕਾਰੀ ਮੁੱਹਈਆ ਨਹੀਂ ਕਰਾਉਂਦਾ।</string> <string name="feed_load_error_fast_unknown">ਤੇਜ਼ ਫ਼ੀਡ ਮੋਡ ਇਸ ਬਾਰੇ ਕੋਈ ਹੋਰ ਜਾਣਕਾਰੀ ਮੁੱਹਈਆ ਨਹੀਂ ਕਰਾਉਂਦਾ।</string>
<string name="new_seek_duration_toast">ਐਕਸੋਪਲੇਅਰ ਦੀ ਬੰਦਿਸ਼ ਕਰਕੇ ਸੀਕ ਕਰਨ ਦੀ ਮਿਆਦ %d ਸਕਿੰਟ ਸੈੱਟ ਕੀਤੀ ਗਈ</string> <string name="new_seek_duration_toast">ਐਕਸੋਪਲੇਅਰ ਦੀ ਬੰਦਿਸ਼ ਕਰਕੇ ਸੀਕ ਕਰਨ ਦੀ ਮਿਆਦ %d ਸਕਿੰਟ ਸੈੱਟ ਕੀਤੀ ਗਈ</string>
<string name="error_download_resource_gone">ਇਹ ਡਾਊਨਲੋਡ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ</string> <string name="error_download_resource_gone">ਇਹ ਡਾਊਨਲੋਡ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ</string>
<string name="recovering">ਮੁੜ-ਪ੍ਰਾਪਤੀ</string> <string name="recovering">ਮੁੜ-ਪ੍ਰਾਪਤੀ</string>
<string name="disable_media_tunneling_summary">ਜੇ ਤੁਹਾਨੂੰ ਕਾਲੀ ਸਕਰੀਨ ਮਿਲੇ ਜਾਂ ਵੀਡਿਓ ਰੁਕ-ਰੁਕ ਕੇ ਚੱਲੇ ਤਾਂ ਮੀਡੀਆ ਟਨਲਿੰਗ ਬੰਦ ਕਰ ਦਿਓ।</string> <string name="disable_media_tunneling_summary">ਜੇ ਤੁਹਾਨੂੰ ਕਾਲ੍ਹੀ ਸਕਰੀਨ ਮਿਲੇ ਜਾਂ ਵੀਡਿਓ ਰੁਕ-ਰੁਕ ਕੇ ਚੱਲੇ ਤਾਂ ਮੀਡੀਆ ਟਨਲਿੰਗ ਬੰਦ ਕਰ ਦਿਓ।</string>
<string name="disable_media_tunneling_title">ਮੀਡੀਆ ਟਨਲਿੰਗ ਬੰਦ ਕਰੋ</string> <string name="disable_media_tunneling_title">ਮੀਡੀਆ ਟਨਲਿੰਗ ਬੰਦ ਕਰੋ</string>
<string name="show_original_time_ago_summary">ਸੇਵਾਵਾਂ ਵੱਲੋਂ ਆਈ ਅਸਲ ਲਿਖਤ ਸਟ੍ਰੀਮ ਨਗਾਂ ਵਿੱਚ ਵਿਖਾਈ ਦੇਵੇਗੀ</string> <string name="show_original_time_ago_summary">ਸੇਵਾਵਾਂ ਵੱਲੋਂ ਆਈ ਅਸਲ ਲਿਖਤ ਸਟ੍ਰੀਮ ਨਗਾਂ ਵਿੱਚ ਵਿਖਾਈ ਦੇਵੇਗੀ</string>
<string name="show_original_time_ago_title">ਨਗਾਂ ਦੇ ਆਉਣ ਦਾ ਅਸਲੀ ਸਮਾਂ ਵਿਖਾਓ</string> <string name="show_original_time_ago_title">ਨਗਾਂ ਦੇ ਆਉਣ ਦਾ ਅਸਲੀ ਸਮਾਂ ਵਿਖਾਓ</string>
<string name="show_memory_leaks">ਮੈਮਰੀ ਲੀਕ ਵਿਖਾਓ</string> <string name="show_memory_leaks">ਮੈਮਰੀ ਲੀਕ ਵਿਖਾਓ</string>
<string name="playlist_no_uploader">ਆਪਣੇ-ਆਪ ਬਣੀ (ਕੋਈ ਅਪਲੋਡਰ ਨਹੀਂ ਲੱਭਿਆ)</string> <string name="playlist_no_uploader">ਆਪਣੇ-ਆਪ ਬਣੀ (ਕੋਈ ਅਪਲੋਡਰ ਨਹੀਂ ਲੱਭਿਆ)</string>
<string name="no_playlist_bookmarked_yet">ਹਾਲੇ ਕੋਈ ਵੀ ਪਲੇ-ਸੂਚੀ ਬੁੱਕਮਾਰਕ ਨਹੀਂ ਕੀਤੀ ਹੋਈ</string> <string name="no_playlist_bookmarked_yet">ਹਾਲੇ ਕੋਈ ਪਲੇਲਿਸਟ ਬੁੱਕਮਾਰਕ ਨਹੀਂ ਕੀਤੀ ਹੋਈ</string>
<string name="default_kiosk_page_summary">ਡਿਫ਼ਾਲਟ ਕਿਓਸਕ</string> <string name="default_kiosk_page_summary">ਡਿਫ਼ਾਲਟ ਕਿਓਸਕ</string>
<string name="msg_calculating_hash">ਹੈਸ਼ ਦਾ ਲੇਖਾ-ਜੋਖਾ ਹੋ ਰਿਹਾ ਹੈ</string> <string name="msg_calculating_hash">ਹੈਸ਼ ਦਾ ਲੇਖਾ-ਜੋਖਾ ਹੋ ਰਿਹਾ ਹੈ</string>
<string name="drawer_header_description">ਸੇਵਾ ਚੁਣੋ, ਮੌਜੂਦਾ ਚੋਣ:</string> <string name="drawer_header_description">ਸੇਵਾ ਚੁਣੋ, ਮੌਜੂਦਾ ਚੋਣ:</string>
<string name="error_report_open_github_notice">ਮਿਹਰਬਾਨੀ ਕਰਕੇ ਜਾਂਚ ਲਓ ਕਿ ਤੁਹਾਡੇ ਵਾਲ੍ਹੇ ਕ੍ਰੈਸ਼ ਦੀ ਗੱਲ ਕਰਦਾ ਕੋਈ ਮਸਲਾ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਤਾਂ ਨਹੀਂ। ਇੱਕੋ ਮਸਲੇ ਦੀਆਂ ਦੋ ਜਾਂ ਵੱਧ ਨਕਲਾਂ ਬਣਾ ਕੇ ਤੁਸੀਂ ਸਾਡੇ ਤੋਂ ਉਹ ਵਕਤ ਖੋਹ ਲੈਂਦੇ ਹੋ ਜੋ ਅਸੀਂ ਅਸਲੀ ਮਸਲੇ ਦੇ ਹੱਲ ਲਈ ਲਾਉਣਾ ਸੀ।</string> <string name="error_report_open_github_notice">ਮਿਹਰਬਾਨੀ ਕਰਕੇ ਜਾਂਚ ਲਓ ਕਿ ਤੁਹਾਡੇ ਵਾਲ੍ਹੇ ਕ੍ਰੈਸ਼ ਦੀ ਗੱਲ ਕਰਦਾ ਕੋਈ ਮਸਲਾ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਤਾਂ ਨਹੀਂ। ਇੱਕੋ ਮਸਲੇ ਦੀਆਂ ਦੋ ਜਾਂ ਵੱਧ ਨਕਲਾਂ ਬਣਾ ਕੇ ਤੁਸੀਂ ਸਾਡੇ ਤੋਂ ਉਹ ਵਕਤ ਖੋਹ ਲੈਂਦੇ ਹੋ ਜੋ ਅਸੀਂ ਅਸਲੀ ਮਸਲੇ ਦੇ ਹੱਲ ਲਈ ਲਾਉਣਾ ਸੀ।</string>
<string name="copy_for_github">ਫ਼ਾਰਮੈਟਡ ਰਿਪੋਰਟ ਨਕਲ ਕਰੋ</string> <string name="copy_for_github">ਫ਼ਾਰਮੈਟ ਕੀਤੀ ਰਿਪੋਰਟ ਕਾਪੀ ਕਰੋ</string>
<string name="clear_cookie_summary">reCAPTCHA ਹੱਲ ਕਰਦੇ ਵੇਲ਼ੇ ਨਿਊਪਾਈਪ ਵਿੱਚ ਜਮ੍ਹਾਂ ਹੋਣ ਵਾਲ਼ੀਆਂ ਕੁਕੀਜ਼ ਸਾਫ਼ ਕਰੋ</string> <string name="clear_cookie_summary">reCAPTCHA ਹੱਲ ਕਰਦੇ ਵੇਲ਼ੇ ਨਿਊਪਾਈਪ ਵਿੱਚ ਜਮ੍ਹਾਂ ਹੋਣ ਵਾਲ਼ੀਆਂ ਕੁਕੀਜ਼ ਸਾਫ਼ ਕਰੋ</string>
<string name="recaptcha_cookies_cleared">reCAPTCHA ਦੀਆਂ ਕੁਕੀਜ਼ ਸਾਫ਼ ਹੋ ਗਈਆਂ ਹਨ</string> <string name="recaptcha_cookies_cleared">reCAPTCHA ਦੀਆਂ ਕੁਕੀਜ਼ ਸਾਫ਼ ਹੋ ਗਈਆਂ ਹਨ</string>
<string name="clear_cookie_title">reCAPTCHA ਦੀਆਂ ਕੁਕੀਜ਼ ਸਾਫ਼ ਕਰੋ</string> <string name="clear_cookie_title">reCAPTCHA ਦੀਆਂ ਕੁਕੀਜ਼ ਸਾਫ਼ ਕਰੋ</string>
<string name="hash_channel_description">ਵੀਡਿਓ ਹੈਸ਼ਿੰਗ ਦੀ ਕਾਰਵਾਈ ਦੀ ਮੌਜੂਦਾ ਹਾਲਤ ਦੇ ਨੋਟੀਫਿਕੇਸ਼ਨ</string> <string name="hash_channel_description">ਵੀਡਿਓ ਹੈਸ਼ਿੰਗ ਦੀ ਕਾਰਵਾਈ ਦੀ ਮੌਜੂਦਾ ਹਾਲਤ ਦੇ ਨੋਟੀਫਿਕੇਸ਼ਨ</string>
<string name="restricted_video_no_stream">ਇਹ ਵੀਡੀਓ ਉਮਰ-ਹੱਦ ਮੁਤਾਬਕ ਪਾਬੰਦੀਸ਼ੁਦਾ ਹੈ। <string name="restricted_video_no_stream">ਇਹ ਵੀਡੀਓ ਉਮਰ-ਹੱਦ ਮੁਤਾਬਕ ਪਾਬੰਦੀਸ਼ੁਦਾ ਹੈ।
\nਯੂਟਿਊਬ ਦੀਆਂ ਉਮਰ-ਹੱਦ ਪਾਬੰਦੀਸ਼ੁਦਾ ਵੀਡੀਓਜ਼ ਬਾਰੇ ਨੀਤੀਆਂ ਦੇ ਕਾਰਨ ਨਿਊ-ਪਾਈਪ ਇਸਦੀਆਂ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚ ਸਕਦੀ ਅਤੇ ਇਸੇ ਕਰਕੇ ਇਸਨੂੰ ਚਲਾ ਵੀ ਨਹੀਂ ਸਕਦੀ।</string> \nਯੂਟਿਊਬ ਦੀਆਂ ਉਮਰ-ਹੱਦ ਪਾਬੰਦੀਸ਼ੁਦਾ ਵੀਡੀਓਜ਼ ਬਾਰੇ ਨੀਤੀਆਂ ਦੇ ਕਾਰਨ ਨਿਊ-ਪਾਈਪ ਇਸਦੀਆਂ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚ ਸਕਦੀ ਅਤੇ ਇਸੇ ਕਰਕੇ ਇਸਨੂੰ ਚਲਾ ਵੀ ਨਹੀਂ ਸਕਦੀ।</string>
<string name="notification_scale_to_square_image_summary">ਨੋਟੀਫਿਕੇਸ਼ਨ ਵਿੱਚ ਵੀਡਿਓ ਥੰਮਨੇਲ ਦੇ ਪੈਮਾਨੇ ਨੂੰ 16:9 ਤੋਂ ਘਟਾ ਕੇ 1:1 ਕਰੋ (ਤਸਵੀਰ ਵਿਗੜੀ ਹੋਈ ਦਿਸ ਸਕਦੀ ਹੈ)</string> <string name="notification_scale_to_square_image_summary">ਨੋਟੀਫਿਕੇਸ਼ਨ ਵਿੱਚ ਵਿਖਾਏ ਵੀਡਿਓ ਥੰਮਨੇਲ ਨੂੰ 16:9 ਦੀ ਬਜਾਏ 1:1 ਅਨੁਪਾਤ ਦਾ ਵਿਖਾਓ</string>
<string name="open_with">ਇਸ ਵਿੱਚ ਖੋਲ੍ਹੋ</string> <string name="open_with">ਇਸ ਵਿੱਚ ਖੋਲ੍ਹੋ</string>
<string name="open_website_license">ਵੈਬਸਾਈਟ ਖੋਲ੍ਹੋ</string> <string name="open_website_license">ਵੈਬਸਾਈਟ ਖੋਲ੍ਹੋ</string>
<string name="metadata_privacy_internal">ਅੰਦਰੂਨੀ</string> <string name="metadata_privacy_internal">ਅੰਦਰੂਨੀ</string>
@ -466,9 +466,9 @@
<string name="no_app_to_open_intent">ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਦੀ ਕੋਈ ਵੀ ਐਪ ਇਸ ਨੂੰ ਖੋਲ੍ਹ ਨਹੀਂ ਸਕਦੀ</string> <string name="no_app_to_open_intent">ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਦੀ ਕੋਈ ਵੀ ਐਪ ਇਸ ਨੂੰ ਖੋਲ੍ਹ ਨਹੀਂ ਸਕਦੀ</string>
<string name="chapters">ਚੈਪਟਰ</string> <string name="chapters">ਚੈਪਟਰ</string>
<string name="recent">ਹਾਲੀਆ</string> <string name="recent">ਹਾਲੀਆ</string>
<string name="show_thumbnail_summary">ਥੰਮਨੇਲ ਨੂੰ ਤਾਲਾਬੱਧ ਸਕਰੀਨ ਦੇ ਪਿਛੋਕੜ ਅਤੇ ਨੋਟੀਫਿਕੇਸ਼ਨ ਦੋਾਂ ਲਈ ਵਰਤੋ</string> <string name="show_thumbnail_summary">ਥੰਮਨੇਲ ਨੂੰ ਤਾਲਾਬੱਧ ਸਕਰੀਨ ਦੇ ਪਿਛੋਕੜ ਅਤੇ ਨੋਟੀਫਿਕੇਸ਼ਨ ਦੋਾਂ ਲਈ ਵਰਤੋ</string>
<string name="show_thumbnail_title">ਥੰਮਨੇਲ ਵਿਖਾਓ</string> <string name="show_thumbnail_title">ਥੰਮਨੇਲ ਵਿਖਾਓ</string>
<string name="playlist_page_summary">ਪਲੇ-ਸੂਚੀ ਪੰਨਾ</string> <string name="playlist_page_summary">ਪਲੇਲਿਸਟ ਪੰਨਾ</string>
<string name="video_detail_by">%s ਦੁਆਰਾ</string> <string name="video_detail_by">%s ਦੁਆਰਾ</string>
<string name="channel_created_by">%s ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ</string> <string name="channel_created_by">%s ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ</string>
<string name="content_not_supported">ਇਹ ਸਮੱਗਰੀ ਹਾਲੇ ਨਿਊ-ਪਾਈਪ \'ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦੀ। <string name="content_not_supported">ਇਹ ਸਮੱਗਰੀ ਹਾਲੇ ਨਿਊ-ਪਾਈਪ \'ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦੀ।
@ -516,8 +516,8 @@
<item quantity="other">%d ਸਕਿੰਟ</item> <item quantity="other">%d ਸਕਿੰਟ</item>
</plurals> </plurals>
<string name="remove_watched_popup_yes_and_partially_watched_videos">ਹਾਂ, ਅਤੇ ਅੱਧ-ਪਚੱਧੀਆਂ ਵੇਖੀਆਂ ਹੋਈਆਂ ਵੀ</string> <string name="remove_watched_popup_yes_and_partially_watched_videos">ਹਾਂ, ਅਤੇ ਅੱਧ-ਪਚੱਧੀਆਂ ਵੇਖੀਆਂ ਹੋਈਆਂ ਵੀ</string>
<string name="remove_watched_popup_warning">ਪਲੇ-ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਿਲ, ਪਹਿਲਾਂ ਚਾਹੇ ਬਾਅਦ ਵਿੱਚ ਵੇਖੇ ਜਾ ਚੁੱਕੇ ਵੀਡੀਓ ਹਟਾ ਦਿੱਤੇ ਜਾਣਗੇ। <string name="remove_watched_popup_warning">ਪਲੇਲਿਸਟ ਵਿੱਚ ਸ਼ਾਮਿਲ, ਪਹਿਲਾਂ ਚਾਹੇ ਬਾਅਦ ਵਿੱਚ ਵੇਖੇ ਜਾ ਚੁੱਕੇ ਵੀਡੀਓ ਹਟਾ ਦਿੱਤੇ ਜਾਣਗੇ।
\nਕੀ ਵਾਕਿਆ ਹੀ ਤੁਸੀਂ ਇਹਨਾਂ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ\? ਇਸ ਕਾਰਵਾਈ ਨੂੰ ਵਾਪਸ ਨਹੀਂ ਮੋੜਿਆ ਜਾ ਸਕਣਾ!</string> \nਕੀ ਵਾਕਿਆ ਹੀ ਤੁਸੀਂ ਇਹਨਾਂ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ? ਇਸ ਕਾਰਵਾਈ ਨੂੰ ਵਾਪਸ ਨਹੀਂ ਮੋੜਿਆ ਜਾ ਸਕਣਾ!</string>
<string name="remove_watched_popup_title">ਵੇਖੇ ਹੋਏ ਵੀਡੀਓ ਹਟਾ ਦੇਈਏ\?</string> <string name="remove_watched_popup_title">ਵੇਖੇ ਹੋਏ ਵੀਡੀਓ ਹਟਾ ਦੇਈਏ\?</string>
<string name="remove_watched">ਵੇਖੇ ਹੋਏ ਨੂੰ ਹਟਾਓ</string> <string name="remove_watched">ਵੇਖੇ ਹੋਏ ਨੂੰ ਹਟਾਓ</string>
<string name="systems_language">ਸਿਸਟਮ ਡਿਫ਼ਾਲਟ</string> <string name="systems_language">ਸਿਸਟਮ ਡਿਫ਼ਾਲਟ</string>
@ -529,7 +529,7 @@
<string name="clear_download_history">ਡਾਊਨਲੋਡ ਇਤਿਹਾਸ ਹਟਾਓ</string> <string name="clear_download_history">ਡਾਊਨਲੋਡ ਇਤਿਹਾਸ ਹਟਾਓ</string>
<string name="never">ਕਦੇ ਨਹੀਂ</string> <string name="never">ਕਦੇ ਨਹੀਂ</string>
<string name="wifi_only">ਸਿਰਫ਼ ਵਾਈ-ਫ਼ਾਈ \'ਤੇ</string> <string name="wifi_only">ਸਿਰਫ਼ ਵਾਈ-ਫ਼ਾਈ \'ਤੇ</string>
<string name="autoplay_summary">ਪਲੇਬੈਕ ਆਪਣੇ-ਆਪ ਸ਼ੁਰੂ ਕਰੋ — %s</string> <string name="autoplay_summary">ਸਵੈਚਾਲਿਤ ਤੌਰ ਤੇ ਪਲੇਬੈਕ ਸ਼ੁਰੂ ਕਰੋ — %s</string>
<string name="crash_the_app">ਐਪ ਕ੍ਰੈਸ਼ ਕਰੋ</string> <string name="crash_the_app">ਐਪ ਕ੍ਰੈਸ਼ ਕਰੋ</string>
<string name="unmute">ਅਵਾਜ਼ ਚਾਲੂ ਕਰੋ</string> <string name="unmute">ਅਵਾਜ਼ ਚਾਲੂ ਕਰੋ</string>
<string name="mute">ਅਵਾਜ਼ ਬੰਦ ਕਰੋ</string> <string name="mute">ਅਵਾਜ਼ ਬੰਦ ਕਰੋ</string>
@ -541,7 +541,7 @@
<string name="recently_added">ਹਾਲ ਹੀ ਵਿੱਚ ਸ਼ਾਮਿਲ</string> <string name="recently_added">ਹਾਲ ਹੀ ਵਿੱਚ ਸ਼ਾਮਿਲ</string>
<string name="local">ਸਥਾਨਕ</string> <string name="local">ਸਥਾਨਕ</string>
<string name="localization_changes_requires_app_restart">ਭਾਸ਼ਾ ਐਪ ਨੂੰ ਦੋਬਾਰਾ ਚਲਾਉਣ \'ਤੇ ਬਦਲੇਗੀ</string> <string name="localization_changes_requires_app_restart">ਭਾਸ਼ਾ ਐਪ ਨੂੰ ਦੋਬਾਰਾ ਚਲਾਉਣ \'ਤੇ ਬਦਲੇਗੀ</string>
<string name="select_a_playlist">ਪਲੇ-ਸੂਚੀ ਚੁਣੋ</string> <string name="select_a_playlist">ਪਲੇਲਿਸਟ ਚੁਣੋ</string>
<string name="done">ਹੋ ਗਿਆ</string> <string name="done">ਹੋ ਗਿਆ</string>
<string name="recaptcha_solve">ਹੱਲ ਕਰੋ</string> <string name="recaptcha_solve">ਹੱਲ ਕਰੋ</string>
<string name="subtitle_activity_recaptcha">ਹੱਲ ਹੋਣ \'ਤੇ \"ਹੋ ਗਿਆ\" ਨੱਪੋ</string> <string name="subtitle_activity_recaptcha">ਹੱਲ ਹੋਣ \'ਤੇ \"ਹੋ ਗਿਆ\" ਨੱਪੋ</string>
@ -587,20 +587,20 @@
<string name="peertube_instance_url_title">ਪੀਅਰਟਿਊਬ ਇੰਸਟੈਂਸ</string> <string name="peertube_instance_url_title">ਪੀਅਰਟਿਊਬ ਇੰਸਟੈਂਸ</string>
<string name="unsupported_url_dialog_message">URL ਪਛਾਣ ਨਹੀਂ ਹੋਇਆ। ਕਿਸੇ ਹੋਰ ਐਪ ਨਾਲ਼ ਖੋਲ੍ਹਣਾ ਹੈ\?</string> <string name="unsupported_url_dialog_message">URL ਪਛਾਣ ਨਹੀਂ ਹੋਇਆ। ਕਿਸੇ ਹੋਰ ਐਪ ਨਾਲ਼ ਖੋਲ੍ਹਣਾ ਹੈ\?</string>
<string name="auto_queue_toggle">ਆਟੋ ਕਤਾਰਬੱਧ ਕਰੋ</string> <string name="auto_queue_toggle">ਆਟੋ ਕਤਾਰਬੱਧ ਕਰੋ</string>
<string name="show_meta_info_summary">ਸਟ੍ਰੀਮ ਦੇ ਕਰਤਾ, ਸਮੱਗਰੀ ਜਾਂ ਖੋਜ ਬੇਨਤੀ ਵਾਲੇ ਵਾਧੂ ਜਾਣਕਾਰੀ ਬਕਸਿਆਂ ਵਾਲ਼ੀ ਮੈਟਾ ਜਾਣਕਾਰੀ ਲੁਕਾਉਣ ਲਈ ਇਸਨੂੰ ਬੰਦ ਕਰ ਦਿਓ</string> <string name="show_meta_info_summary">ਸਟ੍ਰੀਮ ਨਿਰਮਾਤਾ, ਸਟ੍ਰੀਮ ਸਮੱਗਰੀ ਜਾਂ ਖੋਜ ਬੇਨਤੀ ਦੇ ਬਾਰੇ ਵਿੱਚ ਅਤਿਰਿਕਤ ਜਾਣਕਾਰੀ ਦਿੰਦੇ ਮੈਟਾ ਜਾਣਕਾਰੀ ਬਕਸੇ ਨੂੰ ਲੁਕਾਉਣ ਲਈ ਬੰਦ ਕਰੋ</string>
<string name="show_meta_info_title">ਮੈਟਾ ਜਾਣਕਾਰੀ ਵਿਖਾਓ</string> <string name="show_meta_info_title">ਮੈਟਾ ਜਾਣਕਾਰੀ ਵਿਖਾਓ</string>
<string name="show_description_summary">ਵੀਡੀਓ ਵੇਰਵਾ ਅਤੇ ਵਾਧੂ ਜਾਣਕਾਰੀ ਲੁਕਾਉਣ ਲਈ ਇਸਨੂੰ ਬੰਦ ਕਰੋ</string> <string name="show_description_summary">ਵੀਡੀਓ ਵੇਰਵਾ ਅਤੇ ਵਾਧੂ ਜਾਣਕਾਰੀ ਲੁਕਾਉਣ ਲਈ ਇਸਨੂੰ ਬੰਦ ਕਰੋ</string>
<string name="show_description_title">ਵੇਰਵਾ ਵਿਖਾਓ</string> <string name="show_description_title">ਵੇਰਵਾ ਵਿਖਾਓ</string>
<string name="clear_queue_confirmation_description">ਸਰਗਰਮ ਪਲੇਅਰ ਕਤਾਰ ਬਦਲ ਜਾਵੇਗੀ</string> <string name="clear_queue_confirmation_description">ਸਰਗਰਮ ਪਲੇਅਰ ਕਤਾਰ ਨੂੰ ਬਦਲ ਦਿੱਤਾ ਜਾਵੇਗਾ</string>
<string name="clear_queue_confirmation_summary">ਪਲੇਅਰ ਬਦਲਣ ਨਾਲ ਤੁਹਾਡੀ ਕਤਾਰ ਬਦਲ ਸਕਦੀ ਹੈ</string> <string name="clear_queue_confirmation_summary">ਇੱਕ ਪਲੇਅਰ ਤੋਂ ਦੂਜੇ ਵਿੱਚ ਬਦਲਣਾ ਤੁਹਾਡੀ ਕਤਾਰ ਨੂੰ ਬਦਲ ਸਕਦਾ ਹੈ</string>
<string name="clear_queue_confirmation_title">ਕਤਾਰ ਨੂੰ ਖ਼ਾਲੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤਸਦੀਕ ਕਰਨ ਲਈ ਪੁੱਛੋ</string> <string name="clear_queue_confirmation_title">ਕਤਾਰ ਕਲੀਅਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪੁਸ਼ਟੀ ਲਈ ਪੁੱਛੋ</string>
<string name="seek_duration_title">ਅੱਗੇ ਲੰਘਾਉਣ/ਪਿੱਛੇ ਕਰਨ ਦੀ ਸਮਾਂ ਮਿਆਦ</string> <string name="seek_duration_title">ਫਾਸਟ-ਫਾਰਵਰਡ/-ਰਿਵਾਈਂਡ ਸੀਕ ਦੀ ਮਿਆਦ</string>
<string name="night_theme_title">ਰਾਤਰੀ ਥੀਮ</string> <string name="night_theme_title">ਨਾਈਟ ਥੀਮ</string>
<string name="notification_colorize_summary">ਐਂਡਰਾਇਡ ਨੂੰ ਥੰਮਨੇਲ ਦੇ ਮੁੱਖ ਰੰਗ ਮੁਤਾਬਕ ਇਲਤਾਹ ਦਾ ਰੰਗ ਬਦਲਣ ਦਿਓ (ਧਿਆਨ ਦਿਓ ਕਿ ਇਹ ਹਰੇਕ ਡਿਵਾਈਸ \'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੈ)</string> <string name="notification_colorize_summary">ਐਂਡਰਾਇਡ ਨੂੰ ਥੰਮਨੇਲ ਵਿੱਚ ਮੁੱਖ ਰੰਗ ਦੇ ਅਨੁਸਾਰ ਨੋਟੀਫਿਕੇਸ਼ਨ ਦੇ ਰੰਗ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਦਿਓ (ਧਿਆਨ ਦਿਓ ਕਿ ਇਹ ਹਰੇਕ ਡਿਵਾਈਸ \'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੈ)</string>
<string name="notification_colorize_title">ਰੰਗਦਾਰ ਨੋਟੀਫਿਕੇਸ਼ਨ</string> <string name="notification_colorize_title">ਰੰਗਦਾਰ ਨੋਟੀਫਿਕੇਸ਼ਨ</string>
<string name="notification_action_nothing">ਕੁਝ ਵੀ ਨਹੀਂ</string> <string name="notification_action_nothing">ਕੁਝ ਵੀ ਨਹੀਂ</string>
<string name="notification_action_buffering">ਬਫ਼ਰਿੰਗ</string> <string name="notification_action_buffering">ਬਫ਼ਰਿੰਗ</string>
<string name="notification_action_shuffle">ਸ਼ਫਲ</string> <string name="notification_action_shuffle">ਸ਼ਫਲ ਕਰੋ</string>
<string name="notification_action_repeat">ਦੁਹਰਾਓ</string> <string name="notification_action_repeat">ਦੁਹਰਾਓ</string>
<string name="notification_actions_summary">ਹੇਠਾਂ ਹਰੇਕ ਨੋਟੀਫਿਕੇਸ਼ਨ ਕਾਰਵਾਈ ਤੇ ਨੱਪਦਿਆਂ ਇਹਨਾਂ ਨੂੰ ਬਦਲੋ। ਇਹਨਾਂ ਦੇ ਸੱਜੇ ਪਾਸੇ ਬਣੇ ਚੈੱਕਬਾਕਸ ਵਰਤਦਿਆਂ ਇਹਨਾਂ ਵਿਚੋਂ ਵੱਧ-ਤੋਂ-ਵੱਧ ਤਿੰਨ ਕਾਰਵਾਈਆਂ ਨੂੰ ਤੁਸੀਂ ਕੰਪੈਕਟ ਨੋਟੀਫਿਕੇਸ਼ਨ ਵਿੱਚ ਵਿਖਾਉਣ ਲਈ ਚੁਣ ਸਕਦੇ ਹੋ।</string> <string name="notification_actions_summary">ਹੇਠਾਂ ਹਰੇਕ ਨੋਟੀਫਿਕੇਸ਼ਨ ਕਾਰਵਾਈ ਤੇ ਨੱਪਦਿਆਂ ਇਹਨਾਂ ਨੂੰ ਬਦਲੋ। ਇਹਨਾਂ ਦੇ ਸੱਜੇ ਪਾਸੇ ਬਣੇ ਚੈੱਕਬਾਕਸ ਵਰਤਦਿਆਂ ਇਹਨਾਂ ਵਿਚੋਂ ਵੱਧ-ਤੋਂ-ਵੱਧ ਤਿੰਨ ਕਾਰਵਾਈਆਂ ਨੂੰ ਤੁਸੀਂ ਕੰਪੈਕਟ ਨੋਟੀਫਿਕੇਸ਼ਨ ਵਿੱਚ ਵਿਖਾਉਣ ਲਈ ਚੁਣ ਸਕਦੇ ਹੋ।</string>
<string name="notification_actions_at_most_three">ਤੁਸੀਂ ਵੱਧ-ਤੋਂ-ਵੱਧ ਤਿੰਨ ਕਾਰਵਾਈਆਂ ਨੂੰ ਕੰਪੈਕਟ ਨੋਟੀਫਿਕੇਸ਼ਨ ਵਿੱਚ ਵਿਖਾਉਣ ਲਈ ਚੁਣ ਸਕਦੇ ਹੋ!</string> <string name="notification_actions_at_most_three">ਤੁਸੀਂ ਵੱਧ-ਤੋਂ-ਵੱਧ ਤਿੰਨ ਕਾਰਵਾਈਆਂ ਨੂੰ ਕੰਪੈਕਟ ਨੋਟੀਫਿਕੇਸ਼ਨ ਵਿੱਚ ਵਿਖਾਉਣ ਲਈ ਚੁਣ ਸਕਦੇ ਹੋ!</string>
@ -619,7 +619,7 @@
<string name="off">ਆਫ</string> <string name="off">ਆਫ</string>
<string name="enqueue_next_stream">ਕਤਾਰ ਵਿੱਚ ਅੱਗੇ ਸ਼ਾਮਿਲ ਕਰੋ</string> <string name="enqueue_next_stream">ਕਤਾਰ ਵਿੱਚ ਅੱਗੇ ਸ਼ਾਮਿਲ ਕਰੋ</string>
<string name="settings_category_player_notification_title">ਪਲੇਅਰ ਨੋਟੀਫਿਕੇਸ਼ਨ</string> <string name="settings_category_player_notification_title">ਪਲੇਅਰ ਨੋਟੀਫਿਕੇਸ਼ਨ</string>
<string name="settings_category_player_notification_summary">ਜੂਦਾ ਚੱਲ ਰਹੀ ਸਟ੍ਰੀਮ ਦੀ ਨੋਟੀਫਿਕੇਸ਼ਨ ਸੰਰਚਨਾ ਕਰੋ</string> <string name="settings_category_player_notification_summary">ਜੂਦਾ ਚੱਲ ਰਹੀ ਸਟ੍ਰੀਮ ਦੀ ਨੋਟੀਫਿਕੇਸ਼ਨ ਸੰਰਚਨਾ ਕਰੋ</string>
<string name="notifications">ਨੋਟੀਫਿਕੇਸ਼ਨ</string> <string name="notifications">ਨੋਟੀਫਿਕੇਸ਼ਨ</string>
<string name="streams_notification_channel_name">ਨਵੀਂਆਂ ਸਟ੍ਰੀਮਾਂ</string> <string name="streams_notification_channel_name">ਨਵੀਂਆਂ ਸਟ੍ਰੀਮਾਂ</string>
<string name="streams_notification_channel_description">ਸਬਸਕ੍ਰਿਪਸ਼ਨਜ਼ ਦੇ ਨਵੀਂ ਸਟ੍ਰੀਮ ਦੇ ਨੋਟੀਫਿਕੇਸ਼ਨ</string> <string name="streams_notification_channel_description">ਸਬਸਕ੍ਰਿਪਸ਼ਨਜ਼ ਦੇ ਨਵੀਂ ਸਟ੍ਰੀਮ ਦੇ ਨੋਟੀਫਿਕੇਸ਼ਨ</string>
@ -638,8 +638,8 @@
<string name="progressive_load_interval_summary">ਪ੍ਰਗਤੀਸ਼ੀਲ ਸਮੱਗਰੀ ਉੱਤੇ ਲੋਡ ਅੰਤਰਾਲ ਆਕਾਰ ਬਦਲੋ (ਮੌਜੂਦਾ %s ਤੇ)। ਛੋਟੀ ਸੰਖਿਆ ਉਸਨੂੰ ਜਲਦੀ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਮੱਦਦ ਦੇ ਸਕਦੀ ਹੈ</string> <string name="progressive_load_interval_summary">ਪ੍ਰਗਤੀਸ਼ੀਲ ਸਮੱਗਰੀ ਉੱਤੇ ਲੋਡ ਅੰਤਰਾਲ ਆਕਾਰ ਬਦਲੋ (ਮੌਜੂਦਾ %s ਤੇ)। ਛੋਟੀ ਸੰਖਿਆ ਉਸਨੂੰ ਜਲਦੀ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਮੱਦਦ ਦੇ ਸਕਦੀ ਹੈ</string>
<string name="local_search_suggestions">ਖੋਜ ਦੇ ਸਥਾਨਕ ਸੁਝਾਅ</string> <string name="local_search_suggestions">ਖੋਜ ਦੇ ਸਥਾਨਕ ਸੁਝਾਅ</string>
<string name="remote_search_suggestions">ਖੋਜ ਦੇ ਰਿਮੋਟ ਸੁਝਾਅ</string> <string name="remote_search_suggestions">ਖੋਜ ਦੇ ਰਿਮੋਟ ਸੁਝਾਅ</string>
<string name="start_main_player_fullscreen_title">ੁੱਖ ਪਲੇਅਰ ਪੂਰੀ ਸਕਰੀਨ ਵਿੱਚ ਸ਼ੁਰੂ ਕਰੋ</string> <string name="start_main_player_fullscreen_title">ੇਨ ਪਲੇਅਰ ਫੁੱਲ ਸਕਰੀਨ ਵਿੱਚ ਸ਼ੁਰੂ ਕਰੋ</string>
<string name="progressive_load_interval_title">ਪਲੇਅਬੈਕ ਲੋਡ ਦਾ ਅੰਤਰਾਲ ਆਕਾਰ</string> <string name="progressive_load_interval_title">ਪਲੇਅਬੈਕ ਲੋਡ ਅੰਤਰਾਲ ਆਕਾਰ</string>
<plurals name="new_streams"> <plurals name="new_streams">
<item quantity="one">%s ਨਵੀਂ ਸਟ੍ਰੀਮ</item> <item quantity="one">%s ਨਵੀਂ ਸਟ੍ਰੀਮ</item>
<item quantity="other">%s ਨਵੀਆਂ ਸਟ੍ਰੀਮਾਂ</item> <item quantity="other">%s ਨਵੀਆਂ ਸਟ੍ਰੀਮਾਂ</item>
@ -687,7 +687,7 @@
<string name="no_audio_streams_available_for_external_players">ਕੋਈ ਆਡੀਓ ਸਟ੍ਰੀਮ ਬਾਹਰੀ ਪਲੇਅਰਾਂ ਲਈ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ</string> <string name="no_audio_streams_available_for_external_players">ਕੋਈ ਆਡੀਓ ਸਟ੍ਰੀਮ ਬਾਹਰੀ ਪਲੇਅਰਾਂ ਲਈ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ</string>
<string name="sort">ਲੜੀਬੱਧ ਕਰੋ</string> <string name="sort">ਲੜੀਬੱਧ ਕਰੋ</string>
<string name="crash_the_player">ਪਲੇਅਰ ਕਰੈਸ਼ ਕਰੋ</string> <string name="crash_the_player">ਪਲੇਅਰ ਕਰੈਸ਼ ਕਰੋ</string>
<string name="start_main_player_fullscreen_summary">ਵੀਡੀਓ ਮਿੰਨੀ ਪਲੇਅਰ ਚਲਾਉਣ ਦੀ ਵਜਾਏ ਪੂਰੇ ਸਕਰੀਨ ਵਿੱਚ ਚਲਾਉਂਦਾ ਹੈ। ਜੇ ਆਟੋ-ਰੋਟੇਸ਼ਨ ਲਾਕ ਹੈ ਮੇਨ-ਪਲੇਅਰ ਤੋਂ ਬਾਹਰ ਆਕੇ ਤੇ ਮਿੰਨੀ-ਪਲੇਅਰ ਤੱਕ ਰਸਾਈ ਹਾਸਿਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ</string> <string name="start_main_player_fullscreen_summary">ਮਿੰਨੀ ਪਲੇਅਰ ਵਿੱਚ ਵੀਡੀਓ ਸ਼ੁਰੂ ਨਾਂ ਕਰੋ ਬਲਕਿ ਜੇ ਆਟੋ-ਰੋਟੇਸ਼ਨ ਲਾਕ ਹੈ ਤਾਂ ਸਿੱਧਾ ਫੁੱਲ ਸਕਰੀਨ ਵਿੱਚ ਚਲਾਓ। ਤੁਸੀਂ ਫਿਰ ਵੀ ਫੁੱਲ ਸਕ੍ਰੀਨ ਤੋਂ ਬਾਹਰ ਆਕੇ ਮਿੰਨੀ-ਪਲੇਅਰ ਤੱਕ ਰਸਾਈ ਹਾਸਿਲ ਕਰ ਸਕਦੇ ਹੋ</string>
<string name="faq_description">ਅਗਰ ਤੁਸੀਂ ਐਪ ਦੀ ਵਰਤੋਂ ਸਬੰਧੀ ਮੁਸ਼ਕਿਲਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਹਨਾਂ ਆਮ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਜਾਣਨਾ ਨਾ ਭੁੱਲੋ!</string> <string name="faq_description">ਅਗਰ ਤੁਸੀਂ ਐਪ ਦੀ ਵਰਤੋਂ ਸਬੰਧੀ ਮੁਸ਼ਕਿਲਾਂ ਦਾ ਸਾਹਮਣਾ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਹਨਾਂ ਆਮ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਜਾਣਨਾ ਨਾ ਭੁੱਲੋ!</string>
<string name="enqueued_next">ਕਤਾਰ ਵਿੱਚ ਅੱਗੇ ਲਗਾਇਆ ਗਿਆ</string> <string name="enqueued_next">ਕਤਾਰ ਵਿੱਚ ਅੱਗੇ ਲਗਾਇਆ ਗਿਆ</string>
<string name="streams_notifications_network_title">ਨੈੱਟਵਰਕ ਦੀ ਕਿਸਮ</string> <string name="streams_notifications_network_title">ਨੈੱਟਵਰਕ ਦੀ ਕਿਸਮ</string>
@ -697,7 +697,7 @@
\nਕ੍ਰਿਪਾ ਕਰਕੇ ਫਾਈਲ ਮੈਨੇਜਰ ਇੰਨਸਟਾਲ ਕਰੋ ਜਾਂ ਡਾਊਨਲੋਡ ਸੈਟਿੰਗ ਵਿੱਚ \'%s\' ਅਸਮਰੱਥ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ</string> \nਕ੍ਰਿਪਾ ਕਰਕੇ ਫਾਈਲ ਮੈਨੇਜਰ ਇੰਨਸਟਾਲ ਕਰੋ ਜਾਂ ਡਾਊਨਲੋਡ ਸੈਟਿੰਗ ਵਿੱਚ \'%s\' ਅਸਮਰੱਥ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ</string>
<string name="you_successfully_subscribed">ਤੁਸੀਂ ਇਸ ਚੈਨਲ ਨੂੰ ਸਬਸਕ੍ਰਾਈਬ ਕਰ ਲਿਆ ਹੈ</string> <string name="you_successfully_subscribed">ਤੁਸੀਂ ਇਸ ਚੈਨਲ ਨੂੰ ਸਬਸਕ੍ਰਾਈਬ ਕਰ ਲਿਆ ਹੈ</string>
<string name="no_video_streams_available_for_external_players">ਕੋਈ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਬਾਹਰੀ ਪਲੇਅਰਾਂ ਲਈ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ</string> <string name="no_video_streams_available_for_external_players">ਕੋਈ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਬਾਹਰੀ ਪਲੇਅਰਾਂ ਲਈ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ</string>
<string name="progressive_load_interval_exoplayer_default">ਐਕਸੋਪਲੇਅਰ ਡਿਫਾਲਟ</string> <string name="progressive_load_interval_exoplayer_default">ਐਕਸੋਪਲੇਅਰ ਡਿਫਾਲਟ</string>
<string name="feed_use_dedicated_fetch_method_help_text">ਕੀ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਫੀਡ ਹੌਲੀ ਲੋਡ ਹੋ ਰਹੀ ਹੈ\? ਅਜਿਹਾ ਹੈ ਤਾਂ ਤੇਜ਼ ਫੀਡ ਕ੍ਰਿਆਸ਼ੀਲ ਕਰਕੇ ਵੇਖੋ (ਤੁਸੀਂ ਇਸਨੂੰ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਜਾਂ ਹੇਠਲਾ ਬਟਨ ਦੱਬ ਕੇ ਕਰ ਸਕਦੇ ਹੋ ) <string name="feed_use_dedicated_fetch_method_help_text">ਕੀ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਫੀਡ ਹੌਲੀ ਲੋਡ ਹੋ ਰਹੀ ਹੈ\? ਅਜਿਹਾ ਹੈ ਤਾਂ ਤੇਜ਼ ਫੀਡ ਕ੍ਰਿਆਸ਼ੀਲ ਕਰਕੇ ਵੇਖੋ (ਤੁਸੀਂ ਇਸਨੂੰ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਜਾਂ ਹੇਠਲਾ ਬਟਨ ਦੱਬ ਕੇ ਕਰ ਸਕਦੇ ਹੋ )
\n \n
\nਨਿਊਪਾਈਪ ਫੀਡ ਲੋਡ ਕਰਨ ਲਈ ਦੋ ਤਰਾਂ ਦੀਆਂ ਵਿਧੀਆਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ: \nਨਿਊਪਾਈਪ ਫੀਡ ਲੋਡ ਕਰਨ ਲਈ ਦੋ ਤਰਾਂ ਦੀਆਂ ਵਿਧੀਆਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ:
@ -718,7 +718,7 @@
<string name="msg_failed_to_copy">ਕਲਿੱਪਬੋਰਡ \'ਤੇ ਕਾਪੀ ਕਰਨ ਵਿੱਚ ਅਸਫਲ</string> <string name="msg_failed_to_copy">ਕਲਿੱਪਬੋਰਡ \'ਤੇ ਕਾਪੀ ਕਰਨ ਵਿੱਚ ਅਸਫਲ</string>
<string name="card">ਕਾਰਡ</string> <string name="card">ਕਾਰਡ</string>
<string name="duplicate_in_playlist">ਧੁੰਦਲੀਆਂ ਕੀਤੀਆਂ ਪਲੇਲਿਸਟਾਂ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਇਹ ਆਈਟਮ ਹੈ।</string> <string name="duplicate_in_playlist">ਧੁੰਦਲੀਆਂ ਕੀਤੀਆਂ ਪਲੇਲਿਸਟਾਂ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਇਹ ਆਈਟਮ ਹੈ।</string>
<string name="playlist_add_stream_success_duplicate">ਡੁਪਲੀਕੇਟ ਜੋੜਿਆ ਗਿਆ %d ਵਾਰ</string> <string name="playlist_add_stream_success_duplicate">ਡੁਪਲੀਕੇਟ ਜੋੜ੍ਹਿਆ ਗਿਆ %d ਵਾਰ</string>
<string name="ignore_hardware_media_buttons_summary">ਉਪਯੋਗੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਟੁੱਟੇ ਭੌਤਿਕ ਬਟਨਾਂ ਵਾਲਾ ਹੈੱਡਸੈੱਟ ਵਰਤ ਰਹੇ ਹੋ</string> <string name="ignore_hardware_media_buttons_summary">ਉਪਯੋਗੀ ਹੈ, ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਟੁੱਟੇ ਭੌਤਿਕ ਬਟਨਾਂ ਵਾਲਾ ਹੈੱਡਸੈੱਟ ਵਰਤ ਰਹੇ ਹੋ</string>
<string name="remove_duplicates">ਡੁਪਲੀਕੇਟ ਹਟਾਓ</string> <string name="remove_duplicates">ਡੁਪਲੀਕੇਟ ਹਟਾਓ</string>
<string name="remove_duplicates_title">ਡੁਪਲੀਕੇਟ ਹਟਾਉਣੇ ਹਨ\?</string> <string name="remove_duplicates_title">ਡੁਪਲੀਕੇਟ ਹਟਾਉਣੇ ਹਨ\?</string>
@ -736,12 +736,12 @@
<string name="left_gesture_control_summary">ਪਲੇਅਰ ਸਕ੍ਰੀਨ ਦੇ ਖੱਬੇ ਅੱਧ ਲਈ ਸੰਕੇਤ ਚੁਣੋ</string> <string name="left_gesture_control_summary">ਪਲੇਅਰ ਸਕ੍ਰੀਨ ਦੇ ਖੱਬੇ ਅੱਧ ਲਈ ਸੰਕੇਤ ਚੁਣੋ</string>
<string name="right_gesture_control_summary">ਪਲੇਅਰ ਸਕ੍ਰੀਨ ਦੇ ਸੱਜੇ ਅੱਧ ਲਈ ਸੰਕੇਤ ਚੁਣੋ</string> <string name="right_gesture_control_summary">ਪਲੇਅਰ ਸਕ੍ਰੀਨ ਦੇ ਸੱਜੇ ਅੱਧ ਲਈ ਸੰਕੇਤ ਚੁਣੋ</string>
<string name="volume">ਆਵਾਜ਼</string> <string name="volume">ਆਵਾਜ਼</string>
<string name="use_exoplayer_decoder_fallback_summary">ਇਹ ਚੋਣ ਯੋਗ ਕਰੋ, ਜੇ ਤੁਹਾਨੂੰ ਡੀਕੋਡਰ ਸ਼ੁਰੂ ਕਰਨ ਸਬੰਧੀ ਸਮੱਸਿਆਵਾਂ ਹਨ, ਜੋ ਕਿ ਘੱਟ-ਤਰਜੀਹ ਵਾਲੇ ਡੀਕੋਡਰਾਂ \'ਤੇ ਵਾਪਸ ਆ ਜਾਂਦੀਆਂ ਹਨ, ਜੇਕਰ ਪ੍ਰਾਇਮਰੀ ਡੀਕੋਡਰ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋ ਜਾਂਦੇ ਹਨ। ਇਸ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਪ੍ਰਾਇਮਰੀ ਡੀਕੋਡਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲੋਂ ਮਾੜੀ ਪਲੇਬੈਕ ਕਾਰਗੁਜ਼ਾਰੀ ਹੋ ਸਕਦੀ ਹੈ</string> <string name="use_exoplayer_decoder_fallback_summary">ਇਹ ਆਪਸ਼ਨ ਨੂੰ ਇਨੇਬਲ ਕਰੋ ਜੇ ਤੁਹਾਨੂੰ ਡੀਕੋਡਰ ਸ਼ੁਰੂ ਕਰਨ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਹਨ, ਜੋ ਪ੍ਰਾਇਮਰੀ ਡੀਕੋਡਰਾਂ ਦੀ ਸ਼ੁਰੂਆਤ ਅਸਫਲ ਹੋਣ ਤੇ ਹੇਠਲੇ-ਪ੍ਰਾਥਮਿਕਤਾ ਡੀਕੋਡਰਾਂ \'ਤੇ ਵਾਪਸ ਲੈ ਜਾਂਦੀ ਹੈ। ਇਸ ਨਾਲ ਪ੍ਰਾਇਮਰੀ ਡੀਕੋਡਰਾਂ ਦੀ ਤੁਲਨਾ ਮਾੜੀ ਪਲੇਅਬੈਕ ਕਾਰਗੁਜ਼ਾਰੀ ਹੋ ਸਕਦੀ ਹੈ</string>
<string name="always_use_exoplayer_set_output_surface_workaround_summary">ਇਹ ਵਰਕਅਰਾਊਂਡ ਸਤਹ ਨੂੰ ਸਿੱਧਾ ਕੋਡੇਕ ਤੇ ਸੈੱਟ ਕਰਨ ਦੀ ਬਜਾਏ, ਜਦੋਂ ਸਤਹ ਵਿੱਚ ਤਬਦੀਲੀ ਹੁੰਦੀ ਹੈ ਤਾਂ ਵੀਡੀਓ ਕੋਡੈਕਸ ਨੂੰ ਰਿਲੀਜ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਮੁੜ-ਇੰਸਟੈਂਟ ਕਰਦਾ ਹੈ। ਇਸ ਸਮੱਸਿਆ ਵਾਲੇ ਕੁਝ ਡਿਵਾਈਸਾਂ \'ਤੇ ਐਕਸੋਪਲੇਅਰ ਪਹਿਲਾਂ ਹੀ ਵਰਤਿਆ ਜਾ ਚੁੱਕਾ ਹੈ, ਇਸ ਸੈਟਿੰਗ ਦਾ ਸਿਰਫ਼ ਐਂਡਰੌਇਡ 6 ਅਤੇ ਉਸ ਤੋਂ ਵੱਧ \'ਤੇ ਪ੍ਰਭਾਵ ਹੈ <string name="always_use_exoplayer_set_output_surface_workaround_summary">ਇਹ ਵਰਕਅਰਾਊਂਡ ਸਤਹ ਨੂੰ ਸਿੱਧਾ ਕੋਡੇਕ ਤੇ ਸੈੱਟ ਕਰਨ ਦੀ ਬਜਾਏ, ਸਤਹ ਵਿੱਚ ਤਬਦੀਲੀ ਹੋਣ ਤੇ ਵੀਡੀਓ ਕੋਡੈਕਸ ਨੂੰ ਜਾਰੀ ਅਤੇ ਮੁੜ-ਬਹਾਲ ਕਰਦਾ ਹੈ। ਇਸ ਸਮੱਸਿਆ ਵਾਲੇ ਕੁਝ ਡਿਵਾਈਸਾਂ \'ਤੇ ਐਕਸੋਪਲੇਅਰ ਦੁਆਰਾ ਇਹ ਪਹਿਲਾਂ ਹੀ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ, ਇਸ ਸੈਟਿੰਗ ਦਾ ਸਿਰਫ਼ ਐਂਡਰੌਇਡ 6 ਅਤੇ ਉਸ ਤੋਂ ਵੱਧ \'ਤੇ ਪ੍ਰਭਾਵ ਹੈ
\n \n
\nਇਸ ਵਿਕਲਪ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਨਾਲ ਵਰਤਮਾਨ ਵੀਡੀਓ ਪਲੇਅਰ ਦੀ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਜਾਂ ਪੂਰੀ ਸਕ੍ਰੀਨ \'ਤੇ ਅਦਲਾ-ਬਦਲੀ ਕਰਨ ਵੇਲੇ ਪਲੇਬੈਕ ਤਰੁੱਟੀਆਂ ਨੂੰ ਰੋਕਿਆ ਜਾ ਸਕਦਾ ਹੈ</string> \nਇਸ ਵਿਕਲਪ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਨਾਲ ਮੌਜੂਦਾ ਵੀਡੀਓ ਪਲੇਅਰ ਨੂੰ ਸਵਿੱਚ ਕਰਨ ਜਾਂ ਪੂਰੀ ਸਕ੍ਰੀਨ \'ਤੇ ਸਵਿੱਚ ਕਰਨ ਵੇਲੇ ਪਲੇਅਬੈਕ ਤਰੁੱਟੀਆਂ ਨੂੰ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ</string>
<string name="prefer_original_audio_title">ਅਸਲੀ ਆਡੀਓ ਨੂੰ ਤਰਜੀਹ ਦਿਓ</string> <string name="prefer_original_audio_title">ਮੂਲ ਆਡੀਓ ਨੂੰ ਤਰਜੀਹ ਦਿਓ</string>
<string name="prefer_original_audio_summary">ਭਾਸ਼ਾ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਅਸਲੀ ਆਡੀਓ ਟਰੈਕ ਚੁਣੋ</string> <string name="prefer_original_audio_summary">ਭਾਸ਼ਾ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਮੂਲ ਆਡੀਓ ਟਰੈਕ ਚੁਣੋ</string>
<string name="prefer_descriptive_audio_title">ਵਰਣਨਾਤਮਕ ਆਡੀਓ ਨੂੰ ਤਰਜੀਹ ਦਿਓ</string> <string name="prefer_descriptive_audio_title">ਵਰਣਨਾਤਮਕ ਆਡੀਓ ਨੂੰ ਤਰਜੀਹ ਦਿਓ</string>
<string name="prefer_descriptive_audio_summary">ਜੇ ਉਪਲਬਧ ਹੋਵੇ ਤਾਂ ਦ੍ਰਿਸ਼ਟੀ ਤੋਂ ਅਪੰਗ ਲੋਕਾਂ ਵਾਸਤੇ ਵਰਣਨਾਂ ਵਾਲਾ ਕੋਈ ਆਡੀਓ ਟਰੈਕ ਚੁਣੋ</string> <string name="prefer_descriptive_audio_summary">ਜੇ ਉਪਲਬਧ ਹੋਵੇ ਤਾਂ ਦ੍ਰਿਸ਼ਟੀ ਤੋਂ ਅਪੰਗ ਲੋਕਾਂ ਵਾਸਤੇ ਵਰਣਨਾਂ ਵਾਲਾ ਕੋਈ ਆਡੀਓ ਟਰੈਕ ਚੁਣੋ</string>
<string name="play_queue_audio_track">ਆਡੀਓ: %s</string> <string name="play_queue_audio_track">ਆਡੀਓ: %s</string>
@ -749,10 +749,10 @@
<string name="audio_track_present_in_video">ਇੱਕ ਆਡੀਓ ਟਰੈਕ ਇਸ ਸਟ੍ਰੀਮ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ</string> <string name="audio_track_present_in_video">ਇੱਕ ਆਡੀਓ ਟਰੈਕ ਇਸ ਸਟ੍ਰੀਮ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ</string>
<string name="select_audio_track_external_players">ਬਾਹਰੀ ਪਲੇਅਰਾਂ ਲਈ ਆਡੀਓ ਟਰੈਕ ਚੁਣੋ</string> <string name="select_audio_track_external_players">ਬਾਹਰੀ ਪਲੇਅਰਾਂ ਲਈ ਆਡੀਓ ਟਰੈਕ ਚੁਣੋ</string>
<string name="unknown_audio_track">ਅਗਿਆਤ</string> <string name="unknown_audio_track">ਅਗਿਆਤ</string>
<string name="settings_category_exoplayer_title">ਐਕਸੋਪਲੇਅਰ ਸੈਟਿੰਗ</string> <string name="settings_category_exoplayer_title">ਐਕਸੋਪਲੇਅਰ ਸੈਟਿੰਗਾਂ</string>
<string name="settings_category_exoplayer_summary">ਕੁਝ ਐਕਸੋਪਲੇਅਰ ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ। ਇਹਨਾਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਪਲੇਅਰ ਦੁਬਾਰਾ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ</string> <string name="settings_category_exoplayer_summary">ਕੁਝ ਐਕਸੋਪਲੇਅਰ ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ। ਇਹਨਾਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਪਲੇਅਰ ਦੁਬਾਰਾ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ</string>
<string name="use_exoplayer_decoder_fallback_title">ਐਕਸੋਪਲੇਅਰ ਦੀ ਡੀਕੋਡਰ ਫਾਲਬੈਕ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰੋ</string> <string name="use_exoplayer_decoder_fallback_title">ਐਕਸੋਪਲੇਅਰ ਦੀ ਡੀਕੋਡਰ ਫਾਲਬੈਕ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰੋ</string>
<string name="always_use_exoplayer_set_output_surface_workaround_title">ਹਮੇਸ਼ਾ ਐਕਸੋਪਲੇਅਰ ਦੀ ਵਿਡੀਓ ਆਉਟਪੁੱਟ ਸਤਹ ਸੈਟਿੰਗ ਵਰਕਰਾਊਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ</string> <string name="always_use_exoplayer_set_output_surface_workaround_title">ਹਮੇਸ਼ਾਂ ਐਕਸੋਪਲੇਅਰ ਦੇ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਸਤਹ ਸੈਟਿੰਗ ਵਰਕਰਾਊਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ</string>
<string name="audio_track_type_original">ਅਸਲੀ</string> <string name="audio_track_type_original">ਅਸਲੀ</string>
<string name="audio_track_type_dubbed">ਡੱਬ ਕੀਤਾ</string> <string name="audio_track_type_dubbed">ਡੱਬ ਕੀਤਾ</string>
<string name="audio_track_type_descriptive">ਵਰਣਨਾਤਮਕ</string> <string name="audio_track_type_descriptive">ਵਰਣਨਾਤਮਕ</string>
@ -782,7 +782,7 @@
<string name="open_play_queue">ਪਲੇ ਕਤਾਰ ਖੋਲ੍ਹੋ</string> <string name="open_play_queue">ਪਲੇ ਕਤਾਰ ਖੋਲ੍ਹੋ</string>
<string name="forward">ਅੱਗੇ ਕਰੋ</string> <string name="forward">ਅੱਗੇ ਕਰੋ</string>
<string name="rewind">ਰੀਵਾਈਂਡ ਕਰੋ</string> <string name="rewind">ਰੀਵਾਈਂਡ ਕਰੋ</string>
<string name="replay">ਰੀਪਲੇਅ</string> <string name="replay">ਦੁਬਾਰਾ ਚਲਾਓ</string>
<string name="play">ਚਲਾਓ</string> <string name="play">ਚਲਾਓ</string>
<string name="more_options">ਹੋਰ ਵਿਕਲਪ</string> <string name="more_options">ਹੋਰ ਵਿਕਲਪ</string>
<string name="duration">ਮਿਆਦ</string> <string name="duration">ਮਿਆਦ</string>
@ -804,15 +804,15 @@
<string name="share_playlist_content_details">%1$s <string name="share_playlist_content_details">%1$s
\n%2$s</string> \n%2$s</string>
<string name="share_playlist">ਪਲੇਲਿਸਟ ਸਾਂਝੀ ਕਰੋ</string> <string name="share_playlist">ਪਲੇਲਿਸਟ ਸਾਂਝੀ ਕਰੋ</string>
<string name="share_playlist_with_titles_message">ਪਲੇਲਿਸਟ ਦੇ ਨਾਮ ਅਤੇ ਵੀਡੀਓ ਸਿਰਲੇਖਾਂ ਜਾਂ ਵੀਡੀਓ URL ਦੀ ਇੱਕ ਸਧਾਰਨ ਸੂਚੀ ਦੇ ਰੂਪ ਵਿੱਚ ਵੇਰਵਿਆਂ ਨਾਲ ਪਲੇਲਿਸਟ ਨੂੰ ਸਾਂਝਾ ਕਰੋ</string> <string name="share_playlist_with_titles_message">ਪਲੇਲਿਸਟ ਨੂੰ ਪਲੇਲਿਸਟ ਨਾਮ ਅਤੇ ਵੀਡੀਓ ਸਿਰਲੇਖ ਜਿਹੇ ਵੇਰਵਿਆਂ ਸਮੇਤ ਜਾਂ ਵੀਡੀਓ URL ਦੀ ਇੱਕ ਸਰਲ ਸੂਚੀ ਦੇ ਰੂਪ ਵਿੱਚ ਸਾਂਝਾ ਕਰੋ</string>
<string name="video_details_list_item">- %1$s: %2$s</string> <string name="video_details_list_item">- %1$s: %2$s</string>
<plurals name="replies"> <plurals name="replies">
<item quantity="one">%s ਜਵਾਬ</item> <item quantity="one">%s ਜਵਾਬ</item>
<item quantity="other">%s ਜਵਾਬ</item> <item quantity="other">%s ਜਵਾਬ</item>
</plurals> </plurals>
<string name="show_more">ਹੋਰ ਵਿਖਾਓ</string> <string name="show_more">ਹੋਰ ਵਿਖਾਓ</string>
<string name="notification_actions_summary_android13">ਇਸ \'ਤੇ ਟੈਪ ਕਰਕੇ ਹੇਠਾਂ ਹਰੇਕ ਸੂਚਨਾ ਕਾਰਵਾਈ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ। ਪਹਿਲੀਆਂ ਤਿੰਨ ਕਾਰਵਾਈਆਂ (ਪਲੇ/ਪੌਜ਼, ਪਿਛਲਾ ਅਤੇ ਅਗਲਾ) ਸਿਸਟਮ ਦੁਆਰਾ ਸੈੱਟ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਅਨੁਕੂਲਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।</string> <string name="notification_actions_summary_android13">ਇਸ \'ਤੇ ਟੈਪ ਕਰਕੇ ਹੇਠਾਂ ਹਰੇਕ ਸੂਚਨਾ ਕਾਰਵਾਈ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ। ਪਹਿਲੀਆਂ ਤਿੰਨ ਕਾਰਵਾਈਆਂ (ਚਲਾਓ/ਰੋਕੋ, ਪਿਛਲਾ ਅਤੇ ਅਗਲਾ) ਸਿਸਟਮ ਦੁਆਰਾ ਸੈੱਟ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਅਨੁਕੂਲਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।</string>
<string name="show_less">ਘੱਟ ਿਖਾਓ</string> <string name="show_less">ਘੱਟ ਿਖਾਓ</string>
<string name="yes">ਹਾਂ</string> <string name="yes">ਹਾਂ</string>
<string name="auto_update_check_description">ਨਿਊਪਾਈਪ ਸਮੇਂ-ਸਮੇਂ \'ਤੇ ਨਵੇਂ ਸੰਸਕਰਣਾਂ ਦੀ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਜਾਂਚ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ ਇੱਕ ਵਾਰ ਉਪਲਬਧ ਹੋਣ \'ਤੇ ਤੁਹਾਨੂੰ ਸੂਚਿਤ ਕਰ ਸਕਦੀ ਹੈ। <string name="auto_update_check_description">ਨਿਊਪਾਈਪ ਸਮੇਂ-ਸਮੇਂ \'ਤੇ ਨਵੇਂ ਸੰਸਕਰਣਾਂ ਦੀ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਜਾਂਚ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ ਇੱਕ ਵਾਰ ਉਪਲਬਧ ਹੋਣ \'ਤੇ ਤੁਹਾਨੂੰ ਸੂਚਿਤ ਕਰ ਸਕਦੀ ਹੈ।
\nਕੀ ਤੁਸੀਂ ਇਸਨੂੰ ਇਨੇਬਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?</string> \nਕੀ ਤੁਸੀਂ ਇਸਨੂੰ ਇਨੇਬਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?</string>
@ -824,4 +824,5 @@
\nਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ \'ਤੇ ਅੱਗੇ ਵਧਣਾ ਚਾਹੁੰਦੇ ਹੋ?</string> \nਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ \'ਤੇ ਅੱਗੇ ਵਧਣਾ ਚਾਹੁੰਦੇ ਹੋ?</string>
<string name="error_insufficient_storage">ਡਿਵਾਈਸ \'ਤੇ ਲੋੜੀਂਦੀ ਖਾਲੀ ਥਾਂ ਨਹੀਂ ਹੈ</string> <string name="error_insufficient_storage">ਡਿਵਾਈਸ \'ਤੇ ਲੋੜੀਂਦੀ ਖਾਲੀ ਥਾਂ ਨਹੀਂ ਹੈ</string>
<string name="no">ਨਹੀਂ</string> <string name="no">ਨਹੀਂ</string>
<string name="import_settings_vulnerable_format">ਇੰਪੋਰਟ ਕੀਤੇ ਜਾ ਰਹੇ ਐਕਸਪੋਰਟ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਇੱਕ ਕਮਜ਼ੋਰ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ ਜੋ ਨਿਊਪਾਈਪ 0.27.0 ਤੋਂ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ ਸੀ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇੰਪੋਰਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਨਿਰਯਾਤ ਇੱਕ ਭਰੋਸੇਯੋਗ ਸਰੋਤ ਤੋਂ ਹੈ, ਅਤੇ ਸਿਰਫ਼ ਨਿਊਪਾਈਪ 0.27.0 ਜਾਂ ਇਸਤੋਂ ਨਵੇਂ ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਐਕਸਪੋਰਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨੂੰ ਤਰਜੀਹ ਦਿਓ। ਇਸ ਕਮਜ਼ੋਰ ਫਾਰਮੈਟ ਵਿੱਚ ਸੈਟਿੰਗਾਂ ਨੂੰ ਆਯਾਤ ਕਰਨ ਲਈ ਸਮਰਥਨ ਜਲਦੀ ਹੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ ਅਤੇ ਫਿਰ ਨਿਊਪਾਈਪ ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣ ਹੁਣ ਨਵੇਂ ਸੰਸਕਰਣਾਂ ਤੋਂ ਐਕਸਪੋਰਟ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਇੰਪੋਰਟ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਣਗੇ।</string>
</resources> </resources>

View file

@ -847,4 +847,5 @@
<string name="no">Nie</string> <string name="no">Nie</string>
<string name="auto_update_check_description">NewPipe może od czasu do czasu automatycznie sprawdzać dostępność nowych wersji i powiadamiać Cię, gdy tylko będą dostępne. <string name="auto_update_check_description">NewPipe może od czasu do czasu automatycznie sprawdzać dostępność nowych wersji i powiadamiać Cię, gdy tylko będą dostępne.
\nCzy chcesz to włączyć?</string> \nCzy chcesz to włączyć?</string>
<string name="import_settings_vulnerable_format">Ustawienia w importowanym eksporcie korzystają z podatnego na ataki formatu, który został wycofany od wersji NewPipe 0.27.0. Upewnij się, że importowany eksport pochodzi z zaufanego źródła, i w przyszłości używaj wyłącznie eksportów uzyskanych z NewPipe 0.27.0 lub nowszego. Obsługa importowania ustawień w tym podatnym formacie zostanie wkrótce całkowicie usunięta, a wtedy starsze wersje NewPipe nie będą już mogły importować ustawień z eksportu z nowych wersji.</string>
</resources> </resources>

View file

@ -131,7 +131,7 @@
<string name="resume_on_audio_focus_gain_title">Continuar reprodução</string> <string name="resume_on_audio_focus_gain_title">Continuar reprodução</string>
<string name="resume_on_audio_focus_gain_summary">Continua vídeo após interrupções (ex: ligações)</string> <string name="resume_on_audio_focus_gain_summary">Continua vídeo após interrupções (ex: ligações)</string>
<string name="enable_search_history_title">Histórico de pesquisa</string> <string name="enable_search_history_title">Histórico de pesquisa</string>
<string name="enable_search_history_summary">Armazena histórico de pesquisa localmente</string> <string name="enable_search_history_summary">Armazena o histórico de pesquisa localmente</string>
<string name="enable_watch_history_title">Histórico de exibição</string> <string name="enable_watch_history_title">Histórico de exibição</string>
<string name="enable_watch_history_summary">Mantenha o controle dos vídeos assistidos</string> <string name="enable_watch_history_summary">Mantenha o controle dos vídeos assistidos</string>
<string name="title_activity_history">Histórico</string> <string name="title_activity_history">Histórico</string>
@ -284,8 +284,8 @@
\n \n
\nVocê deseja continuar\?</string> \nVocê deseja continuar\?</string>
<string name="thumbnail_cache_wipe_complete_notice">Cache de imagens removidos</string> <string name="thumbnail_cache_wipe_complete_notice">Cache de imagens removidos</string>
<string name="metadata_cache_wipe_title">Limpar cache de metadados</string> <string name="metadata_cache_wipe_title">Remover metadados em cache</string>
<string name="metadata_cache_wipe_summary">Remove todos os dados de páginas em cache</string> <string name="metadata_cache_wipe_summary">Remover todos os dados da página web armazenados em cache</string>
<string name="metadata_cache_wipe_complete_notice">Cache de metadados removidos</string> <string name="metadata_cache_wipe_complete_notice">Cache de metadados removidos</string>
<string name="playback_speed_control">Controles para velocidade de reprodução</string> <string name="playback_speed_control">Controles para velocidade de reprodução</string>
<string name="playback_tempo">Velocidade</string> <string name="playback_tempo">Velocidade</string>
@ -298,13 +298,13 @@
<string name="drawer_close">Fechar gaveta</string> <string name="drawer_close">Fechar gaveta</string>
<string name="caption_setting_title">Legendas</string> <string name="caption_setting_title">Legendas</string>
<string name="caption_setting_description">Mudar tamanho da legenda e estilos de plano de fundo. Requer reiniciar o aplicativo para ter efeito</string> <string name="caption_setting_description">Mudar tamanho da legenda e estilos de plano de fundo. Requer reiniciar o aplicativo para ter efeito</string>
<string name="clear_views_history_title">Limpar histórico de exibição</string> <string name="clear_views_history_title">Remover histórico de exibição</string>
<string name="clear_views_history_summary">Remove histórico de vídeos assistidos e as posições de reprodução</string> <string name="clear_views_history_summary">Remove o histórico de vídeos assistidos e as posições de reprodução</string>
<string name="delete_view_history_alert">Remover todo o histórico de exibição?</string> <string name="delete_view_history_alert">Remover todo o histórico de exibição?</string>
<string name="watch_history_deleted">Histórico de exibição removido</string> <string name="watch_history_deleted">Histórico de exibição removido</string>
<string name="clear_search_history_title">Remover histórico de pesquisas</string> <string name="clear_search_history_title">Remover histórico de pesquisas</string>
<string name="clear_search_history_summary">Remove histórico de pesquisas</string> <string name="clear_search_history_summary">Remove o histórico de pesquisas</string>
<string name="delete_search_history_alert">Remover todo histórico de pesquisas?</string> <string name="delete_search_history_alert">Remover todo o histórico de pesquisas?</string>
<string name="search_history_deleted">Histórico de pesquisa removido</string> <string name="search_history_deleted">Histórico de pesquisa removido</string>
<string name="one_item_deleted">1 item excluído.</string> <string name="one_item_deleted">1 item excluído.</string>
<string name="app_license">NewPipe é um copyleft de software livre: Você pode usar, estudar, compartilhar e melhorar a seu gosto. Especificamente você pode redistribuir e/ou modificá-lo sob os termos da GNU General Public License como publicado pela Fundação de Software Livre, na versão 3 da Licença, ou (a seu critério) qualquer versão posterior.</string> <string name="app_license">NewPipe é um copyleft de software livre: Você pode usar, estudar, compartilhar e melhorar a seu gosto. Especificamente você pode redistribuir e/ou modificá-lo sob os termos da GNU General Public License como publicado pela Fundação de Software Livre, na versão 3 da Licença, ou (a seu critério) qualquer versão posterior.</string>
@ -345,7 +345,7 @@
<string name="restore_defaults">Restaurar configurações</string> <string name="restore_defaults">Restaurar configurações</string>
<string name="restore_defaults_confirmation">Deseja restaurar os padrões?</string> <string name="restore_defaults_confirmation">Deseja restaurar os padrões?</string>
<string name="subscribers_count_not_available">Número de inscritos indisponível</string> <string name="subscribers_count_not_available">Número de inscritos indisponível</string>
<string name="main_page_content_summary">Quais guias são exibidas na página inicial</string> <string name="main_page_content_summary">Quais guias são exibidas na tela inicial</string>
<string name="conferences">Conferências</string> <string name="conferences">Conferências</string>
<string name="updates_setting_title">Atualizações</string> <string name="updates_setting_title">Atualizações</string>
<string name="updates_setting_description">Notificar quando uma nova versão do aplicativo estiver disponível</string> <string name="updates_setting_description">Notificar quando uma nova versão do aplicativo estiver disponível</string>
@ -388,10 +388,10 @@
<string name="error_unable_to_load_comments">Não foi possível carregar os comentários</string> <string name="error_unable_to_load_comments">Não foi possível carregar os comentários</string>
<string name="close">Fechar</string> <string name="close">Fechar</string>
<string name="enable_playback_resume_title">Continuar reprodução</string> <string name="enable_playback_resume_title">Continuar reprodução</string>
<string name="enable_playback_resume_summary">Restaura última posição da reprodução</string> <string name="enable_playback_resume_summary">Restaurar a última posição de reprodução</string>
<string name="enable_playback_state_lists_title">Posições em listas</string> <string name="enable_playback_state_lists_title">Posições em listas</string>
<string name="enable_playback_state_lists_summary">Mostra indicadores de posição de reprodução em listas</string> <string name="enable_playback_state_lists_summary">Mostra os indicadores de posição de reprodução em listas</string>
<string name="settings_category_clear_data_title">Excluir dados</string> <string name="settings_category_clear_data_title">Remover dados</string>
<string name="watch_history_states_deleted">Posições de reprodução removidas</string> <string name="watch_history_states_deleted">Posições de reprodução removidas</string>
<string name="missing_file">Arquivo movido ou excluído</string> <string name="missing_file">Arquivo movido ou excluído</string>
<string name="overwrite_unrelated_warning">Já existe um arquivo com este nome</string> <string name="overwrite_unrelated_warning">Já existe um arquivo com este nome</string>
@ -565,9 +565,9 @@
<string name="show_memory_leaks">Mostrar vazamentos de memória</string> <string name="show_memory_leaks">Mostrar vazamentos de memória</string>
<string name="enqueued">Na fila</string> <string name="enqueued">Na fila</string>
<string name="enqueue_stream">Pôr na fila</string> <string name="enqueue_stream">Pôr na fila</string>
<string name="clear_cookie_summary">Apaga os cookies que o NewPipe armazena quando você resolve um reCAPTCHA</string> <string name="clear_cookie_summary">Remove os cookies que o NewPipe armazena quando você resolve um reCAPTCHA</string>
<string name="clear_cookie_title">Apagar cookies de reCAPTCHA</string> <string name="clear_cookie_title">Remover cookies de reCAPTCHA</string>
<string name="recaptcha_cookies_cleared">Os cookies de reCAPTCHA foram apagados</string> <string name="recaptcha_cookies_cleared">Os cookies de reCAPTCHA foram removidos</string>
<string name="youtube_restricted_mode_enabled_summary">O YouTube oferece um \"Modo Restrito\" que oculta conteúdo potencialmente adulto</string> <string name="youtube_restricted_mode_enabled_summary">O YouTube oferece um \"Modo Restrito\" que oculta conteúdo potencialmente adulto</string>
<string name="show_age_restricted_content_summary">Mostra conteúdo possivelmente inadequado para crianças pois tem restrição de idade (como +18)</string> <string name="show_age_restricted_content_summary">Mostra conteúdo possivelmente inadequado para crianças pois tem restrição de idade (como +18)</string>
<string name="notification_colorize_summary">Permite que o Android personalize a cor da notificação de acordo com a cor principal da miniatura (isso não está disponível em todos os dispositivos)</string> <string name="notification_colorize_summary">Permite que o Android personalize a cor da notificação de acordo com a cor principal da miniatura (isso não está disponível em todos os dispositivos)</string>
@ -690,7 +690,7 @@
<string name="streams_notification_channel_name">Novos vídeos</string> <string name="streams_notification_channel_name">Novos vídeos</string>
<string name="streams_notification_channel_description">Notificações sobre novos vídeos de inscrições</string> <string name="streams_notification_channel_description">Notificações sobre novos vídeos de inscrições</string>
<string name="enable_streams_notifications_title">Notificações sobre novos vídeos</string> <string name="enable_streams_notifications_title">Notificações sobre novos vídeos</string>
<string name="enable_streams_notifications_summary">Notificar sobre novos vídeos de inscrições</string> <string name="enable_streams_notifications_summary">Notificar sobre novos vídeos de suas inscrições</string>
<string name="streams_notifications_interval_title">Frequência de verificação</string> <string name="streams_notifications_interval_title">Frequência de verificação</string>
<string name="any_network">Nenhuma rede</string> <string name="any_network">Nenhuma rede</string>
<string name="delete_downloaded_files_confirm">Excluir todos os arquivos baixados?</string> <string name="delete_downloaded_files_confirm">Excluir todos os arquivos baixados?</string>
@ -799,7 +799,7 @@
<string name="image_quality_low">Baixa qualidade</string> <string name="image_quality_low">Baixa qualidade</string>
<string name="toggle_fullscreen">Alternar tela cheia</string> <string name="toggle_fullscreen">Alternar tela cheia</string>
<string name="metadata_avatars">Fotos</string> <string name="metadata_avatars">Fotos</string>
<string name="next_stream">Próxima vídeo</string> <string name="next_stream">Próximo vídeo</string>
<string name="metadata_subchannel_avatars">Fotos de perfil do subcanal</string> <string name="metadata_subchannel_avatars">Fotos de perfil do subcanal</string>
<string name="open_play_queue">Abrir fila de reprodução</string> <string name="open_play_queue">Abrir fila de reprodução</string>
<string name="image_quality_none">Não carregar imagens</string> <string name="image_quality_none">Não carregar imagens</string>
@ -830,7 +830,7 @@
<string name="error_insufficient_storage">Não há espaço livre suficiente no dispositivo</string> <string name="error_insufficient_storage">Não há espaço livre suficiente no dispositivo</string>
<string name="yes">Sim</string> <string name="yes">Sim</string>
<string name="no">Não</string> <string name="no">Não</string>
<string name="settings_category_backup_restore_title">Backup e restauração</string> <string name="settings_category_backup_restore_title">Backup &amp; Restauração</string>
<string name="auto_update_check_description">O NewPipe pode verificar automaticamente se há novas versões de tempos em tempos e notificá-lo quando elas estiverem disponíveis. <string name="auto_update_check_description">O NewPipe pode verificar automaticamente se há novas versões de tempos em tempos e notificá-lo quando elas estiverem disponíveis.
\nDeseja ativar essa opção?</string> \nDeseja ativar essa opção?</string>
<string name="reset_settings_title">Restaurar configurações</string> <string name="reset_settings_title">Restaurar configurações</string>
@ -838,4 +838,5 @@
<string name="reset_all_settings">A restauração de todas as configurações descartará todas as suas configurações preferidas e reiniciará o aplicativo. <string name="reset_all_settings">A restauração de todas as configurações descartará todas as suas configurações preferidas e reiniciará o aplicativo.
\n \n
\nTem certeza de que deseja continuar?</string> \nTem certeza de que deseja continuar?</string>
<string name="import_settings_vulnerable_format">As configurações na exportação que está sendo importada usam um formato vulnerável que foi descontinuado desde o NewPipe 0.27.0. Certifique-se de que a exportação que está sendo importada seja de uma fonte confiável e prefira usar apenas exportações obtidas do NewPipe 0.27.0 ou mais recente no futuro. O suporte para importação de configurações neste formato vulnerável será completamente removido em breve e as versões antigas do NewPipe não poderão mais importar configurações de exportações de novas versões.</string>
</resources> </resources>

View file

@ -47,7 +47,7 @@
<item quantity="many">%s visualizações</item> <item quantity="many">%s visualizações</item>
<item quantity="other">%s visualizações</item> <item quantity="other">%s visualizações</item>
</plurals> </plurals>
<string name="confirm_prompt">Deseja limpar o histórico de descargas ou remover todos os ficheiros descarregados\?</string> <string name="confirm_prompt">Deseja limpar o histórico de descargas ou eliminar todos os ficheiros descarregados?</string>
<string name="settings_category_history_title">Histórico e cache</string> <string name="settings_category_history_title">Histórico e cache</string>
<string name="resume_on_audio_focus_gain_summary">Continuar reprodução após interrupções (ex. chamadas)</string> <string name="resume_on_audio_focus_gain_summary">Continuar reprodução após interrupções (ex. chamadas)</string>
<string name="controls_download_desc">Descarregar ficheiro de vídeo</string> <string name="controls_download_desc">Descarregar ficheiro de vídeo</string>
@ -95,7 +95,7 @@
<string name="use_inexact_seek_summary">A pesquisa inexata permite que esta seja mais rápida, mas reduz a precisão. Procurar por 5, 15 ou 25 segundos não funciona corretamente</string> <string name="use_inexact_seek_summary">A pesquisa inexata permite que esta seja mais rápida, mas reduz a precisão. Procurar por 5, 15 ou 25 segundos não funciona corretamente</string>
<string name="permission_display_over_apps">Permitir sobreposição a outras aplicações</string> <string name="permission_display_over_apps">Permitir sobreposição a outras aplicações</string>
<string name="export_to">Exportar para</string> <string name="export_to">Exportar para</string>
<string name="title_activity_about">Acerca de NewPipe</string> <string name="title_activity_about">Sobre o NewPipe</string>
<string name="blank_page_summary">Página vazia</string> <string name="blank_page_summary">Página vazia</string>
<string name="playlist_no_uploader">Geração automática (não foi encontrado nenhum enviador)</string> <string name="playlist_no_uploader">Geração automática (não foi encontrado nenhum enviador)</string>
<string name="default_resolution_title">Resolução padrão</string> <string name="default_resolution_title">Resolução padrão</string>
@ -141,7 +141,7 @@
<string name="updates_setting_description">Mostrar uma notificação para pedir a atualização da aplicação se existir uma nova versão</string> <string name="updates_setting_description">Mostrar uma notificação para pedir a atualização da aplicação se existir uma nova versão</string>
<string name="enqueue">Enfileirar</string> <string name="enqueue">Enfileirar</string>
<string name="no_one_watching">Ninguém está a ver</string> <string name="no_one_watching">Ninguém está a ver</string>
<string name="delete_downloaded_files">Remover ficheiros descarregados</string> <string name="delete_downloaded_files">Eliminar ficheiros descarregados</string>
<string name="app_language_title">Idioma da aplicação</string> <string name="app_language_title">Idioma da aplicação</string>
<string name="users">Utilizadores</string> <string name="users">Utilizadores</string>
<string name="remove_watched_popup_warning">Os vídeos que tenham sido vistos antes e depois de serem adicionados à lista de reprodução serão removidos. <string name="remove_watched_popup_warning">Os vídeos que tenham sido vistos antes e depois de serem adicionados à lista de reprodução serão removidos.
@ -495,7 +495,7 @@
<string name="content_not_available">Conteúdo indisponível</string> <string name="content_not_available">Conteúdo indisponível</string>
<string name="subscribed_button_title">Subscrito</string> <string name="subscribed_button_title">Subscrito</string>
<string name="thumbnail_cache_wipe_complete_notice">Cache de imagens limpa</string> <string name="thumbnail_cache_wipe_complete_notice">Cache de imagens limpa</string>
<string name="tab_about">Sobre e FAQ</string> <string name="tab_about">Sobre e perguntas frequentes</string>
<string name="subscribers_count_not_available">Contagem de subscrições indisponível</string> <string name="subscribers_count_not_available">Contagem de subscrições indisponível</string>
<string name="preferred_open_action_settings_summary">Ação padrão ao abrir o conteúdo — %s</string> <string name="preferred_open_action_settings_summary">Ação padrão ao abrir o conteúdo — %s</string>
<string name="playback_reset">Repor</string> <string name="playback_reset">Repor</string>
@ -649,9 +649,9 @@
<string name="remote_search_suggestions">Sugestões de pesquisa remotas</string> <string name="remote_search_suggestions">Sugestões de pesquisa remotas</string>
<string name="local_search_suggestions">Sugestões de pesquisa locais</string> <string name="local_search_suggestions">Sugestões de pesquisa locais</string>
<plurals name="deleted_downloads_toast"> <plurals name="deleted_downloads_toast">
<item quantity="one">Transferência %1$s eliminada</item> <item quantity="one">%1$s descarga eliminada</item>
<item quantity="many">Transferências %1$s eliminadas</item> <item quantity="many">%1$s descargas eliminadas</item>
<item quantity="other">Transferências %1$s eliminadas</item> <item quantity="other">%1$s descargas eliminadas</item>
</plurals> </plurals>
<plurals name="download_finished_notification"> <plurals name="download_finished_notification">
<item quantity="one">Download concluído</item> <item quantity="one">Download concluído</item>
@ -689,7 +689,7 @@
<string name="check_new_streams">Verificar se há novos vídeos</string> <string name="check_new_streams">Verificar se há novos vídeos</string>
<string name="enable_streams_notifications_title">Notificações sobre novos vídeos</string> <string name="enable_streams_notifications_title">Notificações sobre novos vídeos</string>
<string name="streams_notifications_interval_title">Frequência da verificação</string> <string name="streams_notifications_interval_title">Frequência da verificação</string>
<string name="delete_downloaded_files_confirm">Apagar todos os ficheiros descarregados do disco\?</string> <string name="delete_downloaded_files_confirm">Eliminar todos os ficheiros descarregados do disco?</string>
<string name="notifications_disabled">Notificações são desativadas</string> <string name="notifications_disabled">Notificações são desativadas</string>
<plurals name="new_streams"> <plurals name="new_streams">
<item quantity="one">%s vídeo novo</item> <item quantity="one">%s vídeo novo</item>
@ -797,7 +797,7 @@
<string name="open_play_queue">Abrir fila de reprodução</string> <string name="open_play_queue">Abrir fila de reprodução</string>
<string name="image_quality_none">Não carregar imagens</string> <string name="image_quality_none">Não carregar imagens</string>
<string name="image_quality_high">Alta qualidade</string> <string name="image_quality_high">Alta qualidade</string>
<string name="channel_tab_about">Acerca</string> <string name="channel_tab_about">Sobre</string>
<string name="share_playlist">Partilhar lista de reprodução</string> <string name="share_playlist">Partilhar lista de reprodução</string>
<string name="forward">Avançar</string> <string name="forward">Avançar</string>
<string name="channel_tab_albums">Álbuns</string> <string name="channel_tab_albums">Álbuns</string>
@ -830,12 +830,13 @@
<string name="auto_update_check_description">O NewPipe pode verificar automaticamente se há novas versões de tempos em tempos e notificá-lo quando elas estiverem disponíveis. <string name="auto_update_check_description">O NewPipe pode verificar automaticamente se há novas versões de tempos em tempos e notificá-lo quando elas estiverem disponíveis.
\nDeseja ativar essa opção?</string> \nDeseja ativar essa opção?</string>
<string name="reset_settings_summary">Repor valores originais de todas as definições</string> <string name="reset_settings_summary">Repor valores originais de todas as definições</string>
<string name="reset_all_settings">A restauração de todas as configurações descartará todas as suas configurações preferidas e reiniciará a app. <string name="reset_all_settings">A restauração de todas as configurações descartará todas as suas configurações preferidas e reiniciará a aplicação.
\n \n
\nTem certeza que deseja continuar?</string> \nTem certeza que deseja continuar?</string>
<string name="yes">Sim</string> <string name="yes">Sim</string>
<string name="no">Não</string> <string name="no">Não</string>
<string name="settings_category_backup_restore_title">Backup e restauro</string> <string name="settings_category_backup_restore_title">Cópia de segurança e restauro</string>
<string name="reset_settings_title">Repor definições</string> <string name="reset_settings_title">Repor definições</string>
<string name="error_insufficient_storage">Não há espaço suficiente no aparelho</string> <string name="error_insufficient_storage">Não há espaço suficiente no aparelho</string>
<string name="import_settings_vulnerable_format">As configurações na exportação a serem importadas usam um formato vulnerável depreciado desde NewPipe 0.27.0. Certifique-se de que a exportação que é importada é de uma fonte confiável e prefira usar apenas as exportações obtidas do NewPipe 0.27.0 ou mais recentes no futuro. O suporte para importar configurações neste formato vulnerável será removido em breve completamente e, em seguida, versões antigas do NewPipe não serão capazes de importar configurações de exportações de novas versões.</string>
</resources> </resources>

View file

@ -104,10 +104,10 @@
<string name="show_search_suggestions_title">Sugestões de pesquisa</string> <string name="show_search_suggestions_title">Sugestões de pesquisa</string>
<string name="show_search_suggestions_summary">Escolha as sugestões a mostrar ao pesquisar</string> <string name="show_search_suggestions_summary">Escolha as sugestões a mostrar ao pesquisar</string>
<string name="best_resolution">Melhor resolução</string> <string name="best_resolution">Melhor resolução</string>
<string name="title_activity_about">Acerca de NewPipe</string> <string name="title_activity_about">Sobre o NewPipe</string>
<string name="title_licenses">Licenças de terceiros</string> <string name="title_licenses">Licenças de terceiros</string>
<string name="copyright" formatted="true">© %1$s de %2$s nos termos da %3$s</string> <string name="copyright" formatted="true">© %1$s de %2$s nos termos da %3$s</string>
<string name="tab_about">Acerca e FAQ</string> <string name="tab_about">Sobre e perguntas frequentes</string>
<string name="tab_licenses">Licenças</string> <string name="tab_licenses">Licenças</string>
<string name="app_description">Aplicação de reprodução para Android.</string> <string name="app_description">Aplicação de reprodução para Android.</string>
<string name="view_on_github">Ver no GitHub</string> <string name="view_on_github">Ver no GitHub</string>
@ -401,7 +401,7 @@
<string name="error_insufficient_storage_left">Não há espaço livre no dispositivo</string> <string name="error_insufficient_storage_left">Não há espaço livre no dispositivo</string>
<string name="error_progress_lost">Progresso perdido, o ficheiro foi eliminado</string> <string name="error_progress_lost">Progresso perdido, o ficheiro foi eliminado</string>
<string name="error_timeout">Ligação expirada</string> <string name="error_timeout">Ligação expirada</string>
<string name="confirm_prompt">Deseja limpar o histórico de descargas ou remover todos os ficheiros descarregados\?</string> <string name="confirm_prompt">Deseja limpar o histórico de descargas ou eliminar todos os ficheiros descarregados?</string>
<string name="enable_queue_limit">Limitar fila de descargas</string> <string name="enable_queue_limit">Limitar fila de descargas</string>
<string name="enable_queue_limit_desc">Permitir apenas uma descarga de cada vez</string> <string name="enable_queue_limit_desc">Permitir apenas uma descarga de cada vez</string>
<string name="start_downloads">Iniciar descargas</string> <string name="start_downloads">Iniciar descargas</string>
@ -446,7 +446,7 @@
<string name="error_download_resource_gone">Não é possível recuperar esta descarga</string> <string name="error_download_resource_gone">Não é possível recuperar esta descarga</string>
<string name="choose_instance_prompt">Escolha uma instância</string> <string name="choose_instance_prompt">Escolha uma instância</string>
<string name="clear_download_history">Limpar histórico de descargas</string> <string name="clear_download_history">Limpar histórico de descargas</string>
<string name="delete_downloaded_files">Remover ficheiros descarregados</string> <string name="delete_downloaded_files">Eliminar ficheiros descarregados</string>
<string name="permission_display_over_apps">Permitir sobreposição a outras aplicações</string> <string name="permission_display_over_apps">Permitir sobreposição a outras aplicações</string>
<string name="app_language_title">Idioma da aplicação</string> <string name="app_language_title">Idioma da aplicação</string>
<string name="systems_language">Predefinição do sistema</string> <string name="systems_language">Predefinição do sistema</string>
@ -617,7 +617,7 @@
\nDeseja cancelar a subscrição deste canal?</string> \nDeseja cancelar a subscrição deste canal?</string>
<string name="feed_load_error_account_info">Não foi possível carregar a fonte para \'%s\'.</string> <string name="feed_load_error_account_info">Não foi possível carregar a fonte para \'%s\'.</string>
<string name="feed_load_error">Erro ao carregar a fonte</string> <string name="feed_load_error">Erro ao carregar a fonte</string>
<string name="downloads_storage_use_saf_summary_api_29">A partir de Android 10, apenas \'Storage Access Framework\' é compatível</string> <string name="downloads_storage_use_saf_summary_api_29">A partir do Android 10, apenas é compatível o \'Storage Access Framework\'</string>
<string name="seekbar_preview_thumbnail_title">Pré-visualização da miniatura na barra de pesquisa</string> <string name="seekbar_preview_thumbnail_title">Pré-visualização da miniatura na barra de pesquisa</string>
<string name="mark_as_watched">Marcar como visto</string> <string name="mark_as_watched">Marcar como visto</string>
<string name="off">Desligado</string> <string name="off">Desligado</string>
@ -696,7 +696,7 @@
<string name="any_network">Qualquer rede</string> <string name="any_network">Qualquer rede</string>
<string name="you_successfully_subscribed">É agora um subscritor deste canal</string> <string name="you_successfully_subscribed">É agora um subscritor deste canal</string>
<string name="toggle_all">Alternar tudo</string> <string name="toggle_all">Alternar tudo</string>
<string name="delete_downloaded_files_confirm">Remover todos os ficheiros descarregados?</string> <string name="delete_downloaded_files_confirm">Eliminar todos os ficheiros descarregados?</string>
<string name="streams_notification_channel_name">Novos vídeos</string> <string name="streams_notification_channel_name">Novos vídeos</string>
<string name="streams_notification_channel_description">Notificações sobre novos vídeos nas subscrições</string> <string name="streams_notification_channel_description">Notificações sobre novos vídeos nas subscrições</string>
<plurals name="new_streams"> <plurals name="new_streams">
@ -709,7 +709,7 @@
<string name="enumeration_comma">,</string> <string name="enumeration_comma">,</string>
<string name="percent">Percentual</string> <string name="percent">Percentual</string>
<string name="semitone">Semi-tom</string> <string name="semitone">Semi-tom</string>
<string name="streams_not_yet_supported_removed">Os vídeos não suportadas para descarga não são mostradas</string> <string name="streams_not_yet_supported_removed">Os vídeos não suportados para descarga não são mostrados</string>
<string name="no_audio_streams_available_for_external_players">Não estão disponíveis reproduções de áudio para reprodutores externos</string> <string name="no_audio_streams_available_for_external_players">Não estão disponíveis reproduções de áudio para reprodutores externos</string>
<string name="no_video_streams_available_for_external_players">Não estão disponíveis reproduções de vídeo para reprodutores externos</string> <string name="no_video_streams_available_for_external_players">Não estão disponíveis reproduções de vídeo para reprodutores externos</string>
<string name="select_quality_external_players">Selecione a qualidade para reprodutores externos</string> <string name="select_quality_external_players">Selecione a qualidade para reprodutores externos</string>
@ -798,7 +798,7 @@
<string name="open_play_queue">Abrir fila de reprodução</string> <string name="open_play_queue">Abrir fila de reprodução</string>
<string name="image_quality_none">Não carregar imagens</string> <string name="image_quality_none">Não carregar imagens</string>
<string name="image_quality_high">Alta qualidade</string> <string name="image_quality_high">Alta qualidade</string>
<string name="channel_tab_about">Acerca</string> <string name="channel_tab_about">Sobre</string>
<string name="share_playlist">Partilhar lista de reprodução</string> <string name="share_playlist">Partilhar lista de reprodução</string>
<string name="forward">Avançar</string> <string name="forward">Avançar</string>
<string name="channel_tab_albums">Álbuns</string> <string name="channel_tab_albums">Álbuns</string>
@ -831,11 +831,12 @@
<string name="yes">Sim</string> <string name="yes">Sim</string>
<string name="no">Não</string> <string name="no">Não</string>
<string name="reset_settings_summary">Repor valores originais de todas as definições</string> <string name="reset_settings_summary">Repor valores originais de todas as definições</string>
<string name="settings_category_backup_restore_title">Backup e restauro</string> <string name="settings_category_backup_restore_title">Cópia de segurança e restauro</string>
<string name="reset_settings_title">Repor definições</string> <string name="reset_settings_title">Repor definições</string>
<string name="reset_all_settings">A restauração de todas as configurações descartará todas as suas configurações preferidas e reiniciará a app. <string name="reset_all_settings">A restauração de todas as configurações descartará todas as suas configurações preferidas e reiniciará a aplicação.
\n \n
\nTem certeza que deseja continuar?</string> \nTem certeza que deseja continuar?</string>
<string name="auto_update_check_description">O NewPipe pode verificar automaticamente se há novas versões de tempos em tempos e notificá-lo quando elas estiverem disponíveis. <string name="auto_update_check_description">O NewPipe pode verificar automaticamente se há novas versões de tempos em tempos e notificá-lo quando elas estiverem disponíveis.
\nDeseja ativar essa opção?</string> \nDeseja ativar essa opção?</string>
<string name="import_settings_vulnerable_format">As configurações na exportação a serem importadas usam um formato vulnerável depreciado desde NewPipe 0.27.0. Certifique-se de que a exportação que é importada é de uma fonte confiável e prefira usar apenas as exportações obtidas do NewPipe 0.27.0 ou mais recentes no futuro. O suporte para importar configurações neste formato vulnerável será removido em breve completamente e, em seguida, versões antigas do NewPipe não serão capazes de importar configurações de exportações de novas versões.</string>
</resources> </resources>

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