Fix conflicts and merge from upstream lbry-android
1
.gitignore
vendored
|
@ -60,6 +60,7 @@ buck-out/
|
||||||
|
|
||||||
# Other Files
|
# Other Files
|
||||||
app/google-services.json
|
app/google-services.json
|
||||||
|
app/twitter.properties
|
||||||
*.log
|
*.log
|
||||||
.vagrant
|
.vagrant
|
||||||
*.hprof
|
*.hprof
|
||||||
|
|
|
@ -8,10 +8,13 @@ build apk:
|
||||||
stage: build
|
stage: build
|
||||||
image: lbry/android-base:platform-28
|
image: lbry/android-base:platform-28
|
||||||
before_script:
|
before_script:
|
||||||
- apt-get -y update && apt-get -y install build-essential ca-certificates curl git gpg-agent openjdk-8-jdk software-properties-common wget zipalign
|
- echo "$PGP_PRIVATE_KEY" | gpg --batch --import
|
||||||
|
- echo "deb https://dl.bintray.com/sobolevn/deb git-secret main" | tee -a /etc/apt/sources.list
|
||||||
|
- wget -O - https://api.bintray.com/users/sobolevn/keys/gpg/public.key | apt-key add -
|
||||||
|
- apt-get -y update && apt-get -y install build-essential ca-certificates curl git gpg-agent openjdk-8-jdk software-properties-common wget zipalign git-secret
|
||||||
|
- git secret reveal
|
||||||
- chmod u+x $CI_PROJECT_DIR/gradlew
|
- chmod u+x $CI_PROJECT_DIR/gradlew
|
||||||
- export ANDROID_SDK_ROOT=~/.buildozer/android/platform/android-sdk-23
|
- export BUILD_VERSION=$($CI_PROJECT_DIR/gradlew -p $CI_PROJECT_DIR -q printVersionName --console=plain | tail -1)
|
||||||
- export BUILD_VERSION=$($CI_PROJECT_DIR/gradlew -q printVersionName --console=plain | tail -1)
|
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- bin/browser-*-release__arm.apk
|
- bin/browser-*-release__arm.apk
|
||||||
|
@ -19,12 +22,7 @@ build apk:
|
||||||
expire_in: 1 week
|
expire_in: 1 week
|
||||||
script:
|
script:
|
||||||
- export PATH=/usr/bin:$PATH
|
- export PATH=/usr/bin:$PATH
|
||||||
- echo "$PGP_PRIVATE_KEY" | gpg --batch --import
|
- export ANDROID_SDK_ROOT=~/.buildozer/android/platform/android-sdk-23
|
||||||
- echo "deb https://dl.bintray.com/sobolevn/deb git-secret main" | tee -a /etc/apt/sources.list
|
|
||||||
- wget -O - https://api.bintray.com/users/sobolevn/keys/gpg/public.key | apt-key add -
|
|
||||||
- apt-get -y update && apt-get -y install git-secret
|
|
||||||
- git secret reveal
|
|
||||||
- yarn
|
|
||||||
- chmod u+x ./release.sh
|
- chmod u+x ./release.sh
|
||||||
- ./release.sh
|
- ./release.sh
|
||||||
- cp bin/browser-$BUILD_VERSION-release__arm.apk /dev/null
|
- cp bin/browser-$BUILD_VERSION-release__arm.apk /dev/null
|
||||||
|
@ -36,10 +34,15 @@ deploy build.lbry.io:
|
||||||
dependencies:
|
dependencies:
|
||||||
- build apk
|
- build apk
|
||||||
before_script:
|
before_script:
|
||||||
- apt-get -y update && apt-get -y install openjdk-8-jdk
|
- apt-get -y update && apt-get -y install apt-transport-https
|
||||||
|
- echo "$PGP_PRIVATE_KEY" | gpg --batch --import
|
||||||
|
- echo "deb https://dl.bintray.com/sobolevn/deb git-secret main" | tee -a /etc/apt/sources.list
|
||||||
|
- wget -O - https://api.bintray.com/users/sobolevn/keys/gpg/public.key | apt-key add -
|
||||||
|
- apt-get -y update && apt-get -y install openjdk-8-jdk git git-secret
|
||||||
- pip install awscli
|
- pip install awscli
|
||||||
- chmod u+x $CI_PROJECT_DIR/gradlew
|
- chmod u+x $CI_PROJECT_DIR/gradlew
|
||||||
- export BUILD_VERSION=$($CI_PROJECT_DIR/gradlew -q printVersionName --console=plain | tail -1)
|
- git secret reveal
|
||||||
|
- export BUILD_VERSION=$($CI_PROJECT_DIR/gradlew -p $CI_PROJECT_DIR -q printVersionName --console=plain | tail -1)
|
||||||
- export BUILD_APK_FILENAME__32=browser-$BUILD_VERSION-release__arm.apk
|
- export BUILD_APK_FILENAME__32=browser-$BUILD_VERSION-release__arm.apk
|
||||||
- export BUILD_APK_FILENAME__64=browser-$BUILD_VERSION-release__arm64.apk
|
- export BUILD_APK_FILENAME__64=browser-$BUILD_VERSION-release__arm64.apk
|
||||||
script:
|
script:
|
||||||
|
@ -55,10 +58,15 @@ release apk:
|
||||||
dependencies:
|
dependencies:
|
||||||
- build apk
|
- build apk
|
||||||
before_script:
|
before_script:
|
||||||
- apt-get -y update && apt-get -y install openjdk-8-jdk
|
- apt-get -y update && apt-get -y install apt-transport-https
|
||||||
|
- echo "$PGP_PRIVATE_KEY" | gpg --batch --import
|
||||||
|
- echo "deb https://dl.bintray.com/sobolevn/deb git-secret main" | tee -a /etc/apt/sources.list
|
||||||
|
- wget -O - https://api.bintray.com/users/sobolevn/keys/gpg/public.key | apt-key add -
|
||||||
|
- apt-get -y update && apt-get -y install openjdk-8-jdk git git-secret
|
||||||
- pip install awscli githubrelease
|
- pip install awscli githubrelease
|
||||||
|
- git secret reveal
|
||||||
- chmod u+x $CI_PROJECT_DIR/gradlew
|
- chmod u+x $CI_PROJECT_DIR/gradlew
|
||||||
- export BUILD_VERSION=$($CI_PROJECT_DIR/gradlew -q printVersionName --console=plain | tail -1)
|
- export BUILD_VERSION=$($CI_PROJECT_DIR/gradlew -p $CI_PROJECT_DIR -q printVersionName --console=plain | tail -1)
|
||||||
- export BUILD_APK_FILENAME__32=browser-$BUILD_VERSION-release__arm.apk
|
- export BUILD_APK_FILENAME__32=browser-$BUILD_VERSION-release__arm.apk
|
||||||
- export BUILD_APK_FILENAME__64=browser-$BUILD_VERSION-release__arm64.apk
|
- export BUILD_APK_FILENAME__64=browser-$BUILD_VERSION-release__arm64.apk
|
||||||
script:
|
script:
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
lbry-android.keystore:0d958c531870694624cc877ea98ca1c583485f8ebbb3a5acca58b1930c190d65
|
lbry-android.keystore:0d958c531870694624cc877ea98ca1c583485f8ebbb3a5acca58b1930c190d65
|
||||||
app/google-services.json:896a0bee8294a36d061f10fa926129d8a780528b34d0a2f03113400c4246d67c
|
app/google-services.json:896a0bee8294a36d061f10fa926129d8a780528b34d0a2f03113400c4246d67c
|
||||||
|
app/twitter.properties:01212d70712f2041efb5c814bf30ecbf6f72e1ca5179c7647c4f8cbd995dd033
|
||||||
|
|
|
@ -14,12 +14,16 @@ android {
|
||||||
applicationId "io.lbry.browser"
|
applicationId "io.lbry.browser"
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 29
|
targetSdkVersion 29
|
||||||
versionCode 1517
|
versionCode 1600
|
||||||
versionName "0.15.17"
|
versionName "0.16.0"
|
||||||
|
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
packagingOptions {
|
||||||
|
exclude 'META-INF/DEPENDENCIES'
|
||||||
|
}
|
||||||
|
|
||||||
productFlavors {
|
productFlavors {
|
||||||
__32bit {
|
__32bit {
|
||||||
versionCode android.defaultConfig.versionCode * 10 + 1
|
versionCode android.defaultConfig.versionCode * 10 + 1
|
||||||
|
@ -36,7 +40,17 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
debug {
|
||||||
|
Properties twitterProps = new Properties()
|
||||||
|
twitterProps.load(project.file('twitter.properties').newDataInputStream())
|
||||||
|
resValue "string", "TWITTER_CONSUMER_KEY", "\"${twitterProps.getProperty("twitterConsumerKey")}\""
|
||||||
|
resValue "string", "TWITTER_CONSUMER_SECRET", "\"${twitterProps.getProperty("twitterConsumerSecret")}\""
|
||||||
|
}
|
||||||
release {
|
release {
|
||||||
|
Properties twitterProps = new Properties()
|
||||||
|
twitterProps.load(project.file('twitter.properties').newDataInputStream())
|
||||||
|
resValue "string", "TWITTER_CONSUMER_KEY", "\"${twitterProps.getProperty("twitterConsumerKey")}\""
|
||||||
|
resValue "string", "TWITTER_CONSUMER_SECRET", "\"${twitterProps.getProperty("twitterConsumerSecret")}\""
|
||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||||
}
|
}
|
||||||
|
@ -49,6 +63,13 @@ task printVersionName {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
configurations {
|
||||||
|
all {
|
||||||
|
exclude module: 'httpclient'
|
||||||
|
exclude module: 'commons-logging'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
|
|
||||||
|
@ -71,6 +92,9 @@ dependencies {
|
||||||
|
|
||||||
implementation 'com.github.bumptech.glide:glide:4.11.0'
|
implementation 'com.github.bumptech.glide:glide:4.11.0'
|
||||||
implementation 'com.squareup.okhttp3:okhttp:4.4.1'
|
implementation 'com.squareup.okhttp3:okhttp:4.4.1'
|
||||||
|
implementation 'com.google.oauth-client:google-oauth-client:1.30.4'
|
||||||
|
|
||||||
|
implementation 'com.android.billingclient:billing:3.0.0'
|
||||||
|
|
||||||
implementation 'com.google.code.gson:gson:2.8.6'
|
implementation 'com.google.code.gson:gson:2.8.6'
|
||||||
implementation 'com.google.android.exoplayer:exoplayer-core:2.11.4'
|
implementation 'com.google.android.exoplayer:exoplayer-core:2.11.4'
|
||||||
|
@ -96,7 +120,7 @@ dependencies {
|
||||||
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
|
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
|
||||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
|
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
|
||||||
|
|
||||||
__32bitImplementation 'io.lbry:lbrysdk32:0.79.1'
|
__32bitImplementation 'io.lbry:lbrysdk32:0.80.0'
|
||||||
__64bitImplementation 'io.lbry:lbrysdk64:0.79.1'
|
__64bitImplementation 'io.lbry:lbrysdk64:0.80.0'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||||
|
<uses-permission android:name="com.android.vending.BILLING" />
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
|
|
|
@ -47,6 +47,13 @@ import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
|
import com.android.billingclient.api.BillingClient;
|
||||||
|
import com.android.billingclient.api.BillingClientStateListener;
|
||||||
|
import com.android.billingclient.api.BillingResult;
|
||||||
|
import com.android.billingclient.api.ConsumeParams;
|
||||||
|
import com.android.billingclient.api.ConsumeResponseListener;
|
||||||
|
import com.android.billingclient.api.Purchase;
|
||||||
|
import com.android.billingclient.api.PurchasesUpdatedListener;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.bumptech.glide.request.target.CustomTarget;
|
import com.bumptech.glide.request.target.CustomTarget;
|
||||||
import com.bumptech.glide.request.transition.Transition;
|
import com.bumptech.glide.request.transition.Transition;
|
||||||
|
@ -113,6 +120,7 @@ import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
import io.lbry.browser.adapter.NavigationMenuAdapter;
|
import io.lbry.browser.adapter.NavigationMenuAdapter;
|
||||||
|
import io.lbry.browser.adapter.NotificationListAdapter;
|
||||||
import io.lbry.browser.adapter.UrlSuggestionListAdapter;
|
import io.lbry.browser.adapter.UrlSuggestionListAdapter;
|
||||||
import io.lbry.browser.data.DatabaseHelper;
|
import io.lbry.browser.data.DatabaseHelper;
|
||||||
import io.lbry.browser.dialog.ContentScopeDialogFragment;
|
import io.lbry.browser.dialog.ContentScopeDialogFragment;
|
||||||
|
@ -135,16 +143,22 @@ import io.lbry.browser.model.Tag;
|
||||||
import io.lbry.browser.model.UrlSuggestion;
|
import io.lbry.browser.model.UrlSuggestion;
|
||||||
import io.lbry.browser.model.WalletBalance;
|
import io.lbry.browser.model.WalletBalance;
|
||||||
import io.lbry.browser.model.WalletSync;
|
import io.lbry.browser.model.WalletSync;
|
||||||
|
import io.lbry.browser.model.lbryinc.LbryNotification;
|
||||||
import io.lbry.browser.model.lbryinc.Reward;
|
import io.lbry.browser.model.lbryinc.Reward;
|
||||||
|
import io.lbry.browser.model.lbryinc.RewardVerified;
|
||||||
import io.lbry.browser.model.lbryinc.Subscription;
|
import io.lbry.browser.model.lbryinc.Subscription;
|
||||||
import io.lbry.browser.tasks.GenericTaskHandler;
|
import io.lbry.browser.tasks.GenericTaskHandler;
|
||||||
|
import io.lbry.browser.tasks.RewardVerifiedHandler;
|
||||||
import io.lbry.browser.tasks.claim.ClaimListResultHandler;
|
import io.lbry.browser.tasks.claim.ClaimListResultHandler;
|
||||||
import io.lbry.browser.tasks.claim.ClaimListTask;
|
import io.lbry.browser.tasks.claim.ClaimListTask;
|
||||||
|
import io.lbry.browser.tasks.lbryinc.AndroidPurchaseTask;
|
||||||
import io.lbry.browser.tasks.lbryinc.ClaimRewardTask;
|
import io.lbry.browser.tasks.lbryinc.ClaimRewardTask;
|
||||||
import io.lbry.browser.tasks.lbryinc.FetchRewardsTask;
|
import io.lbry.browser.tasks.lbryinc.FetchRewardsTask;
|
||||||
import io.lbry.browser.tasks.LighthouseAutoCompleteTask;
|
import io.lbry.browser.tasks.LighthouseAutoCompleteTask;
|
||||||
import io.lbry.browser.tasks.MergeSubscriptionsTask;
|
import io.lbry.browser.tasks.MergeSubscriptionsTask;
|
||||||
import io.lbry.browser.tasks.claim.ResolveTask;
|
import io.lbry.browser.tasks.claim.ResolveTask;
|
||||||
|
import io.lbry.browser.tasks.lbryinc.NotificationListTask;
|
||||||
|
import io.lbry.browser.tasks.lbryinc.NotificationUpdateTask;
|
||||||
import io.lbry.browser.tasks.localdata.FetchRecentUrlHistoryTask;
|
import io.lbry.browser.tasks.localdata.FetchRecentUrlHistoryTask;
|
||||||
import io.lbry.browser.tasks.wallet.DefaultSyncTaskHandler;
|
import io.lbry.browser.tasks.wallet.DefaultSyncTaskHandler;
|
||||||
import io.lbry.browser.tasks.wallet.LoadSharedUserStateTask;
|
import io.lbry.browser.tasks.wallet.LoadSharedUserStateTask;
|
||||||
|
@ -186,7 +200,13 @@ import lombok.Setter;
|
||||||
import okhttp3.OkHttpClient;
|
import okhttp3.OkHttpClient;
|
||||||
|
|
||||||
public class MainActivity extends AppCompatActivity implements SdkStatusListener {
|
public class MainActivity extends AppCompatActivity implements SdkStatusListener {
|
||||||
|
private static final String CHANNEL_ID_PLAYBACK = "io.lbry.browser.LBRY_PLAYBACK_CHANNEL";
|
||||||
|
private static final int PLAYBACK_NOTIFICATION_ID = 3;
|
||||||
|
private static final String SPECIAL_URL_PREFIX = "lbry://?";
|
||||||
|
private static final int REMOTE_NOTIFICATION_REFRESH_TTL = 300000; // 5 minutes
|
||||||
|
public static final String SKU_SKIP = "lbryskip";
|
||||||
|
|
||||||
|
private Date remoteNotifcationsLastLoaded;
|
||||||
private Map<String, Class> specialRouteFragmentClassMap;
|
private Map<String, Class> specialRouteFragmentClassMap;
|
||||||
@Getter
|
@Getter
|
||||||
private boolean inPictureInPictureMode;
|
private boolean inPictureInPictureMode;
|
||||||
|
@ -208,7 +228,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
public static boolean startingPermissionRequest = false;
|
public static boolean startingPermissionRequest = false;
|
||||||
public static boolean startingSignInFlowActivity = false;
|
public static boolean startingSignInFlowActivity = false;
|
||||||
|
|
||||||
|
private BillingClient billingClient;
|
||||||
@Getter
|
@Getter
|
||||||
private boolean enteringPIPMode = false;
|
private boolean enteringPIPMode = false;
|
||||||
private boolean fullSyncInProgress = false;
|
private boolean fullSyncInProgress = false;
|
||||||
|
@ -219,6 +239,8 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
@Setter
|
@Setter
|
||||||
private BackPressInterceptor backPressInterceptor;
|
private BackPressInterceptor backPressInterceptor;
|
||||||
|
|
||||||
|
private NotificationListAdapter notificationListAdapter;
|
||||||
|
|
||||||
private Map<String, Fragment> openNavFragments;
|
private Map<String, Fragment> openNavFragments;
|
||||||
private static final Map<Class, Integer> fragmentClassNavIdMap = new HashMap<>();
|
private static final Map<Class, Integer> fragmentClassNavIdMap = new HashMap<>();
|
||||||
static {
|
static {
|
||||||
|
@ -277,6 +299,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
public static final String PREFERENCE_KEY_DARK_MODE = "io.lbry.browser.preference.userinterface.DarkMode";
|
public static final String PREFERENCE_KEY_DARK_MODE = "io.lbry.browser.preference.userinterface.DarkMode";
|
||||||
public static final String PREFERENCE_KEY_SHOW_MATURE_CONTENT = "io.lbry.browser.preference.userinterface.ShowMatureContent";
|
public static final String PREFERENCE_KEY_SHOW_MATURE_CONTENT = "io.lbry.browser.preference.userinterface.ShowMatureContent";
|
||||||
public static final String PREFERENCE_KEY_SHOW_URL_SUGGESTIONS = "io.lbry.browser.preference.userinterface.UrlSuggestions";
|
public static final String PREFERENCE_KEY_SHOW_URL_SUGGESTIONS = "io.lbry.browser.preference.userinterface.UrlSuggestions";
|
||||||
|
public static final String PREFERENCE_KEY_NOTIFICATION_COMMENTS = "io.lbry.browser.preference.notifications.Comments";
|
||||||
public static final String PREFERENCE_KEY_NOTIFICATION_SUBSCRIPTIONS = "io.lbry.browser.preference.notifications.Subscriptions";
|
public static final String PREFERENCE_KEY_NOTIFICATION_SUBSCRIPTIONS = "io.lbry.browser.preference.notifications.Subscriptions";
|
||||||
public static final String PREFERENCE_KEY_NOTIFICATION_REWARDS = "io.lbry.browser.preference.notifications.Rewards";
|
public static final String PREFERENCE_KEY_NOTIFICATION_REWARDS = "io.lbry.browser.preference.notifications.Rewards";
|
||||||
public static final String PREFERENCE_KEY_NOTIFICATION_CONTENT_INTERESTS = "io.lbry.browser.preference.notifications.ContentInterests";
|
public static final String PREFERENCE_KEY_NOTIFICATION_CONTENT_INTERESTS = "io.lbry.browser.preference.notifications.ContentInterests";
|
||||||
|
@ -383,6 +406,24 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
Toolbar toolbar = findViewById(R.id.toolbar);
|
Toolbar toolbar = findViewById(R.id.toolbar);
|
||||||
setSupportActionBar(toolbar);
|
setSupportActionBar(toolbar);
|
||||||
|
|
||||||
|
// setup the billing client in main activity (to handle cases where the verification purchase flow may have been interrupted)
|
||||||
|
billingClient = BillingClient.newBuilder(this)
|
||||||
|
.setListener(new PurchasesUpdatedListener() {
|
||||||
|
@Override
|
||||||
|
public void onPurchasesUpdated(@NonNull BillingResult billingResult, @Nullable List<Purchase> purchases) {
|
||||||
|
int responseCode = billingResult.getResponseCode();
|
||||||
|
if (responseCode == BillingClient.BillingResponseCode.OK && purchases != null)
|
||||||
|
{
|
||||||
|
for (Purchase purchase : purchases) {
|
||||||
|
handlePurchase(purchase);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.enablePendingPurchases()
|
||||||
|
.build();
|
||||||
|
establishBillingClientConnection();
|
||||||
|
|
||||||
playerNotificationManager = new PlayerNotificationManager(
|
playerNotificationManager = new PlayerNotificationManager(
|
||||||
this, LbrynetService.NOTIFICATION_CHANNEL_ID, PLAYBACK_NOTIFICATION_ID, new PlayerNotificationDescriptionAdapter());
|
this, LbrynetService.NOTIFICATION_CHANNEL_ID, PLAYBACK_NOTIFICATION_ID, new PlayerNotificationDescriptionAdapter());
|
||||||
|
|
||||||
|
@ -420,6 +461,8 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
|
|
||||||
// setup uri bar
|
// setup uri bar
|
||||||
setupUriBar();
|
setupUriBar();
|
||||||
|
initNotificationsPage();
|
||||||
|
loadUnreadNotificationsCount();
|
||||||
|
|
||||||
// other
|
// other
|
||||||
pendingSyncSetQueue = new ArrayList<>();
|
pendingSyncSetQueue = new ArrayList<>();
|
||||||
|
@ -456,6 +499,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
public void onDrawerSlide(View drawerView, float slideOffset) {
|
public void onDrawerSlide(View drawerView, float slideOffset) {
|
||||||
if (slideOffset != 0) {
|
if (slideOffset != 0) {
|
||||||
clearWunderbarFocus(findViewById(R.id.wunderbar));
|
clearWunderbarFocus(findViewById(R.id.wunderbar));
|
||||||
|
hideNotifications();
|
||||||
}
|
}
|
||||||
super.onDrawerSlide(drawerView, slideOffset);
|
super.onDrawerSlide(drawerView, slideOffset);
|
||||||
}
|
}
|
||||||
|
@ -484,10 +528,23 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
findViewById(R.id.wunderbar_notifications).setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
View container = findViewById(R.id.notifications_container);
|
||||||
|
if (container.getVisibility() != View.VISIBLE) {
|
||||||
|
showNotifications();
|
||||||
|
} else {
|
||||||
|
hideNotifications();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
findViewById(R.id.global_now_playing_card).setOnClickListener(new View.OnClickListener() {
|
findViewById(R.id.global_now_playing_card).setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
if (nowPlayingClaim != null && !Helper.isNullOrEmpty(nowPlayingClaimUrl)) {
|
if (nowPlayingClaim != null && !Helper.isNullOrEmpty(nowPlayingClaimUrl)) {
|
||||||
|
hideNotifications();
|
||||||
openFileUrl(nowPlayingClaimUrl);
|
openFileUrl(nowPlayingClaimUrl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -532,7 +589,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
|
|
||||||
public boolean isBackgroundPlaybackEnabled() {
|
public boolean isBackgroundPlaybackEnabled() {
|
||||||
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
|
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
|
||||||
return sp.getBoolean(PREFERENCE_KEY_BACKGROUND_PLAYBACK, false);
|
return sp.getBoolean(PREFERENCE_KEY_BACKGROUND_PLAYBACK, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean initialSubscriptionMergeDone() {
|
public boolean initialSubscriptionMergeDone() {
|
||||||
|
@ -698,8 +755,9 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
}
|
}
|
||||||
|
|
||||||
private void openSelectedMenuItem() {
|
private void openSelectedMenuItem() {
|
||||||
|
hideNotifications();
|
||||||
|
|
||||||
switch (selectedMenuItemId) {
|
switch (selectedMenuItemId) {
|
||||||
// TODO: reverse map lookup for class?
|
|
||||||
case NavMenuItem.ID_ITEM_FOLLOWING:
|
case NavMenuItem.ID_ITEM_FOLLOWING:
|
||||||
openFragment(FollowingFragment.class, true, NavMenuItem.ID_ITEM_FOLLOWING);
|
openFragment(FollowingFragment.class, true, NavMenuItem.ID_ITEM_FOLLOWING);
|
||||||
break;
|
break;
|
||||||
|
@ -816,6 +874,21 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
openFragment(FileViewFragment.class, true, NavMenuItem.ID_ITEM_FOLLOWING, params);
|
openFragment(FileViewFragment.class, true, NavMenuItem.ID_ITEM_FOLLOWING, params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void openSpecialUrl(String url) {
|
||||||
|
String specialPath = url.substring(8).toLowerCase();
|
||||||
|
if (specialRouteFragmentClassMap.containsKey(specialPath)) {
|
||||||
|
Class fragmentClass = specialRouteFragmentClassMap.get(specialPath);
|
||||||
|
if (fragmentClassNavIdMap.containsKey(fragmentClass)) {
|
||||||
|
openFragment(
|
||||||
|
specialRouteFragmentClassMap.get(specialPath),
|
||||||
|
true,
|
||||||
|
fragmentClassNavIdMap.get(fragmentClass),
|
||||||
|
null
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void openSendTo(String path) {
|
public void openSendTo(String path) {
|
||||||
Map<String, Object> params = new HashMap<>();
|
Map<String, Object> params = new HashMap<>();
|
||||||
params.put("directFilePath", path);
|
params.put("directFilePath", path);
|
||||||
|
@ -982,6 +1055,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
@Override
|
@Override
|
||||||
protected void onResume() {
|
protected void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
|
checkPurchases();
|
||||||
enteringPIPMode = false;
|
enteringPIPMode = false;
|
||||||
|
|
||||||
applyNavbarSigninPadding();
|
applyNavbarSigninPadding();
|
||||||
|
@ -1004,6 +1078,33 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
}*/
|
}*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void checkPurchases() {
|
||||||
|
if (billingClient != null) {
|
||||||
|
Purchase.PurchasesResult result = billingClient.queryPurchases(BillingClient.SkuType.INAPP);
|
||||||
|
if (result.getPurchasesList() != null) {
|
||||||
|
for (Purchase purchase : result.getPurchasesList()) {
|
||||||
|
handlePurchase(purchase);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void handlePurchase(Purchase purchase) {
|
||||||
|
handleBillingPurchase(purchase, billingClient, MainActivity.this, null, new RewardVerifiedHandler() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(RewardVerified rewardVerified) {
|
||||||
|
if (Lbryio.currentUser != null) {
|
||||||
|
Lbryio.currentUser.setRewardApproved(rewardVerified.isRewardApproved());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError(Exception error) {
|
||||||
|
// pass
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
private void checkPendingOpens() {
|
private void checkPendingOpens() {
|
||||||
if (pendingFollowingReload) {
|
if (pendingFollowingReload) {
|
||||||
loadFollowingContent();
|
loadFollowingContent();
|
||||||
|
@ -1048,7 +1149,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
View container = findViewById(R.id.url_suggestions_container);
|
View container = findViewById(R.id.url_suggestions_container);
|
||||||
View closeIcon = findViewById(R.id.wunderbar_close);
|
View closeIcon = findViewById(R.id.wunderbar_close);
|
||||||
EditText wunderbar = findViewById(R.id.wunderbar);
|
EditText wunderbar = findViewById(R.id.wunderbar);
|
||||||
wunderbar.setPadding(0, 0, visible ? getScaledValue(36) : 0, 0);
|
//wunderbar.setPadding(0, 0, visible ? getScaledValue(36) : 0, 0);
|
||||||
|
|
||||||
container.setVisibility(visible ? View.VISIBLE : View.GONE);
|
container.setVisibility(visible ? View.VISIBLE : View.GONE);
|
||||||
closeIcon.setVisibility(visible ? View.VISIBLE : View.GONE);
|
closeIcon.setVisibility(visible ? View.VISIBLE : View.GONE);
|
||||||
|
@ -1083,8 +1184,13 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
@Override
|
@Override
|
||||||
public void onFocusChange(View view, boolean hasFocus) {
|
public void onFocusChange(View view, boolean hasFocus) {
|
||||||
if (hasFocus) {
|
if (hasFocus) {
|
||||||
|
hideNotifications();
|
||||||
|
findViewById(R.id.wunderbar_notifications).setVisibility(View.INVISIBLE);
|
||||||
|
|
||||||
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
|
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
|
||||||
imm.showSoftInput(view, 0);
|
imm.showSoftInput(view, 0);
|
||||||
|
} else {
|
||||||
|
findViewById(R.id.wunderbar_notifications).setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (canShowUrlSuggestions()) {
|
if (canShowUrlSuggestions()) {
|
||||||
|
@ -1614,8 +1720,13 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
mediaSession.setActive(true);
|
mediaSession.setActive(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final String CHANNEL_ID_PLAYBACK = "io.lbry.browser.LBRY_PLAYBACK_CHANNEL";
|
public void initNotificationsPage() {
|
||||||
private static final int PLAYBACK_NOTIFICATION_ID = 3;
|
findViewById(R.id.notification_list_empty_container).setVisibility(View.VISIBLE);
|
||||||
|
|
||||||
|
RecyclerView notificationsList = findViewById(R.id.notifications_list);
|
||||||
|
LinearLayoutManager llm = new LinearLayoutManager(this);
|
||||||
|
notificationsList.setLayoutManager(llm);
|
||||||
|
}
|
||||||
|
|
||||||
public void initPlaybackNotification() {
|
public void initPlaybackNotification() {
|
||||||
if (isBackgroundPlaybackEnabled()) {
|
if (isBackgroundPlaybackEnabled()) {
|
||||||
|
@ -1987,6 +2098,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
intentFilter.addAction(ACTION_OPEN_REWARDS_PAGE);
|
intentFilter.addAction(ACTION_OPEN_REWARDS_PAGE);
|
||||||
intentFilter.addAction(ACTION_PUBLISH_SUCCESSFUL);
|
intentFilter.addAction(ACTION_PUBLISH_SUCCESSFUL);
|
||||||
intentFilter.addAction(ACTION_SAVE_SHARED_USER_STATE);
|
intentFilter.addAction(ACTION_SAVE_SHARED_USER_STATE);
|
||||||
|
intentFilter.addAction(LbrynetMessagingService.ACTION_NOTIFICATION_RECEIVED);
|
||||||
requestsReceiver = new BroadcastReceiver() {
|
requestsReceiver = new BroadcastReceiver() {
|
||||||
@Override
|
@Override
|
||||||
public void onReceive(Context context, Intent intent) {
|
public void onReceive(Context context, Intent intent) {
|
||||||
|
@ -2007,9 +2119,15 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
saveSharedUserState();
|
saveSharedUserState();
|
||||||
} else if (ACTION_PUBLISH_SUCCESSFUL.equalsIgnoreCase(action)) {
|
} else if (ACTION_PUBLISH_SUCCESSFUL.equalsIgnoreCase(action)) {
|
||||||
openPublishesOnSuccessfulPublish();
|
openPublishesOnSuccessfulPublish();
|
||||||
|
} else if (LbrynetMessagingService.ACTION_NOTIFICATION_RECEIVED.equalsIgnoreCase(action)) {
|
||||||
|
handleNotificationReceived(intent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void handleNotificationReceived(Intent intent) {
|
||||||
|
loadRemoteNotifications(false);
|
||||||
|
}
|
||||||
|
|
||||||
private void handleAuthTokenGenerated(Intent intent) {
|
private void handleAuthTokenGenerated(Intent intent) {
|
||||||
// store the value
|
// store the value
|
||||||
String encryptedAuthToken = intent.getStringExtra("authToken");
|
String encryptedAuthToken = intent.getStringExtra("authToken");
|
||||||
|
@ -2052,13 +2170,67 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
setBackgroundTint(Color.RED).setTextColor(Color.WHITE).show();
|
setBackgroundTint(Color.RED).setTextColor(Color.WHITE).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void showNotifications() {
|
||||||
|
clearWunderbarFocus(findViewById(R.id.wunderbar));
|
||||||
|
findViewById(R.id.notifications_container).setVisibility(View.VISIBLE);
|
||||||
|
((ImageView) findViewById(R.id.notifications_toggle_icon)).setColorFilter(ContextCompat.getColor(this, R.color.lbryGreen));
|
||||||
|
if (remoteNotifcationsLastLoaded == null ||
|
||||||
|
(System.currentTimeMillis() - remoteNotifcationsLastLoaded.getTime() > REMOTE_NOTIFICATION_REFRESH_TTL)) {
|
||||||
|
loadRemoteNotifications(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (notificationListAdapter != null) {
|
||||||
|
markNotificationsRead();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void hideNotifications() {
|
||||||
|
((ImageView) findViewById(R.id.notifications_toggle_icon)).setColorFilter(ContextCompat.getColor(this, R.color.actionBarForeground));
|
||||||
|
findViewById(R.id.notifications_container).setVisibility(View.GONE);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void markNotificationsRead() {
|
||||||
|
List<LbryNotification> all = notificationListAdapter != null ? notificationListAdapter.getItems() : null;
|
||||||
|
if (all != null) {
|
||||||
|
List<Long> unreadIds = new ArrayList<>();
|
||||||
|
for (LbryNotification notification : all) {
|
||||||
|
if (!notification.isRead() && notification.getRemoteId() > 0) {
|
||||||
|
unreadIds.add(notification.getRemoteId());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (unreadIds.size() > 0) {
|
||||||
|
NotificationUpdateTask task = new NotificationUpdateTask(unreadIds, true);
|
||||||
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
(new AsyncTask<Void, Void, Void>() {
|
||||||
|
protected Void doInBackground(Void... params) {
|
||||||
|
try {
|
||||||
|
SQLiteDatabase db = dbHelper.getWritableDatabase();
|
||||||
|
DatabaseHelper.markNotificationsRead(db);
|
||||||
|
} catch (Exception ex) {
|
||||||
|
// pass
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
protected void onPostExecute(Void result) {
|
||||||
|
loadUnreadNotificationsCount();
|
||||||
|
}
|
||||||
|
}).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBackPressed() {
|
public void onBackPressed() {
|
||||||
|
|
||||||
if (findViewById(R.id.url_suggestions_container).getVisibility() == View.VISIBLE) {
|
if (findViewById(R.id.url_suggestions_container).getVisibility() == View.VISIBLE) {
|
||||||
clearWunderbarFocus(findViewById(R.id.wunderbar));
|
clearWunderbarFocus(findViewById(R.id.wunderbar));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (findViewById(R.id.notifications_container).getVisibility() == View.VISIBLE) {
|
||||||
|
hideNotifications();
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (backPressInterceptor != null && backPressInterceptor.onBackPressed()) {
|
if (backPressInterceptor != null && backPressInterceptor.onBackPressed()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -2426,8 +2598,8 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
startupStages.put(STARTUP_STAGE_SUBSCRIPTIONS_RESOLVED, true);
|
startupStages.put(STARTUP_STAGE_SUBSCRIPTIONS_RESOLVED, true);
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
// nope
|
// nopecd
|
||||||
android.util.Log.e(TAG, String.format("App startup failed: %s", ex.getMessage()), ex);
|
Log.e(TAG, String.format("App startup failed: %s", ex.getMessage()), ex);
|
||||||
return false;
|
return false;
|
||||||
} finally {
|
} finally {
|
||||||
Helper.closeCloseable(reader);
|
Helper.closeCloseable(reader);
|
||||||
|
@ -2454,6 +2626,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
loadLastFragment();
|
loadLastFragment();
|
||||||
showSignedInUser();
|
showSignedInUser();
|
||||||
fetchRewards();
|
fetchRewards();
|
||||||
|
loadRemoteNotifications(false);
|
||||||
|
|
||||||
checkUrlIntent(getIntent());
|
checkUrlIntent(getIntent());
|
||||||
LbryAnalytics.logEvent(LbryAnalytics.EVENT_APP_LAUNCH);
|
LbryAnalytics.logEvent(LbryAnalytics.EVENT_APP_LAUNCH);
|
||||||
|
@ -2515,7 +2688,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
if (data != null) {
|
if (data != null) {
|
||||||
String url = data.toString();
|
String url = data.toString();
|
||||||
// check special urls
|
// check special urls
|
||||||
if (url.startsWith("lbry://?")) {
|
if (url.startsWith(SPECIAL_URL_PREFIX)) {
|
||||||
String specialPath = url.substring(8).toLowerCase();
|
String specialPath = url.substring(8).toLowerCase();
|
||||||
if (specialRouteFragmentClassMap.containsKey(specialPath)) {
|
if (specialRouteFragmentClassMap.containsKey(specialPath)) {
|
||||||
Class fragmentClass = specialRouteFragmentClassMap.get(specialPath);
|
Class fragmentClass = specialRouteFragmentClassMap.get(specialPath);
|
||||||
|
@ -3032,6 +3205,155 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void displayUnreadNotificationCount(int count) {
|
||||||
|
String text = count > 99 ? "99+" : String.valueOf(count);
|
||||||
|
|
||||||
|
TextView badge = findViewById(R.id.notifications_badge_count);
|
||||||
|
badge.setVisibility(count > 0 ? View.VISIBLE : View.INVISIBLE);
|
||||||
|
badge.setText(text);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void loadUnreadNotificationsCount() {
|
||||||
|
(new AsyncTask<Void, Void, Integer>() {
|
||||||
|
@Override
|
||||||
|
protected Integer doInBackground(Void... params) {
|
||||||
|
try {
|
||||||
|
SQLiteDatabase db = dbHelper.getReadableDatabase();
|
||||||
|
return DatabaseHelper.getUnreadNotificationsCount(db);
|
||||||
|
} catch (Exception ex) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
protected void onPostExecute(Integer count) {
|
||||||
|
displayUnreadNotificationCount(count);
|
||||||
|
}
|
||||||
|
}).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void loadRemoteNotifications(boolean markRead) {
|
||||||
|
findViewById(R.id.notification_list_empty_container).setVisibility(View.GONE);
|
||||||
|
NotificationListTask task = new NotificationListTask(this, findViewById(R.id.notifications_progress), new NotificationListTask.ListNotificationsHandler() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(List<LbryNotification> notifications) {
|
||||||
|
remoteNotifcationsLastLoaded = new Date();
|
||||||
|
|
||||||
|
loadUnreadNotificationsCount();
|
||||||
|
loadLocalNotifications();
|
||||||
|
if (markRead && findViewById(R.id.notifications_container).getVisibility() == View.VISIBLE) {
|
||||||
|
markNotificationsRead();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError(Exception exception) {
|
||||||
|
// pass
|
||||||
|
Log.e(TAG, "error loading remote notifications", exception);
|
||||||
|
loadLocalNotifications();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void loadLocalNotifications() {
|
||||||
|
(new AsyncTask<Void, Void, List<LbryNotification>>() {
|
||||||
|
protected void onPreExecute() {
|
||||||
|
findViewById(R.id.notification_list_empty_container).setVisibility(View.GONE);
|
||||||
|
findViewById(R.id.notifications_progress).setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
protected List<LbryNotification> doInBackground(Void... params) {
|
||||||
|
List<LbryNotification> notifications = new ArrayList<>();
|
||||||
|
try {
|
||||||
|
SQLiteDatabase db = dbHelper.getReadableDatabase();
|
||||||
|
notifications = DatabaseHelper.getNotifications(db);
|
||||||
|
} catch (Exception ex) {
|
||||||
|
// pass
|
||||||
|
}
|
||||||
|
return notifications;
|
||||||
|
}
|
||||||
|
protected void onPostExecute(List<LbryNotification> notifications) {
|
||||||
|
findViewById(R.id.notification_list_empty_container).setVisibility(notifications.size() == 0 ? View.VISIBLE : View.GONE);
|
||||||
|
findViewById(R.id.notifications_progress).setVisibility(View.GONE);
|
||||||
|
loadUnreadNotificationsCount();
|
||||||
|
|
||||||
|
if (notificationListAdapter == null) {
|
||||||
|
notificationListAdapter = new NotificationListAdapter(notifications, MainActivity.this);
|
||||||
|
((RecyclerView) findViewById(R.id.notifications_list)).setAdapter(notificationListAdapter);
|
||||||
|
} else {
|
||||||
|
notificationListAdapter.addNotifications(notifications);
|
||||||
|
}
|
||||||
|
|
||||||
|
resolveCommentAuthors(notificationListAdapter.getAuthorUrls());
|
||||||
|
notificationListAdapter.setClickListener(new NotificationListAdapter.NotificationClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onNotificationClicked(LbryNotification notification) {
|
||||||
|
// set as seen and read
|
||||||
|
NotificationUpdateTask task = new NotificationUpdateTask(Arrays.asList(notification.getRemoteId()), true, true, true);
|
||||||
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
markNotificationReadAndSeen(notification.getId());
|
||||||
|
notification.setSeen(true);
|
||||||
|
if (notificationListAdapter != null) {
|
||||||
|
notificationListAdapter.notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
String targetUrl = notification.getTargetUrl();
|
||||||
|
if (targetUrl.startsWith(SPECIAL_URL_PREFIX)) {
|
||||||
|
openSpecialUrl(targetUrl);
|
||||||
|
} else {
|
||||||
|
LbryUri target = LbryUri.tryParse(notification.getTargetUrl());
|
||||||
|
if (target != null) {
|
||||||
|
if (target.isChannel()) {
|
||||||
|
openChannelUrl(notification.getTargetUrl());
|
||||||
|
} else {
|
||||||
|
openFileUrl(notification.getTargetUrl());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hideNotifications();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void markNotificationReadAndSeen(long notificationId) {
|
||||||
|
(new AsyncTask<Void, Void, Void>() {
|
||||||
|
protected Void doInBackground(Void... params) {
|
||||||
|
if (dbHelper != null) {
|
||||||
|
try {
|
||||||
|
SQLiteDatabase db = dbHelper.getWritableDatabase();
|
||||||
|
DatabaseHelper.markNotificationReadAndSeen(notificationId, db);
|
||||||
|
} catch (Exception ex) {
|
||||||
|
// pass
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
protected void onPostExecute() {
|
||||||
|
loadUnreadNotificationsCount();
|
||||||
|
}
|
||||||
|
}).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void resolveCommentAuthors(List<String> urls) {
|
||||||
|
if (urls != null && urls.size() > 0) {
|
||||||
|
ResolveTask task = new ResolveTask(urls, Lbry.LBRY_TV_CONNECTION_STRING, null, new ClaimListResultHandler() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(List<Claim> claims) {
|
||||||
|
if (notificationListAdapter != null) {
|
||||||
|
notificationListAdapter.updateAuthorClaims(claims);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError(Exception error) {
|
||||||
|
// pass
|
||||||
|
}
|
||||||
|
});
|
||||||
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void checkSyncedWallet() {
|
private void checkSyncedWallet() {
|
||||||
String password = Utils.getSecureValue(SECURE_VALUE_KEY_SAVED_PASSWORD, this, Lbry.KEYSTORE);
|
String password = Utils.getSecureValue(SECURE_VALUE_KEY_SAVED_PASSWORD, this, Lbry.KEYSTORE);
|
||||||
// Just check if the current user has a synced wallet, no need to do anything else here
|
// Just check if the current user has a synced wallet, no need to do anything else here
|
||||||
|
@ -3075,6 +3397,53 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
|
||||||
return (ContextCompat.checkSelfPermission(context, permission) == PackageManager.PERMISSION_GRANTED);
|
return (ContextCompat.checkSelfPermission(context, permission) == PackageManager.PERMISSION_GRANTED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void establishBillingClientConnection() {
|
||||||
|
if (billingClient != null) {
|
||||||
|
billingClient.startConnection(new BillingClientStateListener() {
|
||||||
|
@Override
|
||||||
|
public void onBillingSetupFinished(@NonNull BillingResult billingResult) {
|
||||||
|
if (billingResult.getResponseCode() == BillingClient.BillingResponseCode.OK) {
|
||||||
|
// no need to do anything here. purchases are always checked server-side
|
||||||
|
checkPurchases();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onBillingServiceDisconnected() {
|
||||||
|
establishBillingClientConnection();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void handleBillingPurchase(
|
||||||
|
Purchase purchase,
|
||||||
|
BillingClient billingClient,
|
||||||
|
Context context,
|
||||||
|
View progressView,
|
||||||
|
RewardVerifiedHandler handler) {
|
||||||
|
String sku = purchase.getSku();
|
||||||
|
if (SKU_SKIP.equalsIgnoreCase(sku)) {
|
||||||
|
// send purchase token for verification
|
||||||
|
if (purchase.getPurchaseState() == Purchase.PurchaseState.PURCHASED
|
||||||
|
/*&& isSignatureValid(purchase)*/) {
|
||||||
|
// consume the purchase
|
||||||
|
String purchaseToken = purchase.getPurchaseToken();
|
||||||
|
ConsumeParams consumeParams = ConsumeParams.newBuilder().setPurchaseToken(purchaseToken).build();
|
||||||
|
billingClient.consumeAsync(consumeParams, new ConsumeResponseListener() {
|
||||||
|
@Override
|
||||||
|
public void onConsumeResponse(@NonNull BillingResult billingResult, @NonNull String s) {
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// send the purchase token to the backend to complete verification
|
||||||
|
AndroidPurchaseTask task = new AndroidPurchaseTask(purchaseToken, progressView, context, handler);
|
||||||
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public interface BackPressInterceptor {
|
public interface BackPressInterceptor {
|
||||||
boolean onBackPressed();
|
boolean onBackPressed();
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,19 +7,35 @@ import android.content.IntentFilter;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.Handler;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.fragment.app.FragmentActivity;
|
import androidx.fragment.app.FragmentActivity;
|
||||||
import androidx.viewpager2.widget.ViewPager2;
|
import androidx.viewpager2.widget.ViewPager2;
|
||||||
|
|
||||||
|
import com.android.billingclient.api.BillingClient;
|
||||||
|
import com.android.billingclient.api.BillingClientStateListener;
|
||||||
|
import com.android.billingclient.api.BillingFlowParams;
|
||||||
|
import com.android.billingclient.api.BillingResult;
|
||||||
|
import com.android.billingclient.api.Purchase;
|
||||||
|
import com.android.billingclient.api.PurchasesUpdatedListener;
|
||||||
|
import com.android.billingclient.api.SkuDetails;
|
||||||
|
import com.android.billingclient.api.SkuDetailsParams;
|
||||||
|
import com.android.billingclient.api.SkuDetailsResponseListener;
|
||||||
import com.google.android.material.snackbar.Snackbar;
|
import com.google.android.material.snackbar.Snackbar;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import io.lbry.browser.adapter.VerificationPagerAdapter;
|
import io.lbry.browser.adapter.VerificationPagerAdapter;
|
||||||
import io.lbry.browser.listener.SignInListener;
|
import io.lbry.browser.listener.SignInListener;
|
||||||
import io.lbry.browser.listener.WalletSyncListener;
|
import io.lbry.browser.listener.WalletSyncListener;
|
||||||
|
import io.lbry.browser.model.lbryinc.RewardVerified;
|
||||||
import io.lbry.browser.model.lbryinc.User;
|
import io.lbry.browser.model.lbryinc.User;
|
||||||
|
import io.lbry.browser.tasks.RewardVerifiedHandler;
|
||||||
import io.lbry.browser.tasks.lbryinc.FetchCurrentUserTask;
|
import io.lbry.browser.tasks.lbryinc.FetchCurrentUserTask;
|
||||||
import io.lbry.browser.utils.Helper;
|
import io.lbry.browser.utils.Helper;
|
||||||
import io.lbry.browser.utils.LbryAnalytics;
|
import io.lbry.browser.utils.LbryAnalytics;
|
||||||
|
@ -32,11 +48,59 @@ public class VerificationActivity extends FragmentActivity implements SignInList
|
||||||
public static final int VERIFICATION_FLOW_REWARDS = 2;
|
public static final int VERIFICATION_FLOW_REWARDS = 2;
|
||||||
public static final int VERIFICATION_FLOW_WALLET = 3;
|
public static final int VERIFICATION_FLOW_WALLET = 3;
|
||||||
|
|
||||||
|
private BillingClient billingClient;
|
||||||
private BroadcastReceiver sdkReceiver;
|
private BroadcastReceiver sdkReceiver;
|
||||||
private String email;
|
private String email;
|
||||||
private boolean signedIn;
|
private boolean signedIn;
|
||||||
private int flow;
|
private int flow;
|
||||||
|
|
||||||
|
private PurchasesUpdatedListener purchasesUpdatedListener = new PurchasesUpdatedListener() {
|
||||||
|
@Override
|
||||||
|
public void onPurchasesUpdated(@NonNull BillingResult billingResult, @Nullable List<Purchase> purchases) {
|
||||||
|
int responseCode = billingResult.getResponseCode();
|
||||||
|
if (responseCode == BillingClient.BillingResponseCode.OK && purchases != null)
|
||||||
|
{
|
||||||
|
for (Purchase purchase : purchases) {
|
||||||
|
if (MainActivity.SKU_SKIP.equalsIgnoreCase(purchase.getSku())) {
|
||||||
|
showLoading();
|
||||||
|
MainActivity.handleBillingPurchase(
|
||||||
|
purchase,
|
||||||
|
billingClient,
|
||||||
|
VerificationActivity.this, null, new RewardVerifiedHandler() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(RewardVerified rewardVerified) {
|
||||||
|
if (Lbryio.currentUser != null) {
|
||||||
|
Lbryio.currentUser.setRewardApproved(rewardVerified.isRewardApproved());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!rewardVerified.isRewardApproved()) {
|
||||||
|
// show pending purchase message (possible slow card tx)
|
||||||
|
Snackbar.make(findViewById(R.id.verification_pager), R.string.purchase_request_pending, Snackbar.LENGTH_LONG).show();
|
||||||
|
} else {
|
||||||
|
Snackbar.make(findViewById(R.id.verification_pager), R.string.reward_verification_successful, Snackbar.LENGTH_LONG).show();
|
||||||
|
}
|
||||||
|
|
||||||
|
setResult(RESULT_OK);
|
||||||
|
new Handler().postDelayed(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
finish();
|
||||||
|
}
|
||||||
|
}, 3000);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError(Exception error) {
|
||||||
|
showFetchUserError(getString(R.string.purchase_request_failed_error));
|
||||||
|
hideLoading();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
@ -73,6 +137,12 @@ public class VerificationActivity extends FragmentActivity implements SignInList
|
||||||
};
|
};
|
||||||
registerReceiver(sdkReceiver, filter);
|
registerReceiver(sdkReceiver, filter);
|
||||||
|
|
||||||
|
billingClient = BillingClient.newBuilder(this)
|
||||||
|
.setListener(purchasesUpdatedListener)
|
||||||
|
.enablePendingPurchases()
|
||||||
|
.build();
|
||||||
|
establishBillingClientConnection();
|
||||||
|
|
||||||
setContentView(R.layout.activity_verification);
|
setContentView(R.layout.activity_verification);
|
||||||
ViewPager2 viewPager = findViewById(R.id.verification_pager);
|
ViewPager2 viewPager = findViewById(R.id.verification_pager);
|
||||||
viewPager.setUserInputEnabled(false);
|
viewPager.setUserInputEnabled(false);
|
||||||
|
@ -89,6 +159,24 @@ public class VerificationActivity extends FragmentActivity implements SignInList
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void establishBillingClientConnection() {
|
||||||
|
if (billingClient != null) {
|
||||||
|
billingClient.startConnection(new BillingClientStateListener() {
|
||||||
|
@Override
|
||||||
|
public void onBillingSetupFinished(@NonNull BillingResult billingResult) {
|
||||||
|
if (billingResult.getResponseCode() == BillingClient.BillingResponseCode.OK) {
|
||||||
|
// no need to do anything here. purchases are always checked server-side
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onBillingServiceDisconnected() {
|
||||||
|
establishBillingClientConnection();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void onResume() {
|
public void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
LbryAnalytics.setCurrentScreen(this, "Verification", "Verification");
|
LbryAnalytics.setCurrentScreen(this, "Verification", "Verification");
|
||||||
|
@ -104,11 +192,13 @@ public class VerificationActivity extends FragmentActivity implements SignInList
|
||||||
flowHandled = true;
|
flowHandled = true;
|
||||||
} else if (flow == VERIFICATION_FLOW_REWARDS) {
|
} else if (flow == VERIFICATION_FLOW_REWARDS) {
|
||||||
User user = Lbryio.currentUser;
|
User user = Lbryio.currentUser;
|
||||||
if (!user.isIdentityVerified()) {
|
// disable phone verification for now
|
||||||
|
/*if (!user.isIdentityVerified()) {
|
||||||
// phone number verification required
|
// phone number verification required
|
||||||
viewPager.setCurrentItem(VerificationPagerAdapter.PAGE_VERIFICATION_PHONE, false);
|
viewPager.setCurrentItem(VerificationPagerAdapter.PAGE_VERIFICATION_PHONE, false);
|
||||||
flowHandled = true;
|
flowHandled = true;
|
||||||
} else if (!user.isRewardApproved()) {
|
} else */
|
||||||
|
if (!user.isRewardApproved()) {
|
||||||
// manual verification required
|
// manual verification required
|
||||||
viewPager.setCurrentItem(VerificationPagerAdapter.PAGE_VERIFICATION_MANUAL, false);
|
viewPager.setCurrentItem(VerificationPagerAdapter.PAGE_VERIFICATION_MANUAL, false);
|
||||||
flowHandled = true;
|
flowHandled = true;
|
||||||
|
@ -195,10 +285,14 @@ public class VerificationActivity extends FragmentActivity implements SignInList
|
||||||
ViewPager2 viewPager = findViewById(R.id.verification_pager);
|
ViewPager2 viewPager = findViewById(R.id.verification_pager);
|
||||||
// for rewards, (show phone verification if not done, or manual verification if required)
|
// for rewards, (show phone verification if not done, or manual verification if required)
|
||||||
if (flow == VERIFICATION_FLOW_REWARDS) {
|
if (flow == VERIFICATION_FLOW_REWARDS) {
|
||||||
if (!user.isIdentityVerified()) {
|
// skipping phone verification
|
||||||
|
/*if (!user.isIdentityVerified()) {
|
||||||
// phone number verification required
|
// phone number verification required
|
||||||
viewPager.setCurrentItem(VerificationPagerAdapter.PAGE_VERIFICATION_PHONE, false);
|
viewPager.setCurrentItem(VerificationPagerAdapter.PAGE_VERIFICATION_PHONE, false);
|
||||||
} else if (!user.isRewardApproved()) {
|
} else
|
||||||
|
*/
|
||||||
|
if (!user.isRewardApproved()) {
|
||||||
|
|
||||||
// manual verification required
|
// manual verification required
|
||||||
viewPager.setCurrentItem(VerificationPagerAdapter.PAGE_VERIFICATION_MANUAL, false);
|
viewPager.setCurrentItem(VerificationPagerAdapter.PAGE_VERIFICATION_MANUAL, false);
|
||||||
} else {
|
} else {
|
||||||
|
@ -289,6 +383,54 @@ public class VerificationActivity extends FragmentActivity implements SignInList
|
||||||
findViewById(R.id.verification_close_button).setVisibility(View.VISIBLE);
|
findViewById(R.id.verification_close_button).setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onSkipQueueAction() {
|
||||||
|
if (billingClient != null) {
|
||||||
|
List<String> skuList = new ArrayList<>();
|
||||||
|
skuList.add(MainActivity.SKU_SKIP);
|
||||||
|
|
||||||
|
SkuDetailsParams detailsParams = SkuDetailsParams.newBuilder().
|
||||||
|
setType(BillingClient.SkuType.INAPP).
|
||||||
|
setSkusList(skuList).build();
|
||||||
|
billingClient.querySkuDetailsAsync(detailsParams, new SkuDetailsResponseListener() {
|
||||||
|
@Override
|
||||||
|
public void onSkuDetailsResponse(@NonNull BillingResult billingResult, @Nullable List<SkuDetails> list) {
|
||||||
|
if (list != null && list.size() > 0) {
|
||||||
|
// we only queried one product, so it should be the first item in the list
|
||||||
|
SkuDetails skuDetails = list.get(0);
|
||||||
|
|
||||||
|
// launch the billing flow for skip queue
|
||||||
|
BillingFlowParams billingFlowParams = BillingFlowParams.newBuilder().
|
||||||
|
setSkuDetails(skuDetails).build();
|
||||||
|
billingClient.launchBillingFlow(VerificationActivity.this, billingFlowParams);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onTwitterVerified() {
|
||||||
|
Snackbar.make(findViewById(R.id.verification_pager), R.string.reward_verification_successful, Snackbar.LENGTH_LONG).show();
|
||||||
|
|
||||||
|
setResult(RESULT_OK);
|
||||||
|
new Handler().postDelayed(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
finish();
|
||||||
|
}
|
||||||
|
}, 3000);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onManualProgress(boolean progress) {
|
||||||
|
if (progress) {
|
||||||
|
findViewById(R.id.verification_close_button).setVisibility(View.GONE);
|
||||||
|
} else {
|
||||||
|
findViewById(R.id.verification_close_button).setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDestroy() {
|
public void onDestroy() {
|
||||||
Helper.unregisterReceiver(sdkReceiver, this);
|
Helper.unregisterReceiver(sdkReceiver, this);
|
||||||
|
|
|
@ -193,6 +193,10 @@ public class ClaimListAdapter extends RecyclerView.Adapter<ClaimListAdapter.View
|
||||||
protected TextView fileSizeView;
|
protected TextView fileSizeView;
|
||||||
protected ProgressBar downloadProgressView;
|
protected ProgressBar downloadProgressView;
|
||||||
protected TextView deviceView;
|
protected TextView deviceView;
|
||||||
|
|
||||||
|
protected View loadingImagePlaceholder;
|
||||||
|
protected View loadingTextPlaceholder1;
|
||||||
|
protected View loadingTextPlaceholder2;
|
||||||
public ViewHolder(View v) {
|
public ViewHolder(View v) {
|
||||||
super(v);
|
super(v);
|
||||||
feeContainer = v.findViewById(R.id.claim_fee_container);
|
feeContainer = v.findViewById(R.id.claim_fee_container);
|
||||||
|
@ -212,6 +216,10 @@ public class ClaimListAdapter extends RecyclerView.Adapter<ClaimListAdapter.View
|
||||||
fileSizeView = v.findViewById(R.id.claim_file_size);
|
fileSizeView = v.findViewById(R.id.claim_file_size);
|
||||||
downloadProgressView = v.findViewById(R.id.claim_download_progress);
|
downloadProgressView = v.findViewById(R.id.claim_download_progress);
|
||||||
deviceView = v.findViewById(R.id.claim_view_device);
|
deviceView = v.findViewById(R.id.claim_view_device);
|
||||||
|
|
||||||
|
loadingImagePlaceholder = v.findViewById(R.id.claim_thumbnail_placeholder);
|
||||||
|
loadingTextPlaceholder1 = v.findViewById(R.id.claim_text_loading_placeholder_1);
|
||||||
|
loadingTextPlaceholder2 = v.findViewById(R.id.claim_text_loading_placeholder_2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -394,7 +402,7 @@ public class ClaimListAdapter extends RecyclerView.Adapter<ClaimListAdapter.View
|
||||||
});
|
});
|
||||||
|
|
||||||
vh.publishTimeView.setVisibility(!isPending ? View.VISIBLE : View.GONE);
|
vh.publishTimeView.setVisibility(!isPending ? View.VISIBLE : View.GONE);
|
||||||
vh.pendingTextView.setVisibility(isPending ? View.VISIBLE : View.GONE);
|
vh.pendingTextView.setVisibility(isPending && !item.isLoadingPlaceholder() ? View.VISIBLE : View.GONE);
|
||||||
vh.repostInfoView.setVisibility(isRepost && type != VIEW_TYPE_FEATURED ? View.VISIBLE : View.GONE);
|
vh.repostInfoView.setVisibility(isRepost && type != VIEW_TYPE_FEATURED ? View.VISIBLE : View.GONE);
|
||||||
vh.repostChannelView.setText(isRepost ? original.getSigningChannel().getName() : null);
|
vh.repostChannelView.setText(isRepost ? original.getSigningChannel().getName() : null);
|
||||||
vh.repostChannelView.setOnClickListener(new View.OnClickListener() {
|
vh.repostChannelView.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@ -417,6 +425,13 @@ public class ClaimListAdapter extends RecyclerView.Adapter<ClaimListAdapter.View
|
||||||
vh.noThumbnailView.setVisibility(Helper.isNullOrEmpty(thumbnailUrl) ? View.VISIBLE : View.GONE);
|
vh.noThumbnailView.setVisibility(Helper.isNullOrEmpty(thumbnailUrl) ? View.VISIBLE : View.GONE);
|
||||||
Helper.setIconViewBackgroundColor(vh.noThumbnailView, bgColor, false, context);
|
Helper.setIconViewBackgroundColor(vh.noThumbnailView, bgColor, false, context);
|
||||||
|
|
||||||
|
Helper.setViewVisibility(vh.loadingImagePlaceholder, item.isLoadingPlaceholder() ? View.VISIBLE : View.GONE);
|
||||||
|
Helper.setViewVisibility(vh.loadingTextPlaceholder1, item.isLoadingPlaceholder() ? View.VISIBLE : View.GONE);
|
||||||
|
Helper.setViewVisibility(vh.loadingTextPlaceholder2, item.isLoadingPlaceholder() ? View.VISIBLE : View.GONE);
|
||||||
|
Helper.setViewVisibility(vh.titleView, !item.isLoadingPlaceholder() ? View.VISIBLE : View.GONE);
|
||||||
|
Helper.setViewVisibility(vh.publisherView, !item.isLoadingPlaceholder() ? View.VISIBLE : View.GONE);
|
||||||
|
Helper.setViewVisibility(vh.publishTimeView, !item.isLoadingPlaceholder() ? View.VISIBLE : View.GONE);
|
||||||
|
|
||||||
if (type == VIEW_TYPE_FEATURED && item.isUnresolved()) {
|
if (type == VIEW_TYPE_FEATURED && item.isUnresolved()) {
|
||||||
vh.durationView.setVisibility(View.GONE);
|
vh.durationView.setVisibility(View.GONE);
|
||||||
vh.titleView.setText("Nothing here. Publish something!");
|
vh.titleView.setText("Nothing here. Publish something!");
|
||||||
|
|
|
@ -61,6 +61,16 @@ public class CommentListAdapter extends RecyclerView.Adapter<CommentListAdapter.
|
||||||
notifyDataSetChanged();
|
notifyDataSetChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public int getPositionForComment(String commentHash) {
|
||||||
|
for (int i = 0; i < items.size(); i++) {
|
||||||
|
if (commentHash.equalsIgnoreCase(items.get(i).getId())) {
|
||||||
|
return i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getItemCount() {
|
public int getItemCount() {
|
||||||
return items != null ? items.size() : 0;
|
return items != null ? items.size() : 0;
|
||||||
|
|
|
@ -0,0 +1,204 @@
|
||||||
|
package io.lbry.browser.adapter;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.graphics.Color;
|
||||||
|
import android.text.format.DateUtils;
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.ImageView;
|
||||||
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import androidx.core.content.ContextCompat;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
|
import com.bumptech.glide.Glide;
|
||||||
|
import com.bumptech.glide.request.RequestOptions;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Calendar;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.GregorianCalendar;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.TimeZone;
|
||||||
|
|
||||||
|
import io.lbry.browser.R;
|
||||||
|
import io.lbry.browser.model.Claim;
|
||||||
|
import io.lbry.browser.model.lbryinc.LbryNotification;
|
||||||
|
import io.lbry.browser.ui.controls.SolidIconView;
|
||||||
|
import io.lbry.browser.utils.Helper;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
import lombok.ToString;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
public class NotificationListAdapter extends RecyclerView.Adapter<NotificationListAdapter.ViewHolder> {
|
||||||
|
|
||||||
|
private static final String RULE_CREATOR_SUBSCRIBER = "creator_subscriber";
|
||||||
|
private static final String RULE_COMMENT = "comment";
|
||||||
|
|
||||||
|
private Context context;
|
||||||
|
private List<LbryNotification> items;
|
||||||
|
@Setter
|
||||||
|
private NotificationClickListener clickListener;
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private int customizeMode;
|
||||||
|
|
||||||
|
public NotificationListAdapter(List<LbryNotification> notifications, Context context) {
|
||||||
|
this.context = context;
|
||||||
|
this.items = new ArrayList<>(notifications);
|
||||||
|
Collections.sort(items, Collections.reverseOrder(new LbryNotification()));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class ViewHolder extends RecyclerView.ViewHolder {
|
||||||
|
protected View layoutView;
|
||||||
|
protected TextView titleView;
|
||||||
|
protected TextView bodyView;
|
||||||
|
protected TextView timeView;
|
||||||
|
protected SolidIconView iconView;
|
||||||
|
protected ImageView thumbnailView;
|
||||||
|
public ViewHolder(View v) {
|
||||||
|
super(v);
|
||||||
|
layoutView = v.findViewById(R.id.notification_layout);
|
||||||
|
titleView = v.findViewById(R.id.notification_title);
|
||||||
|
bodyView = v.findViewById(R.id.notification_body);
|
||||||
|
timeView = v.findViewById(R.id.notification_time);
|
||||||
|
iconView = v.findViewById(R.id.notification_icon);
|
||||||
|
thumbnailView = v.findViewById(R.id.notification_author_thumbnail);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getItemCount() {
|
||||||
|
return items != null ? items.size() : 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void insertNotification(LbryNotification notification, int index) {
|
||||||
|
if (!items.contains(notification)) {
|
||||||
|
items.add(index, notification);
|
||||||
|
}
|
||||||
|
notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void addNotification(LbryNotification notification) {
|
||||||
|
if (!items.contains(notification)) {
|
||||||
|
items.add(notification);
|
||||||
|
}
|
||||||
|
notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<String> getAuthorUrls() {
|
||||||
|
List<String> urls = new ArrayList<>();
|
||||||
|
for (LbryNotification item : items) {
|
||||||
|
if (!Helper.isNullOrEmpty(item.getAuthorUrl())) {
|
||||||
|
urls.add(item.getAuthorUrl());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return urls;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void updateAuthorClaims(List<Claim> claims) {
|
||||||
|
for (Claim claim : claims) {
|
||||||
|
if (claim != null && claim.getThumbnailUrl() != null) {
|
||||||
|
updateClaimForAuthorUrl(claim);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void updateClaimForAuthorUrl(Claim claim) {
|
||||||
|
for (LbryNotification item : items) {
|
||||||
|
if (claim.getPermanentUrl().equalsIgnoreCase(item.getAuthorUrl())) {
|
||||||
|
item.setCommentAuthor(claim);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void addNotifications(List<LbryNotification> notifications) {
|
||||||
|
for (LbryNotification notification : notifications) {
|
||||||
|
if (!items.contains(notification)) {
|
||||||
|
items.add(notification);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Collections.sort(items, Collections.reverseOrder(new LbryNotification()));
|
||||||
|
notifyDataSetChanged();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public NotificationListAdapter.ViewHolder onCreateViewHolder(ViewGroup root, int viewType) {
|
||||||
|
View v = LayoutInflater.from(context).inflate(R.layout.list_item_notification, root, false);
|
||||||
|
return new NotificationListAdapter.ViewHolder(v);
|
||||||
|
}
|
||||||
|
|
||||||
|
private int getStringIdForRule(String rule) {
|
||||||
|
if (RULE_CREATOR_SUBSCRIBER.equalsIgnoreCase(rule)) {
|
||||||
|
return R.string.fa_heart;
|
||||||
|
}
|
||||||
|
if (RULE_COMMENT.equalsIgnoreCase(rule)) {
|
||||||
|
return R.string.fa_comment_alt;
|
||||||
|
}
|
||||||
|
return R.string.fa_asterisk;
|
||||||
|
}
|
||||||
|
|
||||||
|
private int getColorForRule(String rule) {
|
||||||
|
if (RULE_CREATOR_SUBSCRIBER.equalsIgnoreCase(rule)) {
|
||||||
|
return Color.RED;
|
||||||
|
}
|
||||||
|
if (RULE_COMMENT.equalsIgnoreCase(rule)) {
|
||||||
|
return ContextCompat.getColor(context, R.color.nextLbryGreen);
|
||||||
|
}
|
||||||
|
|
||||||
|
return ContextCompat.getColor(context, R.color.lbryGreen);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onBindViewHolder(NotificationListAdapter.ViewHolder vh, int position) {
|
||||||
|
LbryNotification notification = items.get(position);
|
||||||
|
|
||||||
|
vh.layoutView.setBackgroundColor(ContextCompat.getColor(context, notification.isSeen() ? R.color.white : R.color.nextLbryGreenSemiTransparent));
|
||||||
|
|
||||||
|
vh.titleView.setVisibility(!Helper.isNullOrEmpty(notification.getTitle()) ? View.VISIBLE : View.GONE);
|
||||||
|
vh.titleView.setText(notification.getTitle());
|
||||||
|
vh.bodyView.setText(notification.getDescription());
|
||||||
|
vh.timeView.setText(DateUtils.getRelativeTimeSpanString(
|
||||||
|
getLocalNotificationTime(notification), System.currentTimeMillis(), 0, DateUtils.FORMAT_ABBREV_RELATIVE));
|
||||||
|
|
||||||
|
vh.thumbnailView.setVisibility(notification.getCommentAuthor() == null ? View.INVISIBLE : View.VISIBLE);
|
||||||
|
if (notification.getCommentAuthor() != null) {
|
||||||
|
Glide.with(context.getApplicationContext()).load(
|
||||||
|
notification.getCommentAuthor().getThumbnailUrl()).apply(RequestOptions.circleCropTransform()).into(vh.thumbnailView);
|
||||||
|
}
|
||||||
|
|
||||||
|
vh.iconView.setVisibility(notification.getCommentAuthor() != null ? View.INVISIBLE : View.VISIBLE);
|
||||||
|
vh.iconView.setText(getStringIdForRule(notification.getRule()));
|
||||||
|
vh.iconView.setTextColor(getColorForRule(notification.getRule()));
|
||||||
|
|
||||||
|
vh.itemView.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
if (clickListener != null) {
|
||||||
|
clickListener.onNotificationClicked(notification);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private long getLocalNotificationTime(LbryNotification notification) {
|
||||||
|
TimeZone utcTZ = TimeZone.getTimeZone("UTC");
|
||||||
|
TimeZone targetTZ = TimeZone.getDefault();
|
||||||
|
Calendar cal = new GregorianCalendar(utcTZ);
|
||||||
|
cal.setTimeInMillis(notification.getTimestamp().getTime());
|
||||||
|
|
||||||
|
cal.add(Calendar.MILLISECOND, utcTZ.getRawOffset() * -1);
|
||||||
|
cal.add(Calendar.MILLISECOND, targetTZ.getRawOffset());
|
||||||
|
return cal.getTimeInMillis();
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface NotificationClickListener {
|
||||||
|
void onNotificationClicked(LbryNotification notification);
|
||||||
|
}
|
||||||
|
}
|
|
@ -4,7 +4,6 @@ import android.content.Context;
|
||||||
import android.database.Cursor;
|
import android.database.Cursor;
|
||||||
import android.database.sqlite.SQLiteDatabase;
|
import android.database.sqlite.SQLiteDatabase;
|
||||||
import android.database.sqlite.SQLiteOpenHelper;
|
import android.database.sqlite.SQLiteOpenHelper;
|
||||||
import android.opengl.Visibility;
|
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.text.ParseException;
|
import java.text.ParseException;
|
||||||
|
@ -13,16 +12,16 @@ import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import io.lbry.browser.exceptions.LbryUriException;
|
|
||||||
import io.lbry.browser.model.Tag;
|
import io.lbry.browser.model.Tag;
|
||||||
import io.lbry.browser.model.UrlSuggestion;
|
import io.lbry.browser.model.UrlSuggestion;
|
||||||
import io.lbry.browser.model.ViewHistory;
|
import io.lbry.browser.model.ViewHistory;
|
||||||
|
import io.lbry.browser.model.lbryinc.LbryNotification;
|
||||||
import io.lbry.browser.model.lbryinc.Subscription;
|
import io.lbry.browser.model.lbryinc.Subscription;
|
||||||
import io.lbry.browser.utils.Helper;
|
import io.lbry.browser.utils.Helper;
|
||||||
import io.lbry.browser.utils.LbryUri;
|
import io.lbry.browser.utils.LbryUri;
|
||||||
|
|
||||||
public class DatabaseHelper extends SQLiteOpenHelper {
|
public class DatabaseHelper extends SQLiteOpenHelper {
|
||||||
public static final int DATABASE_VERSION = 2;
|
public static final int DATABASE_VERSION = 6;
|
||||||
public static final String DATABASE_NAME = "LbryApp.db";
|
public static final String DATABASE_NAME = "LbryApp.db";
|
||||||
private static DatabaseHelper instance;
|
private static DatabaseHelper instance;
|
||||||
|
|
||||||
|
@ -48,7 +47,19 @@ public class DatabaseHelper extends SQLiteOpenHelper {
|
||||||
", thumbnail_url TEXT" +
|
", thumbnail_url TEXT" +
|
||||||
", release_time INTEGER " +
|
", release_time INTEGER " +
|
||||||
", device TEXT" +
|
", device TEXT" +
|
||||||
", timestamp TEXT NOT NULL)"
|
", timestamp TEXT NOT NULL)",
|
||||||
|
"CREATE TABLE notifications (" +
|
||||||
|
" id INTEGER PRIMARY KEY NOT NULL" +
|
||||||
|
", remote_id INTEGER NOT NULL" +
|
||||||
|
", author_url TEXT" +
|
||||||
|
", title TEXT" +
|
||||||
|
", description TEXT" +
|
||||||
|
", thumbnail_url TEXT" +
|
||||||
|
", target_url TEXT" +
|
||||||
|
", rule TEXT" +
|
||||||
|
", is_read INTEGER DEFAULT 0 NOT NULL" +
|
||||||
|
", is_seen INTEGER DEFAULT 0 NOT NULL " +
|
||||||
|
", timestamp TEXT NOT NULL)",
|
||||||
};
|
};
|
||||||
private static final String[] SQL_CREATE_INDEXES = {
|
private static final String[] SQL_CREATE_INDEXES = {
|
||||||
"CREATE UNIQUE INDEX idx_subscription_url ON subscriptions (url)",
|
"CREATE UNIQUE INDEX idx_subscription_url ON subscriptions (url)",
|
||||||
|
@ -56,13 +67,39 @@ public class DatabaseHelper extends SQLiteOpenHelper {
|
||||||
"CREATE UNIQUE INDEX idx_url_history_url ON url_history (url)",
|
"CREATE UNIQUE INDEX idx_url_history_url ON url_history (url)",
|
||||||
"CREATE UNIQUE INDEX idx_tag_name ON tags (name)",
|
"CREATE UNIQUE INDEX idx_tag_name ON tags (name)",
|
||||||
"CREATE UNIQUE INDEX idx_view_history_url_device ON view_history (url, device)",
|
"CREATE UNIQUE INDEX idx_view_history_url_device ON view_history (url, device)",
|
||||||
"CREATE INDEX idx_view_history_device ON view_history (device)"
|
"CREATE INDEX idx_view_history_device ON view_history (device)",
|
||||||
|
"CREATE UNIQUE INDEX idx_notification_remote_id ON notifications (remote_id)",
|
||||||
|
"CREATE INDEX idx_notification_timestamp ON notifications (timestamp)"
|
||||||
};
|
};
|
||||||
|
|
||||||
private static final String[] SQL_V1_V2_UPGRADE = {
|
private static final String[] SQL_V1_V2_UPGRADE = {
|
||||||
"ALTER TABLE view_history ADD COLUMN currency TEXT"
|
"ALTER TABLE view_history ADD COLUMN currency TEXT"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
private static final String[] SQL_V2_V3_UPGRADE = {
|
||||||
|
"CREATE TABLE notifications (" +
|
||||||
|
" id INTEGER PRIMARY KEY NOT NULL" +
|
||||||
|
", title TEXT" +
|
||||||
|
", description TEXT" +
|
||||||
|
", thumbnail_url TEXT" +
|
||||||
|
", target_url TEXT" +
|
||||||
|
", is_read INTEGER DEFAULT 0 NOT NULL" +
|
||||||
|
", timestamp TEXT NOT NULL)",
|
||||||
|
"CREATE INDEX idx_notification_timestamp ON notifications (timestamp)"
|
||||||
|
};
|
||||||
|
|
||||||
|
private static final String[] SQL_V3_V4_UPGRADE = {
|
||||||
|
"ALTER TABLE notifications ADD COLUMN remote_id INTEGER",
|
||||||
|
"CREATE UNIQUE INDEX idx_notification_remote_id ON notifications (remote_id)"
|
||||||
|
};
|
||||||
|
private static final String[] SQL_V4_V5_UPGRADE = {
|
||||||
|
"ALTER TABLE notifications ADD COLUMN rule TEXT",
|
||||||
|
"ALTER TABLE notifications ADD COLUMN is_seen TEXT"
|
||||||
|
};
|
||||||
|
private static final String[] SQL_V5_V6_UPGRADE = {
|
||||||
|
"ALTER TABLE notifications ADD COLUMN author_url TEXT"
|
||||||
|
};
|
||||||
|
|
||||||
private static final String SQL_INSERT_SUBSCRIPTION = "REPLACE INTO subscriptions (channel_name, url) VALUES (?, ?)";
|
private static final String SQL_INSERT_SUBSCRIPTION = "REPLACE INTO subscriptions (channel_name, url) VALUES (?, ?)";
|
||||||
private static final String SQL_CLEAR_SUBSCRIPTIONS = "DELETE FROM subscriptions";
|
private static final String SQL_CLEAR_SUBSCRIPTIONS = "DELETE FROM subscriptions";
|
||||||
private static final String SQL_DELETE_SUBSCRIPTION = "DELETE FROM subscriptions WHERE url = ?";
|
private static final String SQL_DELETE_SUBSCRIPTION = "DELETE FROM subscriptions WHERE url = ?";
|
||||||
|
@ -73,6 +110,12 @@ public class DatabaseHelper extends SQLiteOpenHelper {
|
||||||
private static final String SQL_CLEAR_URL_HISTORY_BEFORE_TIME = "DELETE FROM url_history WHERE timestamp < ?";
|
private static final String SQL_CLEAR_URL_HISTORY_BEFORE_TIME = "DELETE FROM url_history WHERE timestamp < ?";
|
||||||
private static final String SQL_GET_RECENT_URL_HISTORY = "SELECT value, url, type FROM url_history ORDER BY timestamp DESC LIMIT 10";
|
private static final String SQL_GET_RECENT_URL_HISTORY = "SELECT value, url, type FROM url_history ORDER BY timestamp DESC LIMIT 10";
|
||||||
|
|
||||||
|
private static final String SQL_INSERT_NOTIFICATION = "REPLACE INTO notifications (remote_id, author_url, title, description, rule, target_url, is_read, is_seen, timestamp) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)";
|
||||||
|
private static final String SQL_GET_NOTIFICATIONS = "SELECT id, remote_id, author_url, title, description, rule, target_url, is_read, is_seen, timestamp FROM notifications ORDER BY timestamp DESC LIMIT 500";
|
||||||
|
private static final String SQL_GET_UNREAD_NOTIFICATIONS_COUNT = "SELECT COUNT(id) FROM notifications WHERE is_read <> 1";
|
||||||
|
private static final String SQL_MARK_NOTIFICATIONS_READ = "UPDATE notifications SET is_read = 1 WHERE is_read = 0";
|
||||||
|
private static final String SQL_MARK_NOTIFICATION_READ_AND_SEEN = "UPDATE notifications SET is_read = 1, is_seen = 1 WHERE id = ?";
|
||||||
|
|
||||||
private static final String SQL_INSERT_VIEW_HISTORY =
|
private static final String SQL_INSERT_VIEW_HISTORY =
|
||||||
"REPLACE INTO view_history (url, claim_id, claim_name, cost, currency, title, publisher_claim_id, publisher_name, publisher_title, thumbnail_url, device, release_time, timestamp) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
|
"REPLACE INTO view_history (url, claim_id, claim_name, cost, currency, title, publisher_claim_id, publisher_name, publisher_title, thumbnail_url, device, release_time, timestamp) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
|
||||||
private static final String SQL_GET_VIEW_HISTORY =
|
private static final String SQL_GET_VIEW_HISTORY =
|
||||||
|
@ -111,6 +154,26 @@ public class DatabaseHelper extends SQLiteOpenHelper {
|
||||||
db.execSQL(sql);
|
db.execSQL(sql);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (oldVersion < 3) {
|
||||||
|
for (String sql : SQL_V2_V3_UPGRADE) {
|
||||||
|
db.execSQL(sql);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (oldVersion < 4) {
|
||||||
|
for (String sql : SQL_V3_V4_UPGRADE) {
|
||||||
|
db.execSQL(sql);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (oldVersion < 5) {
|
||||||
|
for (String sql : SQL_V4_V5_UPGRADE) {
|
||||||
|
db.execSQL(sql);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (oldVersion < 6) {
|
||||||
|
for (String sql : SQL_V5_V6_UPGRADE) {
|
||||||
|
db.execSQL(sql);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) {
|
public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) {
|
||||||
|
|
||||||
|
@ -251,4 +314,66 @@ public class DatabaseHelper extends SQLiteOpenHelper {
|
||||||
return subscriptions;
|
return subscriptions;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void createOrUpdateNotification(LbryNotification notification, SQLiteDatabase db) {
|
||||||
|
db.execSQL(SQL_INSERT_NOTIFICATION, new Object[] {
|
||||||
|
notification.getRemoteId(),
|
||||||
|
notification.getAuthorUrl(),
|
||||||
|
notification.getTitle(),
|
||||||
|
notification.getDescription(),
|
||||||
|
notification.getRule(),
|
||||||
|
notification.getTargetUrl(),
|
||||||
|
notification.isRead() ? 1 : 0,
|
||||||
|
notification.isSeen() ? 1 : 0,
|
||||||
|
new SimpleDateFormat(Helper.ISO_DATE_FORMAT_PATTERN).format(notification.getTimestamp() != null ? notification.getTimestamp() : new Date())
|
||||||
|
});
|
||||||
|
}
|
||||||
|
public static List<LbryNotification> getNotifications(SQLiteDatabase db) {
|
||||||
|
List<LbryNotification> notifications = new ArrayList<>();
|
||||||
|
Cursor cursor = null;
|
||||||
|
try {
|
||||||
|
cursor = db.rawQuery(SQL_GET_NOTIFICATIONS, null);
|
||||||
|
while (cursor.moveToNext()) {
|
||||||
|
LbryNotification notification = new LbryNotification();
|
||||||
|
int columnIndex = 0;
|
||||||
|
notification.setId(cursor.getLong(columnIndex++));
|
||||||
|
notification.setRemoteId(cursor.getLong(columnIndex++));
|
||||||
|
notification.setAuthorUrl(cursor.getString(columnIndex++));
|
||||||
|
notification.setTitle(cursor.getString(columnIndex++));
|
||||||
|
notification.setDescription(cursor.getString(columnIndex++));
|
||||||
|
notification.setRule(cursor.getString(columnIndex++));
|
||||||
|
notification.setTargetUrl(cursor.getString(columnIndex++));
|
||||||
|
notification.setRead(cursor.getInt(columnIndex++) == 1);
|
||||||
|
notification.setSeen(cursor.getInt(columnIndex++) == 1);
|
||||||
|
try {
|
||||||
|
notification.setTimestamp(new SimpleDateFormat(Helper.ISO_DATE_FORMAT_PATTERN).parse(cursor.getString(columnIndex++)));
|
||||||
|
} catch (ParseException ex) {
|
||||||
|
// invalid timestamp (which shouldn't happen). Skip this item
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
notifications.add(notification);
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
Helper.closeCursor(cursor);
|
||||||
|
}
|
||||||
|
return notifications;
|
||||||
|
}
|
||||||
|
public static int getUnreadNotificationsCount(SQLiteDatabase db) {
|
||||||
|
int count = 0;
|
||||||
|
Cursor cursor = null;
|
||||||
|
try {
|
||||||
|
cursor = db.rawQuery(SQL_GET_UNREAD_NOTIFICATIONS_COUNT, null);
|
||||||
|
if (cursor.moveToNext()) {
|
||||||
|
count = cursor.getInt(0);
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
Helper.closeCursor(cursor);
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
}
|
||||||
|
public static void markNotificationsRead(SQLiteDatabase db) {
|
||||||
|
db.execSQL(SQL_MARK_NOTIFICATIONS_READ);
|
||||||
|
}
|
||||||
|
public static void markNotificationReadAndSeen(long notificationId, SQLiteDatabase db) {
|
||||||
|
db.execSQL(SQL_MARK_NOTIFICATION_READ_AND_SEEN, new Object[] { notificationId });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,4 +7,7 @@ public interface SignInListener {
|
||||||
void onPhoneAdded(String countryCode, String phoneNumber);
|
void onPhoneAdded(String countryCode, String phoneNumber);
|
||||||
void onPhoneVerified();
|
void onPhoneVerified();
|
||||||
void onManualVerifyContinue();
|
void onManualVerifyContinue();
|
||||||
|
void onSkipQueueAction();
|
||||||
|
void onTwitterVerified();
|
||||||
|
void onManualProgress(boolean progress);
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,6 +54,7 @@ public class Claim {
|
||||||
@EqualsAndHashCode.Include
|
@EqualsAndHashCode.Include
|
||||||
private boolean placeholder;
|
private boolean placeholder;
|
||||||
private boolean placeholderAnonymous;
|
private boolean placeholderAnonymous;
|
||||||
|
private boolean loadingPlaceholder;
|
||||||
private boolean featured;
|
private boolean featured;
|
||||||
private boolean unresolved; // used for featured
|
private boolean unresolved; // used for featured
|
||||||
private String address;
|
private String address;
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
package io.lbry.browser.model;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class TwitterOauth {
|
||||||
|
private String oauthToken;
|
||||||
|
private String oauthTokenSecret;
|
||||||
|
}
|
|
@ -0,0 +1,40 @@
|
||||||
|
package io.lbry.browser.model.lbryinc;
|
||||||
|
|
||||||
|
import java.util.Comparator;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import io.lbry.browser.model.Claim;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = false, onlyExplicitlyIncluded = true)
|
||||||
|
public class LbryNotification implements Comparator<LbryNotification> {
|
||||||
|
private long id;
|
||||||
|
@EqualsAndHashCode.Include
|
||||||
|
private long remoteId;
|
||||||
|
private String title;
|
||||||
|
private String description;
|
||||||
|
private String thumbnailUrl;
|
||||||
|
private String rule;
|
||||||
|
private String targetUrl;
|
||||||
|
private boolean read;
|
||||||
|
private boolean seen;
|
||||||
|
private Date timestamp;
|
||||||
|
|
||||||
|
// only for comment notifications
|
||||||
|
private String authorUrl;
|
||||||
|
private Claim commentAuthor;
|
||||||
|
|
||||||
|
public int compare(LbryNotification a, LbryNotification b) {
|
||||||
|
long t1 = a.getTimestamp() != null ? a.getTimestamp().getTime() : 0;
|
||||||
|
long t2 = b.getTimestamp() != null ? b.getTimestamp().getTime() : 0;
|
||||||
|
if (t1 < t2) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
if (t1 > t2) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
package io.lbry.browser.model.lbryinc;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class RewardVerified {
|
||||||
|
private long userId;
|
||||||
|
private boolean isRewardApproved;
|
||||||
|
}
|
|
@ -45,10 +45,12 @@ public class CommentListTask extends AsyncTask<Void, Void, List<Comment>> {
|
||||||
options.put("claim_id", claim);
|
options.put("claim_id", claim);
|
||||||
options.put("page", page);
|
options.put("page", page);
|
||||||
options.put("page_size", pageSize);
|
options.put("page_size", pageSize);
|
||||||
|
options.put("hidden", false);
|
||||||
options.put("include_replies", false);
|
options.put("include_replies", false);
|
||||||
options.put("is_channel_signature_valid", true);
|
options.put("is_channel_signature_valid", true);
|
||||||
|
options.put("skip_validation", true);
|
||||||
options.put("visible", true);
|
options.put("visible", true);
|
||||||
options.put("hidden", false);
|
|
||||||
|
|
||||||
JSONObject result = (JSONObject) Lbry.genericApiCall(Lbry.METHOD_COMMENT_LIST, options);
|
JSONObject result = (JSONObject) Lbry.genericApiCall(Lbry.METHOD_COMMENT_LIST, options);
|
||||||
JSONArray items = result.getJSONArray("items");
|
JSONArray items = result.getJSONArray("items");
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
package io.lbry.browser.tasks;
|
||||||
|
|
||||||
|
import io.lbry.browser.model.lbryinc.RewardVerified;
|
||||||
|
|
||||||
|
public interface RewardVerifiedHandler {
|
||||||
|
void onSuccess(RewardVerified rewardVerified);
|
||||||
|
void onError(Exception error);
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
package io.lbry.browser.tasks;
|
||||||
|
|
||||||
|
import io.lbry.browser.model.TwitterOauth;
|
||||||
|
|
||||||
|
public interface TwitterOauthHandler {
|
||||||
|
void onSuccess(TwitterOauth twitterOauth);
|
||||||
|
void onError(Exception error);
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
package io.lbry.browser.tasks.lbryinc;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.os.AsyncTask;
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
|
import com.google.gson.FieldNamingPolicy;
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
import com.google.gson.GsonBuilder;
|
||||||
|
import com.google.gson.reflect.TypeToken;
|
||||||
|
|
||||||
|
import org.json.JSONObject;
|
||||||
|
|
||||||
|
import java.lang.reflect.Type;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import io.lbry.browser.MainActivity;
|
||||||
|
import io.lbry.browser.model.lbryinc.RewardVerified;
|
||||||
|
import io.lbry.browser.tasks.RewardVerifiedHandler;
|
||||||
|
import io.lbry.browser.utils.Helper;
|
||||||
|
import io.lbry.browser.utils.Lbryio;
|
||||||
|
import okhttp3.Response;
|
||||||
|
|
||||||
|
public class AndroidPurchaseTask extends AsyncTask<Void, Void, RewardVerified> {
|
||||||
|
private Context context;
|
||||||
|
private View progressView;
|
||||||
|
private String purchaseToken;
|
||||||
|
private RewardVerifiedHandler handler;
|
||||||
|
private Exception error;
|
||||||
|
|
||||||
|
public AndroidPurchaseTask(String purchaseToken, View progressView, Context context, RewardVerifiedHandler handler) {
|
||||||
|
this.purchaseToken = purchaseToken;
|
||||||
|
this.progressView = progressView;
|
||||||
|
this.context = context;
|
||||||
|
this.handler = handler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void onPreExecute() {
|
||||||
|
Helper.setViewVisibility(progressView, View.VISIBLE);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected RewardVerified doInBackground(Void... params) {
|
||||||
|
try {
|
||||||
|
Map<String, String> options = new HashMap<>();
|
||||||
|
options.put("purchase_token", purchaseToken);
|
||||||
|
|
||||||
|
JSONObject object = (JSONObject) Lbryio.parseResponse(Lbryio.call("verification", "android_purchase", options, context));
|
||||||
|
Type type = new TypeToken<RewardVerified>(){}.getType();
|
||||||
|
Gson gson = new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES).create();
|
||||||
|
return gson.fromJson(object.toString(), type);
|
||||||
|
} catch (Exception ex) {
|
||||||
|
error = ex;
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void onPostExecute(RewardVerified result) {
|
||||||
|
Helper.setViewVisibility(progressView, View.GONE);
|
||||||
|
if (handler != null) {
|
||||||
|
if (result != null) {
|
||||||
|
handler.onSuccess(result);
|
||||||
|
} else {
|
||||||
|
handler.onError(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,128 @@
|
||||||
|
package io.lbry.browser.tasks.lbryinc;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.database.sqlite.SQLiteDatabase;
|
||||||
|
import android.database.sqlite.SQLiteException;
|
||||||
|
import android.os.AsyncTask;
|
||||||
|
import android.util.Log;
|
||||||
|
import android.view.View;
|
||||||
|
import android.widget.ProgressBar;
|
||||||
|
|
||||||
|
import org.json.JSONArray;
|
||||||
|
import org.json.JSONException;
|
||||||
|
import org.json.JSONObject;
|
||||||
|
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
|
import io.lbry.browser.MainActivity;
|
||||||
|
import io.lbry.browser.data.DatabaseHelper;
|
||||||
|
import io.lbry.browser.exceptions.LbryioRequestException;
|
||||||
|
import io.lbry.browser.exceptions.LbryioResponseException;
|
||||||
|
import io.lbry.browser.model.lbryinc.LbryNotification;
|
||||||
|
import io.lbry.browser.utils.Helper;
|
||||||
|
import io.lbry.browser.utils.Lbryio;
|
||||||
|
|
||||||
|
public class NotificationListTask extends AsyncTask<Void, Void, List<LbryNotification>> {
|
||||||
|
private static final String TAG = "Notifications";
|
||||||
|
|
||||||
|
private Context context;
|
||||||
|
private ListNotificationsHandler handler;
|
||||||
|
private ProgressBar progressBar;
|
||||||
|
private Exception error;
|
||||||
|
|
||||||
|
public NotificationListTask(Context context, ProgressBar progressBar, ListNotificationsHandler handler) {
|
||||||
|
this.context = context;
|
||||||
|
this.progressBar = progressBar;
|
||||||
|
this.handler = handler;
|
||||||
|
}
|
||||||
|
protected void onPreExecute() {
|
||||||
|
Helper.setViewVisibility(progressBar, View.VISIBLE);
|
||||||
|
}
|
||||||
|
protected List<LbryNotification> doInBackground(Void... params) {
|
||||||
|
List<LbryNotification> notifications = new ArrayList<>();
|
||||||
|
SQLiteDatabase db = null;
|
||||||
|
try {
|
||||||
|
JSONArray array = (JSONArray) Lbryio.parseResponse(Lbryio.call("notification", "list", context));
|
||||||
|
if (array != null) {
|
||||||
|
for (int i = 0; i < array.length(); i++) {
|
||||||
|
JSONObject item = array.getJSONObject(i);
|
||||||
|
if (item.has("notification_parameters")) {
|
||||||
|
LbryNotification notification = new LbryNotification();
|
||||||
|
|
||||||
|
JSONObject notificationParams = item.getJSONObject("notification_parameters");
|
||||||
|
if (notificationParams.has("device")) {
|
||||||
|
JSONObject device = notificationParams.getJSONObject("device");
|
||||||
|
notification.setTitle(Helper.getJSONString("title", null, device));
|
||||||
|
notification.setDescription(Helper.getJSONString("text", null, device));
|
||||||
|
notification.setTargetUrl(Helper.getJSONString("target", null, device));
|
||||||
|
}
|
||||||
|
if (notificationParams.has("dynamic") && !notificationParams.isNull("dynamic")) {
|
||||||
|
JSONObject dynamic = notificationParams.getJSONObject("dynamic");
|
||||||
|
if (dynamic.has("comment_author")) {
|
||||||
|
notification.setAuthorUrl(Helper.getJSONString("comment_author", null, dynamic));
|
||||||
|
}
|
||||||
|
if (dynamic.has("channelURI")) {
|
||||||
|
String channelUrl = Helper.getJSONString("channelURI", null, dynamic);
|
||||||
|
if (!Helper.isNullOrEmpty(channelUrl)) {
|
||||||
|
notification.setTargetUrl(channelUrl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (dynamic.has("hash") && "comment".equalsIgnoreCase(Helper.getJSONString("notification_rule", null, item))) {
|
||||||
|
notification.setTargetUrl(String.format("%s?comment_hash=%s", notification.getTargetUrl(), dynamic.getString("hash")));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
notification.setRule(Helper.getJSONString("notification_rule", null, item));
|
||||||
|
notification.setRemoteId(Helper.getJSONLong("id", 0, item));
|
||||||
|
notification.setRead(Helper.getJSONBoolean("is_read", false, item));
|
||||||
|
notification.setSeen(Helper.getJSONBoolean("is_seen", false, item));
|
||||||
|
|
||||||
|
try {
|
||||||
|
SimpleDateFormat dateFormat = new SimpleDateFormat(Helper.ISO_DATE_FORMAT_JSON, Locale.US);
|
||||||
|
notification.setTimestamp(dateFormat.parse(Helper.getJSONString("created_at", dateFormat.format(new Date()), item)));
|
||||||
|
} catch (ParseException ex) {
|
||||||
|
notification.setTimestamp(new Date());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (notification.getRemoteId() > 0 && !Helper.isNullOrEmpty(notification.getDescription())) {
|
||||||
|
notifications.add(notification);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (context instanceof MainActivity) {
|
||||||
|
db = ((MainActivity) context).getDbHelper().getWritableDatabase();
|
||||||
|
for (LbryNotification notification : notifications) {
|
||||||
|
DatabaseHelper.createOrUpdateNotification(notification, db);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (ClassCastException | LbryioRequestException | LbryioResponseException | JSONException | SQLiteException | IllegalStateException ex) {
|
||||||
|
Log.e(TAG, ex.getMessage(), ex);
|
||||||
|
error = ex;
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return notifications;
|
||||||
|
}
|
||||||
|
protected void onPostExecute(List<LbryNotification> notifications) {
|
||||||
|
Helper.setViewVisibility(progressBar, View.GONE);
|
||||||
|
if (handler != null) {
|
||||||
|
if (notifications != null) {
|
||||||
|
handler.onSuccess(notifications);
|
||||||
|
} else {
|
||||||
|
handler.onError(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface ListNotificationsHandler {
|
||||||
|
void onSuccess(List<LbryNotification> notifications);
|
||||||
|
void onError(Exception exception);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
package io.lbry.browser.tasks.lbryinc;
|
||||||
|
|
||||||
|
import android.os.AsyncTask;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import io.lbry.browser.exceptions.LbryioRequestException;
|
||||||
|
import io.lbry.browser.exceptions.LbryioResponseException;
|
||||||
|
import io.lbry.browser.utils.Helper;
|
||||||
|
import io.lbry.browser.utils.Lbryio;
|
||||||
|
|
||||||
|
public class NotificationUpdateTask extends AsyncTask<Void, Void, Boolean> {
|
||||||
|
private List<Long> ids;
|
||||||
|
private boolean seen;
|
||||||
|
private boolean read;
|
||||||
|
private boolean updateSeen;
|
||||||
|
|
||||||
|
public NotificationUpdateTask(List<Long> ids, boolean read) {
|
||||||
|
this(ids, read, false, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public NotificationUpdateTask(List<Long> ids, boolean read, boolean seen, boolean updateSeen) {
|
||||||
|
this.ids = ids;
|
||||||
|
this.read = read;
|
||||||
|
this.seen = seen;
|
||||||
|
this.updateSeen = updateSeen;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected Boolean doInBackground(Void... params) {
|
||||||
|
Map<String, String> options = new HashMap<>();
|
||||||
|
options.put("notification_ids", Helper.joinL(ids, ","));
|
||||||
|
options.put("is_read", String.valueOf(read));
|
||||||
|
if (updateSeen) {
|
||||||
|
options.put("is_seen", String.valueOf(seen));
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
Object result = Lbryio.parseResponse(Lbryio.call("notification", "edit", options, null));
|
||||||
|
return "ok".equalsIgnoreCase(result.toString());
|
||||||
|
} catch (LbryioResponseException | LbryioRequestException ex) {
|
||||||
|
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
package io.lbry.browser.tasks.lbryinc;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.os.AsyncTask;
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
|
import com.google.gson.FieldNamingPolicy;
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
import com.google.gson.GsonBuilder;
|
||||||
|
import com.google.gson.reflect.TypeToken;
|
||||||
|
|
||||||
|
import org.json.JSONObject;
|
||||||
|
|
||||||
|
import java.lang.reflect.Type;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import io.lbry.browser.model.TwitterOauth;
|
||||||
|
import io.lbry.browser.model.lbryinc.RewardVerified;
|
||||||
|
import io.lbry.browser.tasks.RewardVerifiedHandler;
|
||||||
|
import io.lbry.browser.utils.Helper;
|
||||||
|
import io.lbry.browser.utils.Lbryio;
|
||||||
|
|
||||||
|
public class TwitterVerifyTask extends AsyncTask<Void, Void, RewardVerified> {
|
||||||
|
private Context context;
|
||||||
|
private View progressView;
|
||||||
|
private TwitterOauth twitterOauth;
|
||||||
|
private RewardVerifiedHandler handler;
|
||||||
|
private Exception error;
|
||||||
|
|
||||||
|
public TwitterVerifyTask(TwitterOauth twitterOauth, View progressView, Context context, RewardVerifiedHandler handler) {
|
||||||
|
this.twitterOauth = twitterOauth;
|
||||||
|
this.progressView = progressView;
|
||||||
|
this.context = context;
|
||||||
|
this.handler = handler;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void onPreExecute() {
|
||||||
|
Helper.setViewVisibility(progressView, View.VISIBLE);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected RewardVerified doInBackground(Void... params) {
|
||||||
|
try {
|
||||||
|
Map<String, String> options = new HashMap<>();
|
||||||
|
options.put("oauth_token", twitterOauth.getOauthToken());
|
||||||
|
options.put("oauth_token_secret", twitterOauth.getOauthTokenSecret());
|
||||||
|
|
||||||
|
JSONObject object = (JSONObject) Lbryio.parseResponse(Lbryio.call("verification", "twitter_verify", options, context));
|
||||||
|
Type type = new TypeToken<RewardVerified>(){}.getType();
|
||||||
|
Gson gson = new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES).create();
|
||||||
|
return gson.fromJson(object.toString(), type);
|
||||||
|
} catch (Exception ex) {
|
||||||
|
error = ex;
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void onPostExecute(RewardVerified result) {
|
||||||
|
Helper.setViewVisibility(progressView, View.GONE);
|
||||||
|
if (handler != null) {
|
||||||
|
if (result != null) {
|
||||||
|
handler.onSuccess(result);
|
||||||
|
} else {
|
||||||
|
handler.onError(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
package io.lbry.browser.tasks.verification;
|
||||||
|
|
||||||
|
import android.os.AsyncTask;
|
||||||
|
|
||||||
|
import com.google.api.client.auth.oauth.OAuthHmacSigner;
|
||||||
|
import com.google.api.client.auth.oauth.OAuthParameters;
|
||||||
|
import com.google.api.client.http.GenericUrl;
|
||||||
|
|
||||||
|
import io.lbry.browser.VerificationActivity;
|
||||||
|
import io.lbry.browser.model.TwitterOauth;
|
||||||
|
import io.lbry.browser.tasks.TwitterOauthHandler;
|
||||||
|
import io.lbry.browser.utils.Helper;
|
||||||
|
import okhttp3.HttpUrl;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
import okhttp3.Request;
|
||||||
|
import okhttp3.RequestBody;
|
||||||
|
import okhttp3.Response;
|
||||||
|
|
||||||
|
public class TwitterAccessTokenTask extends AsyncTask<Void, Void, String> {
|
||||||
|
private static final String ENDPOINT = "https://api.twitter.com/oauth/access_token";
|
||||||
|
|
||||||
|
private Exception error;
|
||||||
|
private String oauthParams;
|
||||||
|
private TwitterOauthHandler handler;
|
||||||
|
|
||||||
|
public TwitterAccessTokenTask(String oauthParams, TwitterOauthHandler handler) {
|
||||||
|
this.oauthParams = oauthParams;
|
||||||
|
this.handler = handler;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String doInBackground(Void... params) {
|
||||||
|
try {
|
||||||
|
String url = String.format("%s?%s", ENDPOINT, oauthParams);
|
||||||
|
RequestBody body = RequestBody.create(new byte[0]);
|
||||||
|
Request request = new Request.Builder().url(url).post(body).build();
|
||||||
|
|
||||||
|
OkHttpClient client = new OkHttpClient.Builder().build();
|
||||||
|
Response response = client.newCall(request).execute();
|
||||||
|
return response.body().string();
|
||||||
|
} catch (Exception ex) {
|
||||||
|
error = ex;
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void onPostExecute(String response) {
|
||||||
|
if (!Helper.isNullOrEmpty(response)) {
|
||||||
|
String[] pairs = response.split("&");
|
||||||
|
TwitterOauth twitterOauth = new TwitterOauth();
|
||||||
|
for (String pair : pairs) {
|
||||||
|
String[] parts = pair.split("=");
|
||||||
|
if (parts.length != 2) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
String key = parts[0];
|
||||||
|
String value = parts[1];
|
||||||
|
if ("oauth_token".equalsIgnoreCase(key)) {
|
||||||
|
twitterOauth.setOauthToken(value);
|
||||||
|
} else if ("oauth_token_secret".equalsIgnoreCase(key)) {
|
||||||
|
twitterOauth.setOauthTokenSecret(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
handler.onSuccess(twitterOauth);
|
||||||
|
} else {
|
||||||
|
handler.onError(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,88 @@
|
||||||
|
package io.lbry.browser.tasks.verification;
|
||||||
|
|
||||||
|
import android.net.Uri;
|
||||||
|
import android.os.AsyncTask;
|
||||||
|
import android.util.Base64;
|
||||||
|
|
||||||
|
import com.google.api.client.auth.oauth.OAuthHmacSigner;
|
||||||
|
import com.google.api.client.auth.oauth.OAuthParameters;
|
||||||
|
import com.google.api.client.http.GenericUrl;
|
||||||
|
|
||||||
|
import java.nio.charset.StandardCharsets;
|
||||||
|
|
||||||
|
import io.lbry.browser.VerificationActivity;
|
||||||
|
import io.lbry.browser.model.TwitterOauth;
|
||||||
|
import io.lbry.browser.tasks.TwitterOauthHandler;
|
||||||
|
import io.lbry.browser.utils.Helper;
|
||||||
|
import okhttp3.OkHttpClient;
|
||||||
|
import okhttp3.Request;
|
||||||
|
import okhttp3.RequestBody;
|
||||||
|
import okhttp3.Response;
|
||||||
|
|
||||||
|
public class TwitterRequestTokenTask extends AsyncTask<Void, Void, String> {
|
||||||
|
private static final String ENDPOINT = "https://api.twitter.com/oauth/request_token";
|
||||||
|
|
||||||
|
private String consumerKey;
|
||||||
|
private String consumerSecret;
|
||||||
|
private Exception error;
|
||||||
|
private TwitterOauthHandler handler;
|
||||||
|
|
||||||
|
public TwitterRequestTokenTask(String consumerKey, String consumerSecret, TwitterOauthHandler handler) {
|
||||||
|
this.consumerKey = consumerKey;
|
||||||
|
this.consumerSecret = consumerSecret;
|
||||||
|
this.handler = handler;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String doInBackground(Void... params) {
|
||||||
|
try {
|
||||||
|
|
||||||
|
OAuthHmacSigner signer = new OAuthHmacSigner();
|
||||||
|
signer.clientSharedSecret = new String(
|
||||||
|
Base64.decode(consumerSecret, Base64.NO_WRAP), StandardCharsets.UTF_8.name());
|
||||||
|
|
||||||
|
OAuthParameters oauthParams = new OAuthParameters();
|
||||||
|
oauthParams.callback = "https://lbry.tv";
|
||||||
|
oauthParams.consumerKey = new String(
|
||||||
|
Base64.decode(consumerKey, Base64.NO_WRAP), StandardCharsets.UTF_8.name());;
|
||||||
|
oauthParams.signatureMethod = "HMAC-SHA-1";
|
||||||
|
oauthParams.signer = signer;
|
||||||
|
oauthParams.computeNonce();
|
||||||
|
oauthParams.computeTimestamp();
|
||||||
|
oauthParams.computeSignature("POST", new GenericUrl(ENDPOINT));
|
||||||
|
|
||||||
|
RequestBody body = RequestBody.create(new byte[0]);
|
||||||
|
Request request = new Request.Builder().url(ENDPOINT).addHeader(
|
||||||
|
"Authorization", oauthParams.getAuthorizationHeader()).post(body).build();
|
||||||
|
|
||||||
|
OkHttpClient client = new OkHttpClient.Builder().build();
|
||||||
|
Response response = client.newCall(request).execute();
|
||||||
|
return response.body().string();
|
||||||
|
} catch (Exception ex) {
|
||||||
|
error = ex;
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void onPostExecute(String response) {
|
||||||
|
if (!Helper.isNullOrEmpty(response)) {
|
||||||
|
String[] pairs = response.split("&");
|
||||||
|
TwitterOauth twitterOauth = new TwitterOauth();
|
||||||
|
for (String pair : pairs) {
|
||||||
|
String[] parts = pair.split("=");
|
||||||
|
if (parts.length != 2) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
String key = parts[0];
|
||||||
|
String value = parts[1];
|
||||||
|
if ("oauth_token".equalsIgnoreCase(key)) {
|
||||||
|
twitterOauth.setOauthToken(value);
|
||||||
|
} else if ("oauth_token_secret".equalsIgnoreCase(key)) {
|
||||||
|
twitterOauth.setOauthTokenSecret(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
handler.onSuccess(twitterOauth);
|
||||||
|
} else {
|
||||||
|
handler.onError(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,6 +18,7 @@ import android.widget.TextView;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
import androidx.appcompat.widget.AppCompatSpinner;
|
import androidx.appcompat.widget.AppCompatSpinner;
|
||||||
|
import androidx.core.widget.NestedScrollView;
|
||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
@ -64,6 +65,8 @@ public class ChannelCommentsFragment extends Fragment implements SdkStatusListen
|
||||||
|
|
||||||
@Setter
|
@Setter
|
||||||
private Claim claim;
|
private Claim claim;
|
||||||
|
@Setter
|
||||||
|
private String commentHash;
|
||||||
private CommentListAdapter commentListAdapter;
|
private CommentListAdapter commentListAdapter;
|
||||||
|
|
||||||
private Comment replyToComment;
|
private Comment replyToComment;
|
||||||
|
@ -156,7 +159,8 @@ public class ChannelCommentsFragment extends Fragment implements SdkStatusListen
|
||||||
if (context instanceof MainActivity) {
|
if (context instanceof MainActivity) {
|
||||||
((MainActivity) context).addWalletBalanceListener(this);
|
((MainActivity) context).addWalletBalanceListener(this);
|
||||||
}
|
}
|
||||||
checkCommentSdkInitializing();
|
|
||||||
|
checkAndLoadComments();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onStop() {
|
public void onStop() {
|
||||||
|
@ -180,13 +184,11 @@ public class ChannelCommentsFragment extends Fragment implements SdkStatusListen
|
||||||
@Override
|
@Override
|
||||||
public void onSdkReady() {
|
public void onSdkReady() {
|
||||||
fetchChannels();
|
fetchChannels();
|
||||||
checkAndLoadComments();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkAndLoadComments() {
|
private void checkAndLoadComments() {
|
||||||
View root = getView();
|
View root = getView();
|
||||||
if (root != null) {
|
if (root != null) {
|
||||||
checkCommentSdkInitializing();
|
|
||||||
RecyclerView commentsList = root.findViewById(R.id.channel_comments_list);
|
RecyclerView commentsList = root.findViewById(R.id.channel_comments_list);
|
||||||
if (commentsList == null || commentsList.getAdapter() == null || commentsList.getAdapter().getItemCount() == 0) {
|
if (commentsList == null || commentsList.getAdapter() == null || commentsList.getAdapter().getItemCount() == 0) {
|
||||||
loadComments();
|
loadComments();
|
||||||
|
@ -198,7 +200,7 @@ public class ChannelCommentsFragment extends Fragment implements SdkStatusListen
|
||||||
View root = getView();
|
View root = getView();
|
||||||
ProgressBar relatedLoading = root.findViewById(R.id.channel_comments_progress);
|
ProgressBar relatedLoading = root.findViewById(R.id.channel_comments_progress);
|
||||||
if (claim != null && root != null) {
|
if (claim != null && root != null) {
|
||||||
CommentListTask task = new CommentListTask(1, 500, claim.getClaimId(), relatedLoading, new CommentListHandler() {
|
CommentListTask task = new CommentListTask(1, 200, claim.getClaimId(), relatedLoading, new CommentListHandler() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<Comment> comments, boolean hasReachedEnd) {
|
public void onSuccess(List<Comment> comments, boolean hasReachedEnd) {
|
||||||
Context ctx = getContext();
|
Context ctx = getContext();
|
||||||
|
@ -228,6 +230,7 @@ public class ChannelCommentsFragment extends Fragment implements SdkStatusListen
|
||||||
|
|
||||||
checkNoComments();
|
checkNoComments();
|
||||||
resolveCommentPosters();
|
resolveCommentPosters();
|
||||||
|
scrollToCommentHash();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -240,6 +243,20 @@ public class ChannelCommentsFragment extends Fragment implements SdkStatusListen
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void scrollToCommentHash() {
|
||||||
|
View root = getView();
|
||||||
|
// check for the position of commentHash if set
|
||||||
|
if (root != null && !Helper.isNullOrEmpty(commentHash) && commentListAdapter != null && commentListAdapter.getItemCount() > 0) {
|
||||||
|
RecyclerView commentList = root.findViewById(R.id.channel_comments_list);
|
||||||
|
int position = commentListAdapter.getPositionForComment(commentHash);
|
||||||
|
if (position > -1 && commentList.getLayoutManager() != null) {
|
||||||
|
NestedScrollView scrollView = root.findViewById(R.id.channel_comments_area);
|
||||||
|
scrollView.requestChildFocus(commentList, commentList);
|
||||||
|
commentList.getLayoutManager().scrollToPosition(position);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void resolveCommentPosters() {
|
private void resolveCommentPosters() {
|
||||||
if (commentListAdapter != null) {
|
if (commentListAdapter != null) {
|
||||||
List<String> urlsToResolve = new ArrayList<>(commentListAdapter.getClaimUrlsToResolve());
|
List<String> urlsToResolve = new ArrayList<>(commentListAdapter.getClaimUrlsToResolve());
|
||||||
|
|
|
@ -6,6 +6,7 @@ import android.content.Intent;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.Handler;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
@ -14,7 +15,6 @@ import android.widget.TextView;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
import androidx.core.content.ContextCompat;
|
|
||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
import androidx.fragment.app.FragmentActivity;
|
import androidx.fragment.app.FragmentActivity;
|
||||||
import androidx.viewpager2.adapter.FragmentStateAdapter;
|
import androidx.viewpager2.adapter.FragmentStateAdapter;
|
||||||
|
@ -62,7 +62,7 @@ import lombok.SneakyThrows;
|
||||||
public class ChannelFragment extends BaseFragment implements FetchChannelsListener {
|
public class ChannelFragment extends BaseFragment implements FetchChannelsListener {
|
||||||
private Claim claim;
|
private Claim claim;
|
||||||
private boolean subscribing;
|
private boolean subscribing;
|
||||||
private String url;
|
private String currentUrl;
|
||||||
|
|
||||||
private View layoutResolving;
|
private View layoutResolving;
|
||||||
private View layoutDisplayArea;
|
private View layoutDisplayArea;
|
||||||
|
@ -86,6 +86,9 @@ public class ChannelFragment extends BaseFragment implements FetchChannelsListen
|
||||||
private View layoutNothingAtLocation;
|
private View layoutNothingAtLocation;
|
||||||
private View layoutLoadingState;
|
private View layoutLoadingState;
|
||||||
|
|
||||||
|
// if this is set, scroll to the specific comment on load
|
||||||
|
private String commentHash;
|
||||||
|
|
||||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||||
ViewGroup container, Bundle savedInstanceState) {
|
ViewGroup container, Bundle savedInstanceState) {
|
||||||
View root = inflater.inflate(R.layout.fragment_channel, container, false);
|
View root = inflater.inflate(R.layout.fragment_channel, container, false);
|
||||||
|
@ -321,7 +324,7 @@ public class ChannelFragment extends BaseFragment implements FetchChannelsListen
|
||||||
private void checkParams() {
|
private void checkParams() {
|
||||||
boolean updateRequired = false;
|
boolean updateRequired = false;
|
||||||
Map<String, Object> params = getParams();
|
Map<String, Object> params = getParams();
|
||||||
|
String newUrl = null;
|
||||||
if (params != null) {
|
if (params != null) {
|
||||||
if (params.containsKey("claim")) {
|
if (params.containsKey("claim")) {
|
||||||
Claim claim = (Claim) params.get("claim");
|
Claim claim = (Claim) params.get("claim");
|
||||||
|
@ -331,21 +334,39 @@ public class ChannelFragment extends BaseFragment implements FetchChannelsListen
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (params.containsKey("url")) {
|
if (params.containsKey("url")) {
|
||||||
String newUrl = params.get("url").toString();
|
LbryUri newLbryUri = LbryUri.tryParse(params.get("url").toString());
|
||||||
if (claim == null || !newUrl.equalsIgnoreCase(url)) {
|
if (newLbryUri != null) {
|
||||||
|
newUrl = newLbryUri.toString();
|
||||||
|
String qs = newLbryUri.getQueryString();
|
||||||
|
if (!Helper.isNullOrEmpty(qs)) {
|
||||||
|
String[] qsPairs = qs.split("&");
|
||||||
|
for (String pair : qsPairs) {
|
||||||
|
String[] parts = pair.split("=");
|
||||||
|
if (parts.length < 2) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if ("comment_hash".equalsIgnoreCase(parts[0])) {
|
||||||
|
commentHash = parts[1];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (claim == null || !newUrl.equalsIgnoreCase(currentUrl)) {
|
||||||
this.claim = null;
|
this.claim = null;
|
||||||
this.url = newUrl;
|
this.currentUrl = newUrl;
|
||||||
updateRequired = true;
|
updateRequired = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (updateRequired) {
|
if (updateRequired) {
|
||||||
resetSubCount();
|
resetSubCount();
|
||||||
if (!Helper.isNullOrEmpty(url)) {
|
if (!Helper.isNullOrEmpty(currentUrl)) {
|
||||||
// check if the claim is already cached
|
// check if the claim is already cached
|
||||||
ClaimCacheKey key = new ClaimCacheKey();
|
ClaimCacheKey key = new ClaimCacheKey();
|
||||||
key.setUrl(url);
|
key.setUrl(currentUrl);
|
||||||
if (Lbry.claimCache.containsKey(key)) {
|
if (Lbry.claimCache.containsKey(key)) {
|
||||||
claim = Lbry.claimCache.get(key);
|
claim = Lbry.claimCache.get(key);
|
||||||
} else {
|
} else {
|
||||||
|
@ -357,8 +378,8 @@ public class ChannelFragment extends BaseFragment implements FetchChannelsListen
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!Helper.isNullOrEmpty(url)) {
|
if (!Helper.isNullOrEmpty(currentUrl)) {
|
||||||
Helper.saveUrlHistory(url, claim != null ? claim.getTitle() : null, UrlSuggestion.TYPE_CHANNEL);
|
Helper.saveUrlHistory(currentUrl, claim != null ? claim.getTitle() : null, UrlSuggestion.TYPE_CHANNEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (claim != null) {
|
if (claim != null) {
|
||||||
|
@ -369,13 +390,13 @@ public class ChannelFragment extends BaseFragment implements FetchChannelsListen
|
||||||
private void resolveUrl() {
|
private void resolveUrl() {
|
||||||
Helper.setViewVisibility(layoutDisplayArea, View.INVISIBLE);
|
Helper.setViewVisibility(layoutDisplayArea, View.INVISIBLE);
|
||||||
Helper.setViewVisibility(layoutLoadingState, View.VISIBLE);
|
Helper.setViewVisibility(layoutLoadingState, View.VISIBLE);
|
||||||
ResolveTask task = new ResolveTask(url, Lbry.LBRY_TV_CONNECTION_STRING, layoutResolving, new ClaimListResultHandler() {
|
ResolveTask task = new ResolveTask(currentUrl, Lbry.LBRY_TV_CONNECTION_STRING, layoutResolving, new ClaimListResultHandler() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<Claim> claims) {
|
public void onSuccess(List<Claim> claims) {
|
||||||
if (claims.size() > 0 && !Helper.isNullOrEmpty(claims.get(0).getClaimId())) {
|
if (claims.size() > 0 && !Helper.isNullOrEmpty(claims.get(0).getClaimId())) {
|
||||||
claim = claims.get(0);
|
claim = claims.get(0);
|
||||||
if (!Helper.isNullOrEmpty(url)) {
|
if (!Helper.isNullOrEmpty(currentUrl)) {
|
||||||
Helper.saveUrlHistory(url, claim.getTitle(), UrlSuggestion.TYPE_CHANNEL);
|
Helper.saveUrlHistory(currentUrl, claim.getTitle(), UrlSuggestion.TYPE_CHANNEL);
|
||||||
}
|
}
|
||||||
|
|
||||||
renderClaim();
|
renderClaim();
|
||||||
|
@ -441,7 +462,16 @@ public class ChannelFragment extends BaseFragment implements FetchChannelsListen
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (tabPager.getAdapter() == null && context instanceof MainActivity) {
|
if (tabPager.getAdapter() == null && context instanceof MainActivity) {
|
||||||
tabPager.setAdapter(new ChannelPagerAdapter(claim, (MainActivity) context));
|
tabPager.setAdapter(new ChannelPagerAdapter(claim, commentHash, (MainActivity) context));
|
||||||
|
if (!Helper.isNullOrEmpty(commentHash)) {
|
||||||
|
// set the Comments tab active if a comment hash is set
|
||||||
|
new Handler().postDelayed(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
tabPager.setCurrentItem(2);
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
new TabLayoutMediator(tabLayout, tabPager, new TabLayoutMediator.TabConfigurationStrategy() {
|
new TabLayoutMediator(tabLayout, tabPager, new TabLayoutMediator.TabConfigurationStrategy() {
|
||||||
@Override
|
@Override
|
||||||
|
@ -491,9 +521,11 @@ public class ChannelFragment extends BaseFragment implements FetchChannelsListen
|
||||||
|
|
||||||
private static class ChannelPagerAdapter extends FragmentStateAdapter {
|
private static class ChannelPagerAdapter extends FragmentStateAdapter {
|
||||||
private Claim channelClaim;
|
private Claim channelClaim;
|
||||||
public ChannelPagerAdapter(Claim channelClaim, FragmentActivity activity) {
|
private String commentHash;
|
||||||
|
public ChannelPagerAdapter(Claim channelClaim, String commentHash, FragmentActivity activity) {
|
||||||
super(activity);
|
super(activity);
|
||||||
this.channelClaim = channelClaim;
|
this.channelClaim = channelClaim;
|
||||||
|
this.commentHash = commentHash;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
|
@ -526,6 +558,9 @@ public class ChannelFragment extends BaseFragment implements FetchChannelsListen
|
||||||
if (channelClaim != null) {
|
if (channelClaim != null) {
|
||||||
commentsFragment.setClaim(channelClaim);
|
commentsFragment.setClaim(channelClaim);
|
||||||
}
|
}
|
||||||
|
if (!Helper.isNullOrEmpty(commentHash)) {
|
||||||
|
commentsFragment.setCommentHash(commentHash);
|
||||||
|
}
|
||||||
return commentsFragment;
|
return commentsFragment;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -38,6 +38,7 @@ import androidx.appcompat.app.AlertDialog;
|
||||||
import androidx.appcompat.widget.AppCompatSpinner;
|
import androidx.appcompat.widget.AppCompatSpinner;
|
||||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
|
import androidx.core.widget.NestedScrollView;
|
||||||
import androidx.preference.PreferenceManager;
|
import androidx.preference.PreferenceManager;
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
@ -233,6 +234,9 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
private View inlineChannelCreatorProgress;
|
private View inlineChannelCreatorProgress;
|
||||||
private MaterialButton inlineChannelCreatorCreateButton;
|
private MaterialButton inlineChannelCreatorCreateButton;
|
||||||
|
|
||||||
|
// if this is set, scroll to the specific comment on load
|
||||||
|
private String commentHash;
|
||||||
|
|
||||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||||
ViewGroup container, Bundle savedInstanceState) {
|
ViewGroup container, Bundle savedInstanceState) {
|
||||||
View root = inflater.inflate(R.layout.fragment_file_view, container, false);
|
View root = inflater.inflate(R.layout.fragment_file_view, container, false);
|
||||||
|
@ -357,11 +361,29 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (params.containsKey("url")) {
|
if (params.containsKey("url")) {
|
||||||
newUrl = params.get("url").toString();
|
LbryUri newLbryUri = LbryUri.tryParse(params.get("url").toString());
|
||||||
|
if (newLbryUri != null) {
|
||||||
|
newUrl = newLbryUri.toString();
|
||||||
|
String qs = newLbryUri.getQueryString();
|
||||||
|
if (!Helper.isNullOrEmpty(qs)) {
|
||||||
|
String[] qsPairs = qs.split("&");
|
||||||
|
for (String pair : qsPairs) {
|
||||||
|
String[] parts = pair.split("=");
|
||||||
|
if (parts.length < 2) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if ("comment_hash".equalsIgnoreCase(parts[0])) {
|
||||||
|
commentHash = parts[1];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (claim == null || !newUrl.equalsIgnoreCase(currentUrl)) {
|
if (claim == null || !newUrl.equalsIgnoreCase(currentUrl)) {
|
||||||
updateRequired = true;
|
updateRequired = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} else if (currentUrl != null) {
|
} else if (currentUrl != null) {
|
||||||
updateRequired = true;
|
updateRequired = true;
|
||||||
} else if (context instanceof MainActivity) {
|
} else if (context instanceof MainActivity) {
|
||||||
|
@ -567,7 +589,6 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
}
|
}
|
||||||
checkOwnClaim();
|
checkOwnClaim();
|
||||||
fetchChannels();
|
fetchChannels();
|
||||||
checkAndLoadComments();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getStreamingUrl() {
|
private String getStreamingUrl() {
|
||||||
|
@ -709,7 +730,6 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
} else {
|
} else {
|
||||||
onSdkReady();
|
onSdkReady();
|
||||||
}
|
}
|
||||||
checkCommentSdkInitializing();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onStop() {
|
public void onStop() {
|
||||||
|
@ -1469,7 +1489,7 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (claim.isFree()) {
|
if (claim.isFree() && Helper.isNullOrEmpty(commentHash)) {
|
||||||
if (claim.isPlayable() || (!Lbry.SDK_READY && Lbryio.isSignedIn())) {
|
if (claim.isPlayable() || (!Lbry.SDK_READY && Lbryio.isSignedIn())) {
|
||||||
if (MainActivity.nowPlayingClaim != null && MainActivity.nowPlayingClaim.getClaimId().equalsIgnoreCase(claim.getClaimId())) {
|
if (MainActivity.nowPlayingClaim != null && MainActivity.nowPlayingClaim.getClaimId().equalsIgnoreCase(claim.getClaimId())) {
|
||||||
// claim already playing
|
// claim already playing
|
||||||
|
@ -1487,7 +1507,7 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
restoreMainActionButton();
|
restoreMainActionButton();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Lbry.SDK_READY && !claim.isPlayable() && !claim.isViewable()) {
|
if (Lbry.SDK_READY && !claim.isPlayable() && !claim.isViewable() && Helper.isNullOrEmpty(commentHash)) {
|
||||||
if (claim.getFile() == null) {
|
if (claim.getFile() == null) {
|
||||||
loadFile();
|
loadFile();
|
||||||
} else {
|
} else {
|
||||||
|
@ -1513,7 +1533,6 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
private void checkAndLoadComments() {
|
private void checkAndLoadComments() {
|
||||||
View root = getView();
|
View root = getView();
|
||||||
if (root != null) {
|
if (root != null) {
|
||||||
checkCommentSdkInitializing();
|
|
||||||
RecyclerView commentsList = root.findViewById(R.id.file_view_comments_list);
|
RecyclerView commentsList = root.findViewById(R.id.file_view_comments_list);
|
||||||
if (commentsList == null || commentsList.getAdapter() == null || commentsList.getAdapter().getItemCount() == 0) {
|
if (commentsList == null || commentsList.getAdapter() == null || commentsList.getAdapter().getItemCount() == 0) {
|
||||||
loadComments();
|
loadComments();
|
||||||
|
@ -1521,14 +1540,6 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkCommentSdkInitializing() {
|
|
||||||
View root = getView();
|
|
||||||
if (root != null) {
|
|
||||||
TextView commentsSDKInitializing = root.findViewById(R.id.file_view_comments_sdk_initializing);
|
|
||||||
Helper.setViewVisibility(commentsSDKInitializing, Lbry.SDK_READY ? View.GONE : View.VISIBLE);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void showUnsupportedView() {
|
private void showUnsupportedView() {
|
||||||
View root = getView();
|
View root = getView();
|
||||||
if (root != null) {
|
if (root != null) {
|
||||||
|
@ -2075,10 +2086,21 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
// reset the list view
|
// reset the list view
|
||||||
View root = getView();
|
View root = getView();
|
||||||
if (claim != null && root != null) {
|
if (claim != null && root != null) {
|
||||||
|
Context context = getContext();
|
||||||
|
|
||||||
|
List<Claim> loadingPlaceholders = new ArrayList<>();
|
||||||
|
for (int i = 0; i < 15; i++) {
|
||||||
|
Claim placeholder = new Claim();
|
||||||
|
placeholder.setLoadingPlaceholder(true);
|
||||||
|
loadingPlaceholders.add(placeholder);
|
||||||
|
}
|
||||||
|
relatedContentAdapter = new ClaimListAdapter(loadingPlaceholders, context);
|
||||||
|
RecyclerView relatedContentList = root.findViewById(R.id.file_view_related_content_list);
|
||||||
|
relatedContentList.setAdapter(relatedContentAdapter);
|
||||||
|
|
||||||
String title = claim.getTitle();
|
String title = claim.getTitle();
|
||||||
String claimId = claim.getClaimId();
|
String claimId = claim.getClaimId();
|
||||||
ProgressBar relatedLoading = root.findViewById(R.id.file_view_related_content_progress);
|
ProgressBar relatedLoading = root.findViewById(R.id.file_view_related_content_progress);
|
||||||
Context context = getContext();
|
|
||||||
boolean canShowMatureContent = false;
|
boolean canShowMatureContent = false;
|
||||||
if (context != null) {
|
if (context != null) {
|
||||||
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
|
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
|
||||||
|
@ -2098,10 +2120,14 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
|
|
||||||
Context ctx = getContext();
|
Context ctx = getContext();
|
||||||
if (ctx != null) {
|
if (ctx != null) {
|
||||||
relatedContentAdapter = new ClaimListAdapter(filteredClaims, ctx);
|
relatedContentAdapter.setItems(filteredClaims);
|
||||||
relatedContentAdapter.setListener(new ClaimListAdapter.ClaimListItemListener() {
|
relatedContentAdapter.setListener(new ClaimListAdapter.ClaimListItemListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClaimClicked(Claim claim) {
|
public void onClaimClicked(Claim claim) {
|
||||||
|
if (claim.isLoadingPlaceholder()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (context instanceof MainActivity) {
|
if (context instanceof MainActivity) {
|
||||||
MainActivity activity = (MainActivity) context;
|
MainActivity activity = (MainActivity) context;
|
||||||
if (claim.getName().startsWith("@")) {
|
if (claim.getName().startsWith("@")) {
|
||||||
|
@ -2123,6 +2149,10 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
v.findViewById(R.id.file_view_no_related_content),
|
v.findViewById(R.id.file_view_no_related_content),
|
||||||
relatedContentAdapter == null || relatedContentAdapter.getItemCount() == 0 ? View.VISIBLE : View.GONE);
|
relatedContentAdapter == null || relatedContentAdapter.getItemCount() == 0 ? View.VISIBLE : View.GONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// if related content loads before comment, this will affect the scroll position
|
||||||
|
// so just ensure that we are at the correct position
|
||||||
|
scrollToCommentHash();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2137,9 +2167,9 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
|
|
||||||
private void loadComments() {
|
private void loadComments() {
|
||||||
View root = getView();
|
View root = getView();
|
||||||
ProgressBar relatedLoading = root.findViewById(R.id.file_view_comments_progress);
|
ProgressBar commentsLoading = root.findViewById(R.id.file_view_comments_progress);
|
||||||
if (claim != null && root != null) {
|
if (claim != null && root != null) {
|
||||||
CommentListTask task = new CommentListTask(1, 500, claim.getClaimId(), relatedLoading, new CommentListHandler() {
|
CommentListTask task = new CommentListTask(1, 200, claim.getClaimId(), commentsLoading, new CommentListHandler() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<Comment> comments, boolean hasReachedEnd) {
|
public void onSuccess(List<Comment> comments, boolean hasReachedEnd) {
|
||||||
Context ctx = getContext();
|
Context ctx = getContext();
|
||||||
|
@ -2167,6 +2197,7 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
relatedContentList.setAdapter(commentListAdapter);
|
relatedContentList.setAdapter(commentListAdapter);
|
||||||
commentListAdapter.notifyDataSetChanged();
|
commentListAdapter.notifyDataSetChanged();
|
||||||
|
|
||||||
|
scrollToCommentHash();
|
||||||
checkNoComments();
|
checkNoComments();
|
||||||
resolveCommentPosters();
|
resolveCommentPosters();
|
||||||
}
|
}
|
||||||
|
@ -2181,6 +2212,20 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void scrollToCommentHash() {
|
||||||
|
View root = getView();
|
||||||
|
// check for the position of commentHash if set
|
||||||
|
if (root != null && !Helper.isNullOrEmpty(commentHash) && commentListAdapter != null && commentListAdapter.getItemCount() > 0) {
|
||||||
|
RecyclerView commentList = root.findViewById(R.id.file_view_comments_list);
|
||||||
|
int position = commentListAdapter.getPositionForComment(commentHash);
|
||||||
|
if (position > -1 && commentList.getLayoutManager() != null) {
|
||||||
|
NestedScrollView scrollView = root.findViewById(R.id.file_view_scroll_view);
|
||||||
|
scrollView.requestChildFocus(commentList, commentList);
|
||||||
|
commentList.getLayoutManager().scrollToPosition(position);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void checkNoComments() {
|
private void checkNoComments() {
|
||||||
View root = getView();
|
View root = getView();
|
||||||
if (root != null) {
|
if (root != null) {
|
||||||
|
@ -2194,7 +2239,7 @@ public class FileViewFragment extends BaseFragment implements
|
||||||
long st = System.currentTimeMillis();;
|
long st = System.currentTimeMillis();;
|
||||||
List<String> urlsToResolve = new ArrayList<>(commentListAdapter.getClaimUrlsToResolve());
|
List<String> urlsToResolve = new ArrayList<>(commentListAdapter.getClaimUrlsToResolve());
|
||||||
if (urlsToResolve.size() > 0) {
|
if (urlsToResolve.size() > 0) {
|
||||||
ResolveTask task = new ResolveTask(urlsToResolve, Lbry.SDK_CONNECTION_STRING, null, new ClaimListResultHandler() {
|
ResolveTask task = new ResolveTask(urlsToResolve, Lbry.LBRY_TV_CONNECTION_STRING, null, new ClaimListResultHandler() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<Claim> claims) {
|
public void onSuccess(List<Claim> claims) {
|
||||||
if (commentListAdapter != null) {
|
if (commentListAdapter != null) {
|
||||||
|
|
|
@ -1,27 +1,75 @@
|
||||||
package io.lbry.browser.ui.verification;
|
package io.lbry.browser.ui.verification;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
|
import android.graphics.Color;
|
||||||
|
import android.os.AsyncTask;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.view.Gravity;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.TextView;
|
import android.webkit.WebView;
|
||||||
|
import android.webkit.WebViewClient;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.PopupWindow;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.fragment.app.Fragment;
|
import androidx.fragment.app.Fragment;
|
||||||
|
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.snackbar.Snackbar;
|
||||||
|
|
||||||
import io.lbry.browser.R;
|
import io.lbry.browser.R;
|
||||||
import io.lbry.browser.listener.SignInListener;
|
import io.lbry.browser.listener.SignInListener;
|
||||||
|
import io.lbry.browser.model.TwitterOauth;
|
||||||
|
import io.lbry.browser.model.lbryinc.RewardVerified;
|
||||||
|
import io.lbry.browser.tasks.RewardVerifiedHandler;
|
||||||
|
import io.lbry.browser.tasks.TwitterOauthHandler;
|
||||||
|
import io.lbry.browser.tasks.lbryinc.TwitterVerifyTask;
|
||||||
|
import io.lbry.browser.tasks.verification.TwitterAccessTokenTask;
|
||||||
|
import io.lbry.browser.tasks.verification.TwitterRequestTokenTask;
|
||||||
import io.lbry.browser.utils.Helper;
|
import io.lbry.browser.utils.Helper;
|
||||||
|
import io.lbry.browser.utils.Lbryio;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
|
|
||||||
public class ManualVerificationFragment extends Fragment {
|
public class ManualVerificationFragment extends Fragment {
|
||||||
@Setter
|
@Setter
|
||||||
private SignInListener listener;
|
private SignInListener listener;
|
||||||
|
private PopupWindow popup;
|
||||||
|
private View mainView;
|
||||||
|
private View loadingView;
|
||||||
|
|
||||||
|
private TwitterOauth currentOauth;
|
||||||
|
private boolean twitterOauthInProgress = false;
|
||||||
|
|
||||||
|
private static final double SKIP_QUEUE_PRICE = 4.99;
|
||||||
|
|
||||||
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||||
View root = inflater.inflate(R.layout.fragment_verification_manual, container, false);
|
View root = inflater.inflate(R.layout.fragment_verification_manual, container, false);
|
||||||
|
|
||||||
Helper.applyHtmlForTextView((TextView) root.findViewById(R.id.verification_manual_discord_verify));
|
mainView = root.findViewById(R.id.verification_manual_main);
|
||||||
|
loadingView = root.findViewById(R.id.verification_manual_loading);
|
||||||
|
|
||||||
|
Context context = getContext();
|
||||||
|
MaterialButton buttonSkipQueue = root.findViewById(R.id.verification_manual_skip_queue);
|
||||||
|
buttonSkipQueue.setText(context.getString(R.string.skip_queue_button_text, String.valueOf(SKIP_QUEUE_PRICE)));
|
||||||
|
|
||||||
|
Helper.applyHtmlForTextView(root.findViewById(R.id.verification_manual_discord_verify));
|
||||||
|
root.findViewById(R.id.verification_manual_twitter_button).setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
// start twitter verification
|
||||||
|
if (currentOauth != null) {
|
||||||
|
// Twitter three-legged oauth already completed, verify directly
|
||||||
|
twitterVerify(currentOauth);
|
||||||
|
} else {
|
||||||
|
// show twitter sign-in flow
|
||||||
|
twitterVerificationFlow();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
root.findViewById(R.id.verification_manual_continue_button).setOnClickListener(new View.OnClickListener() {
|
root.findViewById(R.id.verification_manual_continue_button).setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
|
@ -31,6 +79,205 @@ public class ManualVerificationFragment extends Fragment {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
root.findViewById(R.id.verification_manual_skip_queue).setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
if (listener != null) {
|
||||||
|
listener.onSkipQueueAction();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
return root;
|
return root;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void twitterVerificationFlow() {
|
||||||
|
twitterOauthInProgress = true;
|
||||||
|
if (listener != null) {
|
||||||
|
listener.onManualProgress(twitterOauthInProgress);
|
||||||
|
}
|
||||||
|
showLoading();
|
||||||
|
String consumerKey = getResources().getString(R.string.TWITTER_CONSUMER_KEY);
|
||||||
|
String consumerSecret = getResources().getString(R.string.TWITTER_CONSUMER_SECRET);
|
||||||
|
TwitterRequestTokenTask task = new TwitterRequestTokenTask(consumerKey, consumerSecret, new TwitterOauthHandler() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(TwitterOauth twitterOauth) {
|
||||||
|
twitterOauthInProgress = false;
|
||||||
|
if (listener != null) {
|
||||||
|
listener.onManualProgress(twitterOauthInProgress);
|
||||||
|
}
|
||||||
|
showTwitterAuthenticateWithToken(twitterOauth.getOauthToken());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError(Exception error) {
|
||||||
|
handleFlowError(null);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void showLoading() {
|
||||||
|
Helper.setViewVisibility(mainView, View.INVISIBLE);
|
||||||
|
Helper.setViewVisibility(loadingView, View.VISIBLE);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void hideLoading() {
|
||||||
|
Helper.setViewVisibility(mainView, View.VISIBLE);
|
||||||
|
Helper.setViewVisibility(loadingView, View.GONE);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void showTwitterAuthenticateWithToken(String oauthToken) {
|
||||||
|
Context context = getContext();
|
||||||
|
if (context != null) {
|
||||||
|
WebView webView = new WebView(context);
|
||||||
|
webView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
|
||||||
|
webView.loadUrl(String.format("https://api.twitter.com/oauth/authorize?oauth_token=%s", oauthToken));
|
||||||
|
webView.setWebViewClient(new WebViewClient() {
|
||||||
|
@Override
|
||||||
|
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
||||||
|
if (url.startsWith("https://lbry.tv") || url.equalsIgnoreCase("https://twitter.com/home") /* Return to Twitter */) {
|
||||||
|
if (url.startsWith("https://lbry.tv") && url.contains("oauth_token") && url.contains("oauth_verifier")) {
|
||||||
|
// finish 3-legged oauth
|
||||||
|
twitterOauthInProgress = true;
|
||||||
|
listener.onManualProgress(twitterOauthInProgress);
|
||||||
|
finishTwitterOauth(url);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (popup != null) {
|
||||||
|
popup.dismiss();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
view.loadUrl(url);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
View popupView = LayoutInflater.from(context).inflate(R.layout.popup_webview, null);
|
||||||
|
((LinearLayout) popupView.findViewById(R.id.popup_webivew_container)).addView(webView);
|
||||||
|
popupView.findViewById(R.id.popup_cancel_button).setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View view) {
|
||||||
|
if (!twitterOauthInProgress && popup != null) {
|
||||||
|
popup.dismiss();
|
||||||
|
hideLoading();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
float scale = getResources().getDisplayMetrics().density;
|
||||||
|
popup = new PopupWindow(context);
|
||||||
|
popup.setOnDismissListener(new PopupWindow.OnDismissListener() {
|
||||||
|
@Override
|
||||||
|
public void onDismiss() {
|
||||||
|
if (!twitterOauthInProgress) {
|
||||||
|
hideLoading();
|
||||||
|
}
|
||||||
|
popup = null;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
popup.setWidth(Helper.getScaledValue(340, scale));
|
||||||
|
popup.setHeight(Helper.getScaledValue(480, scale));
|
||||||
|
popup.setContentView(popupView);
|
||||||
|
|
||||||
|
View parent = getView();
|
||||||
|
popup.setFocusable(true);
|
||||||
|
popup.showAtLocation(parent, Gravity.CENTER, 0, 0);
|
||||||
|
popup.update();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void finishTwitterOauth(String callbackUrl) {
|
||||||
|
String params = callbackUrl.substring(callbackUrl.indexOf('?') + 1);
|
||||||
|
TwitterAccessTokenTask task = new TwitterAccessTokenTask(params, new TwitterOauthHandler() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(TwitterOauth twitterOauth) {
|
||||||
|
// send request to finish verifying
|
||||||
|
currentOauth = twitterOauth;
|
||||||
|
twitterVerify(twitterOauth);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError(Exception error) {
|
||||||
|
handleFlowError(null);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void twitterVerify(TwitterOauth twitterOauth) {
|
||||||
|
Context context = getContext();
|
||||||
|
if (context != null) {
|
||||||
|
showLoading();
|
||||||
|
twitterOauthInProgress = true;
|
||||||
|
if (listener != null) {
|
||||||
|
listener.onManualProgress(twitterOauthInProgress);
|
||||||
|
}
|
||||||
|
|
||||||
|
TwitterVerifyTask task = new TwitterVerifyTask(twitterOauth, null, context, new RewardVerifiedHandler() {
|
||||||
|
@Override
|
||||||
|
public void onSuccess(RewardVerified rewardVerified) {
|
||||||
|
twitterOauthInProgress = false;
|
||||||
|
if (listener != null) {
|
||||||
|
listener.onManualProgress(twitterOauthInProgress);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Lbryio.currentUser != null) {
|
||||||
|
Lbryio.currentUser.setRewardApproved(rewardVerified.isRewardApproved());
|
||||||
|
}
|
||||||
|
if (rewardVerified.isRewardApproved()) {
|
||||||
|
if (listener != null) {
|
||||||
|
listener.onTwitterVerified();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
View root = getView();
|
||||||
|
if (root != null) {
|
||||||
|
// reward approved wasn't set to true
|
||||||
|
Snackbar.make(root, getString(R.string.twitter_verification_not_approved), Snackbar.LENGTH_LONG).
|
||||||
|
setTextColor(Color.WHITE).
|
||||||
|
setBackgroundTint(Color.RED).show();
|
||||||
|
}
|
||||||
|
hideLoading();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError(Exception error) {
|
||||||
|
handleFlowError(error != null ? error.getMessage() : null);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
|
||||||
|
} else {
|
||||||
|
twitterOauthInProgress = false;
|
||||||
|
if (listener != null) {
|
||||||
|
listener.onManualProgress(twitterOauthInProgress);
|
||||||
|
}
|
||||||
|
hideLoading();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void handleFlowError(String extra) {
|
||||||
|
hideLoading();
|
||||||
|
twitterOauthInProgress = false;
|
||||||
|
if (listener != null) {
|
||||||
|
listener.onManualProgress(twitterOauthInProgress);
|
||||||
|
}
|
||||||
|
showFlowError(extra);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void showFlowError(String extra) {
|
||||||
|
Context context = getContext();
|
||||||
|
View root = getView();
|
||||||
|
if (context != null && root != null) {
|
||||||
|
String message = !Helper.isNullOrEmpty(extra) ?
|
||||||
|
getString(R.string.twitter_account_ineligible, extra) :
|
||||||
|
getString(R.string.twitter_verification_failed);
|
||||||
|
|
||||||
|
Snackbar.make(root, message, Snackbar.LENGTH_LONG).
|
||||||
|
setTextColor(Color.WHITE).
|
||||||
|
setBackgroundTint(Color.RED).show();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -70,6 +70,7 @@ public final class Helper {
|
||||||
public static final String METHOD_GET = "GET";
|
public static final String METHOD_GET = "GET";
|
||||||
public static final String METHOD_POST = "POST";
|
public static final String METHOD_POST = "POST";
|
||||||
public static final String ISO_DATE_FORMAT_PATTERN = "yyyy-MM-dd'T'HH:mm:ss.SSS";
|
public static final String ISO_DATE_FORMAT_PATTERN = "yyyy-MM-dd'T'HH:mm:ss.SSS";
|
||||||
|
public static final String ISO_DATE_FORMAT_JSON = "yyyy-MM-dd'T'HH:mm:ss'Z'";
|
||||||
public static final String SDK_AMOUNT_FORMAT = "0.0#######";
|
public static final String SDK_AMOUNT_FORMAT = "0.0#######";
|
||||||
public static final MediaType FORM_MEDIA_TYPE = MediaType.parse("application/x-www-form-urlencoded");
|
public static final MediaType FORM_MEDIA_TYPE = MediaType.parse("application/x-www-form-urlencoded");
|
||||||
public static final MediaType JSON_MEDIA_TYPE = MediaType.get("application/json; charset=utf-8");
|
public static final MediaType JSON_MEDIA_TYPE = MediaType.get("application/json; charset=utf-8");
|
||||||
|
@ -131,6 +132,16 @@ public final class Helper {
|
||||||
return sb.toString();
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String joinL(List<Long> list, String delimiter) {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
String delim = "";
|
||||||
|
for (Long item : list) {
|
||||||
|
sb.append(delim).append(item);
|
||||||
|
delim = delimiter;
|
||||||
|
}
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
public static <T> JSONArray jsonArrayFromList(List<T> values) {
|
public static <T> JSONArray jsonArrayFromList(List<T> values) {
|
||||||
JSONArray array = new JSONArray();
|
JSONArray array = new JSONArray();
|
||||||
for (T value : values) {
|
for (T value : values) {
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
package io.lbry.browser.utils;
|
package io.lbry.browser.utils;
|
||||||
|
|
||||||
|
import android.util.Log;
|
||||||
|
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
@ -128,7 +130,7 @@ public final class Lbry {
|
||||||
IS_STATUS_PARSED = true;
|
IS_STATUS_PARSED = true;
|
||||||
} catch (JSONException | LbryResponseException ex) {
|
} catch (JSONException | LbryResponseException ex) {
|
||||||
// pass
|
// pass
|
||||||
android.util.Log.e(TAG, "Could not parse status response.", ex);
|
Log.e(TAG, "Could not parse status response.", ex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -101,6 +101,7 @@ public final class Lbryio {
|
||||||
}
|
}
|
||||||
url = uriBuilder.build().toString();
|
url = uriBuilder.build().toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*if (BuildConfig.DEBUG) {
|
/*if (BuildConfig.DEBUG) {
|
||||||
Log.d(TAG, String.format("Request Method: %s, Sending request to URL: %s", method, url));
|
Log.d(TAG, String.format("Request Method: %s, Sending request to URL: %s", method, url));
|
||||||
}*/
|
}*/
|
||||||
|
@ -230,7 +231,7 @@ public final class Lbryio {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
android.util.Log.e(TAG, "Could not retrieve the current user", ex);
|
Log.e(TAG, "Could not retrieve the current user", ex);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -302,7 +303,7 @@ public final class Lbryio {
|
||||||
context.sendBroadcast(intent);
|
context.sendBroadcast(intent);
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
android.util.Log.e(TAG, "Error sending encrypted auth token action broadcast", ex);
|
Log.e(TAG, "Error sending encrypted auth token action broadcast", ex);
|
||||||
// pass
|
// pass
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
11
app/src/main/res/drawable-anydpi/ic_notifications.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="24dp"
|
||||||
|
android:height="24dp"
|
||||||
|
android:viewportWidth="24"
|
||||||
|
android:viewportHeight="24"
|
||||||
|
android:tint="#FFFFFF"
|
||||||
|
android:alpha="0.8">
|
||||||
|
<path
|
||||||
|
android:fillColor="#FF000000"
|
||||||
|
android:pathData="M12,22c1.1,0 2,-0.9 2,-2h-4c0,1.1 0.89,2 2,2zM18,16v-5c0,-3.07 -1.64,-5.64 -4.5,-6.32L13.5,4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68C7.63,5.36 6,7.92 6,11v5l-2,2v1h16v-1l-2,-2z"/>
|
||||||
|
</vector>
|
Before Width: | Height: | Size: 265 KiB After Width: | Height: | Size: 562 KiB |
Before Width: | Height: | Size: 278 KiB After Width: | Height: | Size: 523 KiB |
BIN
app/src/main/res/drawable-hdpi/ic_notifications.png
Normal file
After Width: | Height: | Size: 273 B |
Before Width: | Height: | Size: 265 KiB After Width: | Height: | Size: 562 KiB |
Before Width: | Height: | Size: 278 KiB After Width: | Height: | Size: 523 KiB |
BIN
app/src/main/res/drawable-mdpi/ic_notifications.png
Normal file
After Width: | Height: | Size: 203 B |
Before Width: | Height: | Size: 265 KiB After Width: | Height: | Size: 562 KiB |
Before Width: | Height: | Size: 278 KiB After Width: | Height: | Size: 523 KiB |
BIN
app/src/main/res/drawable-xhdpi/ic_notifications.png
Normal file
After Width: | Height: | Size: 333 B |
Before Width: | Height: | Size: 265 KiB After Width: | Height: | Size: 562 KiB |
Before Width: | Height: | Size: 278 KiB After Width: | Height: | Size: 523 KiB |
BIN
app/src/main/res/drawable-xxhdpi/ic_notifications.png
Normal file
After Width: | Height: | Size: 477 B |
6
app/src/main/res/drawable/bg_notification_badge.xml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:shape="rectangle">
|
||||||
|
<solid android:color="@color/red" />
|
||||||
|
<corners android:radius="16dp" />
|
||||||
|
</shape>
|
|
@ -11,6 +11,11 @@
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
<androidx.viewpager2.widget.ViewPager2
|
||||||
|
android:id="@+id/verification_pager"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent" />
|
||||||
|
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
android:id="@+id/verification_close_button"
|
android:id="@+id/verification_close_button"
|
||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
|
@ -29,10 +34,6 @@
|
||||||
android:tint="@color/white" />
|
android:tint="@color/white" />
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
<androidx.viewpager2.widget.ViewPager2
|
|
||||||
android:id="@+id/verification_pager"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent" />
|
|
||||||
<ProgressBar
|
<ProgressBar
|
||||||
android:id="@+id/verification_loading_progress"
|
android:id="@+id/verification_loading_progress"
|
||||||
android:visibility="gone"
|
android:visibility="gone"
|
||||||
|
|
|
@ -28,20 +28,22 @@
|
||||||
android:focusable="true"
|
android:focusable="true"
|
||||||
android:focusableInTouchMode="true"
|
android:focusableInTouchMode="true"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content">
|
||||||
android:layout_marginRight="24dp">
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/wunderbar"
|
android:id="@+id/wunderbar"
|
||||||
android:background="@android:color/transparent"
|
android:background="@android:color/transparent"
|
||||||
|
android:layout_centerVertical="true"
|
||||||
android:drawableLeft="@drawable/ic_search"
|
android:drawableLeft="@drawable/ic_search"
|
||||||
android:drawablePadding="8dp"
|
android:drawablePadding="8dp"
|
||||||
android:drawableTint="@color/actionBarForeground"
|
android:drawableTint="@color/actionBarForeground"
|
||||||
android:fontFamily="@font/inter"
|
android:fontFamily="@font/inter"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginRight="24dp"
|
||||||
android:hint="@string/uri_placeholder"
|
android:hint="@string/uri_placeholder"
|
||||||
android:imeOptions="actionGo"
|
android:imeOptions="actionGo"
|
||||||
android:inputType="textNoSuggestions"
|
android:inputType="textNoSuggestions"
|
||||||
|
android:paddingRight="36dp"
|
||||||
android:selectAllOnFocus="true"
|
android:selectAllOnFocus="true"
|
||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
android:textFontWeight="300"
|
android:textFontWeight="300"
|
||||||
|
@ -52,6 +54,7 @@
|
||||||
android:background="?attr/selectableItemBackground"
|
android:background="?attr/selectableItemBackground"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginRight="24dp"
|
||||||
android:layout_alignParentRight="true"
|
android:layout_alignParentRight="true"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:visibility="gone">
|
android:visibility="gone">
|
||||||
|
@ -61,6 +64,39 @@
|
||||||
android:src="@drawable/ic_close"
|
android:src="@drawable/ic_close"
|
||||||
android:tint="@color/actionBarForeground" />
|
android:tint="@color/actionBarForeground" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
<RelativeLayout
|
||||||
|
android:id="@+id/wunderbar_notifications"
|
||||||
|
android:clickable="true"
|
||||||
|
android:background="?attr/selectableItemBackground"
|
||||||
|
android:layout_width="48dp"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_alignParentRight="true"
|
||||||
|
android:layout_centerVertical="true">
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/notifications_toggle_icon"
|
||||||
|
android:layout_width="24dp"
|
||||||
|
android:layout_height="24dp"
|
||||||
|
android:layout_centerInParent="true"
|
||||||
|
android:src="@drawable/ic_notifications"
|
||||||
|
android:tint="@color/actionBarForeground" />
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/notifications_badge_count"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:background="@drawable/bg_notification_badge"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:gravity="center_horizontal"
|
||||||
|
android:minWidth="12dp"
|
||||||
|
android:paddingLeft="2dp"
|
||||||
|
android:paddingRight="2dp"
|
||||||
|
android:layout_marginTop="12dp"
|
||||||
|
android:layout_marginLeft="24dp"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="10sp"
|
||||||
|
android:visibility="invisible"
|
||||||
|
/>
|
||||||
|
</RelativeLayout>
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
</androidx.appcompat.widget.Toolbar>
|
</androidx.appcompat.widget.Toolbar>
|
||||||
</com.google.android.material.appbar.AppBarLayout>
|
</com.google.android.material.appbar.AppBarLayout>
|
||||||
|
|
|
@ -33,6 +33,53 @@
|
||||||
android:layout_height="match_parent" />
|
android:layout_height="match_parent" />
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
|
<RelativeLayout
|
||||||
|
android:id="@+id/notifications_container"
|
||||||
|
android:background="@color/pageBackground"
|
||||||
|
android:elevation="6dp"
|
||||||
|
android:fitsSystemWindows="true"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:visibility="gone">
|
||||||
|
<ProgressBar
|
||||||
|
android:id="@+id/notifications_progress"
|
||||||
|
android:layout_centerInParent="true"
|
||||||
|
android:layout_width="24dp"
|
||||||
|
android:layout_height="24dp"
|
||||||
|
android:visibility="gone" />
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/notification_list_empty_container"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_centerInParent="true"
|
||||||
|
android:padding="36dp"
|
||||||
|
android:visibility="gone">
|
||||||
|
<ImageView
|
||||||
|
android:layout_gravity="center_horizontal"
|
||||||
|
android:layout_width="160dp"
|
||||||
|
android:layout_height="300dp"
|
||||||
|
android:adjustViewBounds="true"
|
||||||
|
android:src="@drawable/gerbil_happy" />
|
||||||
|
<TextView
|
||||||
|
android:text="@string/no_notifications"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="24dp"
|
||||||
|
android:layout_gravity="center_horizontal"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:textAlignment="center" />
|
||||||
|
</LinearLayout>
|
||||||
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
|
android:id="@+id/notifications_list"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:paddingTop="8dp"
|
||||||
|
android:clipToPadding="false"
|
||||||
|
/>
|
||||||
|
</RelativeLayout>
|
||||||
|
|
||||||
<include layout="@layout/floating_wallet_balance" />
|
<include layout="@layout/floating_wallet_balance" />
|
||||||
|
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
|
|
|
@ -721,19 +721,6 @@
|
||||||
android:textSize="14sp"
|
android:textSize="14sp"
|
||||||
android:visibility="gone" />
|
android:visibility="gone" />
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/file_view_comments_sdk_initializing"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginLeft="16dp"
|
|
||||||
android:layout_marginRight="16dp"
|
|
||||||
android:layout_marginTop="8dp"
|
|
||||||
android:fontFamily="@font/inter"
|
|
||||||
android:text="@string/sdk_initializing_comments"
|
|
||||||
android:textFontWeight="300"
|
|
||||||
android:textSize="14sp"
|
|
||||||
android:visibility="gone" />
|
|
||||||
|
|
||||||
<androidx.recyclerview.widget.RecyclerView
|
<androidx.recyclerview.widget.RecyclerView
|
||||||
android:id="@+id/file_view_comments_list"
|
android:id="@+id/file_view_comments_list"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
|
|
@ -4,6 +4,18 @@
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
<ProgressBar
|
||||||
|
android:id="@+id/verification_manual_loading"
|
||||||
|
android:layout_width="24dp"
|
||||||
|
android:layout_height="24dp"
|
||||||
|
android:layout_centerInParent="true"
|
||||||
|
android:visibility="gone" />
|
||||||
|
|
||||||
|
<androidx.core.widget.NestedScrollView
|
||||||
|
android:id="@+id/verification_manual_main"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@ -11,13 +23,12 @@
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:visibility="visible"
|
android:visibility="visible"
|
||||||
android:layout_margin="36dp">
|
android:layout_margin="36dp">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:textSize="28sp"
|
android:textSize="28sp"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:fontFamily="@font/inter"
|
android:fontFamily="@font/inter"
|
||||||
android:text="@string/manual_reward_verification"
|
android:text="@string/reward_verification"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textFontWeight="300" />
|
android:textFontWeight="300" />
|
||||||
<TextView
|
<TextView
|
||||||
|
@ -26,7 +37,71 @@
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="16dp"
|
||||||
android:fontFamily="@font/inter"
|
android:fontFamily="@font/inter"
|
||||||
android:text="@string/account_undergo_review"
|
android:text="@string/get_instantly_verified"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textFontWeight="300" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:textSize="20sp"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="36dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:text="@string/twitter_verification"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textFontWeight="300" />
|
||||||
|
<TextView
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="4dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:text="@string/twitter_verification_desc"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textFontWeight="300" />
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/verification_manual_twitter_button"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="4dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:text="@string/twitter_verify" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:textSize="20sp"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="36dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:text="@string/skip_queue_verification"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textFontWeight="300" />
|
||||||
|
<TextView
|
||||||
|
android:textSize="16sp"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="4dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:text="@string/skip_queue_verification_desc"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textFontWeight="300" />
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/verification_manual_skip_queue"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="4dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:text="@string/skip_queue_button_text" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:textSize="20sp"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="36dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:text="@string/manual_reward_verification"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textFontWeight="300" />
|
android:textFontWeight="300" />
|
||||||
<TextView
|
<TextView
|
||||||
|
@ -34,11 +109,12 @@
|
||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="4dp"
|
||||||
android:fontFamily="@font/inter"
|
android:fontFamily="@font/inter"
|
||||||
android:text="@string/request_to_be_verified"
|
android:text="@string/request_to_be_verified"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textFontWeight="300" />
|
android:textFontWeight="300" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:textSize="16sp"
|
android:textSize="16sp"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@ -53,8 +129,9 @@
|
||||||
android:id="@+id/verification_manual_continue_button"
|
android:id="@+id/verification_manual_continue_button"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="4dp"
|
||||||
android:fontFamily="@font/inter"
|
android:fontFamily="@font/inter"
|
||||||
android:text="@string/continue_text" />
|
android:text="@string/continue_text" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
</androidx.core.widget.NestedScrollView>
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
60
app/src/main/res/layout/list_item_notification.xml
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.cardview.widget.CardView
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:background="?attr/selectableItemBackground"
|
||||||
|
android:clickable="true"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginLeft="8dp"
|
||||||
|
android:layout_marginRight="8dp"
|
||||||
|
android:layout_marginBottom="8dp">
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/notification_layout"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="horizontal">
|
||||||
|
<RelativeLayout
|
||||||
|
android:layout_marginLeft="16dp"
|
||||||
|
android:layout_width="48dp"
|
||||||
|
android:layout_height="48dp"
|
||||||
|
android:layout_gravity="center_vertical">
|
||||||
|
<io.lbry.browser.ui.controls.SolidIconView
|
||||||
|
android:id="@+id/notification_icon"
|
||||||
|
android:layout_width="48dp"
|
||||||
|
android:layout_height="48dp"
|
||||||
|
android:textSize="24dp" />
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/notification_author_thumbnail"
|
||||||
|
android:layout_width="48dp"
|
||||||
|
android:layout_height="48dp"
|
||||||
|
android:visibility="invisible" />
|
||||||
|
</RelativeLayout>
|
||||||
|
<LinearLayout
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:padding="16dp">
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/notification_title"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="2dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:textStyle="bold"
|
||||||
|
android:textSize="13sp" />
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/notification_body"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="4dp"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:textSize="14sp" />
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/notification_time"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:fontFamily="@font/inter"
|
||||||
|
android:textSize="11sp" />
|
||||||
|
</LinearLayout>
|
||||||
|
</LinearLayout>
|
||||||
|
</androidx.cardview.widget.CardView>
|
|
@ -138,6 +138,13 @@
|
||||||
android:src="@drawable/ic_check"
|
android:src="@drawable/ic_check"
|
||||||
android:tint="@color/nextLbryGreen" />
|
android:tint="@color/nextLbryGreen" />
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/claim_thumbnail_placeholder"
|
||||||
|
android:background="@color/lighterGrey"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_width="160dp"
|
||||||
|
android:layout_height="90dp"
|
||||||
|
android:visibility="gone" />
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
@ -146,6 +153,22 @@
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:layout_marginLeft="16dp"
|
android:layout_marginLeft="16dp"
|
||||||
android:layout_toRightOf="@id/claim_media_container">
|
android:layout_toRightOf="@id/claim_media_container">
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/claim_text_loading_placeholder_1"
|
||||||
|
android:background="@color/lighterGrey"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="16dp"
|
||||||
|
android:visibility="gone" />
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/claim_text_loading_placeholder_2"
|
||||||
|
android:background="@color/lighterGrey"
|
||||||
|
android:orientation="vertical"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="16dp"
|
||||||
|
android:layout_marginTop="8dp"
|
||||||
|
android:visibility="gone" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/claim_vanity_url"
|
android:id="@+id/claim_vanity_url"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
|
|
20
app/src/main/res/layout/popup_webview.xml
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:layout_width="340dp"
|
||||||
|
android:layout_height="480dp">
|
||||||
|
<LinearLayout
|
||||||
|
android:id="@+id/popup_webivew_container"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
android:layout_above="@id/popup_cancel_button"
|
||||||
|
android:orientation="vertical" />
|
||||||
|
|
||||||
|
<com.google.android.material.button.MaterialButton
|
||||||
|
android:id="@+id/popup_cancel_button"
|
||||||
|
android:text="@string/cancel"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignParentBottom="true"
|
||||||
|
android:layout_alignParentRight="true"
|
||||||
|
style="@style/Widget.MaterialComponents.Button.TextButton"/>
|
||||||
|
</RelativeLayout>
|
|
@ -39,7 +39,7 @@
|
||||||
<string name="discover">Vind</string>
|
<string name="discover">Vind</string>
|
||||||
<string name="lbry_works_better">LBRY werk beter as u ten minste 5 skeppers volg waarvan u hou. Meld aan om skeppers wat u volg te wys as u reeds \'n account het.</string>
|
<string name="lbry_works_better">LBRY werk beter as u ten minste 5 skeppers volg waarvan u hou. Meld aan om skeppers wat u volg te wys as u reeds \'n account het.</string>
|
||||||
<string name="select_five_subscriptions">Kies tot 5 skeppers om voort te gaan.</string>
|
<string name="select_five_subscriptions">Kies tot 5 skeppers om voort te gaan.</string>
|
||||||
<string name="n_remaining">%1$doorblywende...</string>
|
<string name="n_remaining">%1$d oorblywende...</string>
|
||||||
<string name="done">Gedoen</string>
|
<string name="done">Gedoen</string>
|
||||||
<string name="all">Almal</string>
|
<string name="all">Almal</string>
|
||||||
<string name="discover_channels">Ontdek nuwe kanale</string>
|
<string name="discover_channels">Ontdek nuwe kanale</string>
|
||||||
|
@ -67,7 +67,7 @@
|
||||||
<string name="view">Beskou</string>
|
<string name="view">Beskou</string>
|
||||||
<string name="play">Speel</string>
|
<string name="play">Speel</string>
|
||||||
<string name="unsupported_content">Ongesteunde content</string>
|
<string name="unsupported_content">Ongesteunde content</string>
|
||||||
<string name="unsupported_content_desc">Jammer, ons kan nie die inhoud in die app vertoon nie. U kan die lêer %1$sin u aflaai-lêergids vind.</string>
|
<string name="unsupported_content_desc">Jammer, ons kan nie die inhoud in die app vertoon nie. U kan die lêer %1$s in u aflaai-lêergids vind.</string>
|
||||||
<string name="nothing_at_this_location">Daar is niks op hierdie plek nie.</string>
|
<string name="nothing_at_this_location">Daar is niks op hierdie plek nie.</string>
|
||||||
<string name="publish_something_here">Publiseer iets hier</string>
|
<string name="publish_something_here">Publiseer iets hier</string>
|
||||||
<string name="cannot_view_claim">Daar is tans geen toegang tot hierdie inhoud nie. Probeer asseblief weer later.</string>
|
<string name="cannot_view_claim">Daar is tans geen toegang tot hierdie inhoud nie. Probeer asseblief weer later.</string>
|
||||||
|
@ -127,7 +127,7 @@
|
||||||
<string name="take_photo">Neem \'n Foto</string>
|
<string name="take_photo">Neem \'n Foto</string>
|
||||||
<string name="upload_file">Laai \'n lêer op</string>
|
<string name="upload_file">Laai \'n lêer op</string>
|
||||||
<string name="no_videos_found">Ons kon geen video\'s op u toestel vind nie. Neem \'n foto of neem \'n video op om aan die gang te kom.</string>
|
<string name="no_videos_found">Ons kon geen video\'s op u toestel vind nie. Neem \'n foto of neem \'n video op om aan die gang te kom.</string>
|
||||||
<string name="loading_videos">Wag asseblief terwyl ons jou video\'s laai ...</string>
|
<string name="loading_videos">Wag asseblief terwyl ons u video\'s laai ...</string>
|
||||||
<string name="storage_permission_rationale_videos">LBRY benodig toegang om u video\'s, beelde en ander lêers vanaf u toestel te kan vertoon en publiseer.</string>
|
<string name="storage_permission_rationale_videos">LBRY benodig toegang om u video\'s, beelde en ander lêers vanaf u toestel te kan vertoon en publiseer.</string>
|
||||||
<string name="camera_permission_rationale_record">LBRY benodig toegang tot u kamera om video\'s op te neem.</string>
|
<string name="camera_permission_rationale_record">LBRY benodig toegang tot u kamera om video\'s op te neem.</string>
|
||||||
<string name="camera_permission_rationale_photo">LBRY benodig toegang tot u kamera om foto\'s te neem.</string>
|
<string name="camera_permission_rationale_photo">LBRY benodig toegang tot u kamera om foto\'s te neem.</string>
|
||||||
|
@ -194,6 +194,8 @@
|
||||||
<string name="romanian">Roemeens</string>
|
<string name="romanian">Roemeens</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Griekse</string>
|
<string name="greek">Griekse</string>
|
||||||
|
<string name="catalan">Katalaans</string>
|
||||||
|
|
||||||
<string name="none">Geen</string>
|
<string name="none">Geen</string>
|
||||||
<string name="public_domain">Publieke Domein</string>
|
<string name="public_domain">Publieke Domein</string>
|
||||||
<string name="copyrighted">Kopiereg</string>
|
<string name="copyrighted">Kopiereg</string>
|
||||||
|
@ -332,6 +334,10 @@
|
||||||
<string name="confirm_unlock_tips">Is u seker dat u al u wenke wil ontsluit?</string>
|
<string name="confirm_unlock_tips">Is u seker dat u al u wenke wil ontsluit?</string>
|
||||||
<string name="min_spend_required">Voer \'n bedrag van meer as 0,0001 krediete in.</string>
|
<string name="min_spend_required">Voer \'n bedrag van meer as 0,0001 krediete in.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Koop LBC</string>
|
||||||
|
<string name="hash_not_supported">U toestel ondersteun nie die minimum vereistes vir die beveiliging van u aankoopversoek nie.</string>
|
||||||
|
<string name="receive_address_not_set">U het nie \'n beursie-adres opgestel nie. Genereer \'n nuwe adres en probeer weer.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">U het %1$s krediete gestuur</item>
|
<item quantity="one">U het %1$s krediete gestuur</item>
|
||||||
<item quantity="other">U het %1$s krediete gestuur</item>
|
<item quantity="other">U het %1$s krediete gestuur</item>
|
||||||
|
@ -367,6 +373,12 @@
|
||||||
<string name="tag_limit_reached">U kan nie meer as 5 merkers byvoeg nie.</string>
|
<string name="tag_limit_reached">U kan nie meer as 5 merkers byvoeg nie.</string>
|
||||||
<string name="send_a_tip">Stuur \'n wenk</string>
|
<string name="send_a_tip">Stuur \'n wenk</string>
|
||||||
<string name="send_a_tip_to">Stuur \'n wenk aan %1$s</string>
|
<string name="send_a_tip_to">Stuur \'n wenk aan %1$s</string>
|
||||||
|
<string name="support_this_content">Ondersteun hierdie inhoud</string>
|
||||||
|
<string name="support_info">Dit sal die totale bodbedrag vir hierdie inhoud verhoog, wat die vermoë verhoog om ontdek te word terwyl dit aktief is. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Kanaal om ondersteuning te wys as</string>
|
||||||
|
<string name="make_this_a_tip">Maak dit \'n wenk</string>
|
||||||
|
<string name="send_revocable_support">Stuur Herroepbare Ondersteuning</string>
|
||||||
|
<string name="send_lbc_tip">Stuur \'n Wenk van %1$s LBC</string>
|
||||||
<string name="send_tip_info_content">Dit sal verskyn as \'n wenk vir %1$s, wat die vermoë verhoog om ontdek te word terwyl dit aktief is. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">Dit sal verskyn as \'n wenk vir %1$s, wat die vermoë verhoog om ontdek te word terwyl dit aktief is. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">Dit sal verskyn as \'n wenk vir %1$s, wat die vermoë verhoog om ontdek te word terwyl dit aktief is. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">Dit sal verskyn as \'n wenk vir %1$s, wat die vermoë verhoog om ontdek te word terwyl dit aktief is. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Kanselleer</string>
|
<string name="cancel">Kanselleer</string>
|
||||||
|
@ -383,6 +395,10 @@
|
||||||
<item quantity="one">U het %1$s krediete as \'n fooi gestuur, Mahalo!</item>
|
<item quantity="one">U het %1$s krediete as \'n fooi gestuur, Mahalo!</item>
|
||||||
<item quantity="other">U het %1$s krediete as \'n fooi gestuur, Mahalo!</item>
|
<item quantity="other">U het %1$s krediete as \'n fooi gestuur, Mahalo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">U het %1$s krediete as steun gebruik. U kan u ondersteuning te eniger tyd herroep.</item>
|
||||||
|
<item quantity="other">U het %1$s krediete as steun gebruik. U kan u ondersteuning te eniger tyd herroep.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Verskaf \'n e-pos adres.</string>
|
<string name="provide_email_address">Verskaf \'n e-pos adres.</string>
|
||||||
|
@ -394,7 +410,7 @@
|
||||||
<string name="provide_valid_email">Voer \'n geldige e-pos adres in</string>
|
<string name="provide_valid_email">Voer \'n geldige e-pos adres in</string>
|
||||||
<string name="please_follow_instructions">Volg die aanwysings in die e-pos wat na u adres gestuur word om voort te gaan.</string>
|
<string name="please_follow_instructions">Volg die aanwysings in die e-pos wat na u adres gestuur word om voort te gaan.</string>
|
||||||
<string name="sign_in_successful">U het suksesvol by lbry.tv aangemeld</string>
|
<string name="sign_in_successful">U het suksesvol by lbry.tv aangemeld</string>
|
||||||
<string name="retrieving_account_information">Haal rekeninginligting op...</string>
|
<string name="retrieving_account_information">Haal accountinligting op...</string>
|
||||||
<string name="apply_wallet_data">Pas beursie-data toe...</string>
|
<string name="apply_wallet_data">Pas beursie-data toe...</string>
|
||||||
<string name="please_enter_your_password">Voer die wagwoord in wat u gebruik het om u beursie te beveilig.</string>
|
<string name="please_enter_your_password">Voer die wagwoord in wat u gebruik het om u beursie te beveilig.</string>
|
||||||
<string name="please_enter_a_password">Voer \'n wagwoord in om u beursie te beveilig.</string>
|
<string name="please_enter_a_password">Voer \'n wagwoord in om u beursie te beveilig.</string>
|
||||||
|
@ -406,8 +422,7 @@
|
||||||
<string name="enter_phone_number">Voer u telefoonnommer in.</string>
|
<string name="enter_phone_number">Voer u telefoonnommer in.</string>
|
||||||
<string name="not_interested">Stel nie belang nie</string>
|
<string name="not_interested">Stel nie belang nie</string>
|
||||||
<string name="manual_reward_verification">Handmatige Beloningverifikasie</string>
|
<string name="manual_reward_verification">Handmatige Beloningverifikasie</string>
|
||||||
<string name="account_undergo_review">Hierdie rekening moet hersien word voordat u aan die beloningsprogram kan deelneem. Dit kan vanaf \'n paar minute tot \'n paar dae duur.</string>
|
<string name="account_undergo_review">Hierdie account moet hersien word voordat u aan die beloningsprogram kan deelneem. Dit kan vanaf \'n paar minute tot \'n paar dae duur.</string>
|
||||||
<string name="request_to_be_verified">As u aanhou om hierdie boodskap te sien, versoek u dat dit op die <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
|
||||||
<string name="enjoy_free_content">Geniet intussen gratis inhoud!</string>
|
<string name="enjoy_free_content">Geniet intussen gratis inhoud!</string>
|
||||||
<string name="verify_phone_number">Verifieer Telefoonnommer</string>
|
<string name="verify_phone_number">Verifieer Telefoonnommer</string>
|
||||||
<string name="enter_phone_verify_code">Voer die verifikasiekode in wat na %1$s gestuur is</string>
|
<string name="enter_phone_verify_code">Voer die verifikasiekode in wat na %1$s gestuur is</string>
|
||||||
|
@ -415,8 +430,7 @@
|
||||||
<string name="verify">Verifieer</string>
|
<string name="verify">Verifieer</string>
|
||||||
<string name="please_enter_valid_phone">Voer \'n geldige telefoonnommer in.</string>
|
<string name="please_enter_valid_phone">Voer \'n geldige telefoonnommer in.</string>
|
||||||
<string name="please_enter_verification_code">Voer die verifikasiekode in wat na u telefoonnommer gestuur is.</string>
|
<string name="please_enter_verification_code">Voer die verifikasiekode in wat na u telefoonnommer gestuur is.</string>
|
||||||
<string name="fetch_current_user_error">Gebruikersrekening kon op hierdie stadium nie opgespoor word nie. Probeer asseblief weer later.</string>
|
<string name="fetch_current_user_error">Gebruikersaccount kon op hierdie stadium nie opgespoor word nie. Probeer asseblief weer later.</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">U het nog geen merkers bygevoeg nie. Voeg etikette by om die ontdekking te verbeter.</string>
|
<string name="no_added_tags">U het nog geen merkers bygevoeg nie. Voeg etikette by om die ontdekking te verbeter.</string>
|
||||||
<string name="form_no_tag_results">Ons kon nie nuwe merkers vind wat nog nie bygevoeg is nie.</string>
|
<string name="form_no_tag_results">Ons kon nie nuwe merkers vind wat nog nie bygevoeg is nie.</string>
|
||||||
|
@ -441,7 +455,7 @@
|
||||||
<string name="title">Titel</string>
|
<string name="title">Titel</string>
|
||||||
<string name="at">\@</string>
|
<string name="at">\@</string>
|
||||||
<string name="deposit">Deposito</string>
|
<string name="deposit">Deposito</string>
|
||||||
<string name="deposit_remains_yours">Hierdie LBC bly joune. Dit is \'n deposito om die naam te bespreek en kan te eniger tyd ongedaan gemaak word.</string>
|
<string name="deposit_remains_yours">Hierdie LBC bly uwe. Dit is \'n deposito om die naam te bespreek en kan te eniger tyd ongedaan gemaak word.</string>
|
||||||
<string name="storage_permission_rationale_download">LBRY benodig toegang om inhoud op u toestel af te laai.</string>
|
<string name="storage_permission_rationale_download">LBRY benodig toegang om inhoud op u toestel af te laai.</string>
|
||||||
<string name="storage_permission_rationale_images">LBRY benodig toegang om prente vanaf u toestelberging te laai.</string>
|
<string name="storage_permission_rationale_images">LBRY benodig toegang om prente vanaf u toestelberging te laai.</string>
|
||||||
<string name="select_thumbnail">Kies kleinkiekie</string>
|
<string name="select_thumbnail">Kies kleinkiekie</string>
|
||||||
|
@ -451,7 +465,7 @@
|
||||||
<string name="image_upload_failed">Die beeldoplaai-versoek het misluk. Probeer asseblief weer.</string>
|
<string name="image_upload_failed">Die beeldoplaai-versoek het misluk. Probeer asseblief weer.</string>
|
||||||
<string name="uploading">Oplaai...</string>
|
<string name="uploading">Oplaai...</string>
|
||||||
<string name="please_enter_channel_name">Voer \'n kanaalnaam in.</string>
|
<string name="please_enter_channel_name">Voer \'n kanaalnaam in.</string>
|
||||||
<string name="channel_name_invalid_characters">Jou kanaalnaam bevat ongeldige karakters.</string>
|
<string name="channel_name_invalid_characters">U kanaalnaam bevat ongeldige karakters.</string>
|
||||||
<string name="channel_name_already_created">U het reeds \'n kanaal met dieselfde naam geskep.</string>
|
<string name="channel_name_already_created">U het reeds \'n kanaal met dieselfde naam geskep.</string>
|
||||||
<string name="please_enter_valid_deposit">Voer \'n geldige depositobedrag in.</string>
|
<string name="please_enter_valid_deposit">Voer \'n geldige depositobedrag in.</string>
|
||||||
<string name="deposit_more_than_balance">Deposito kan nie hoër wees as u saldo nie.</string>
|
<string name="deposit_more_than_balance">Deposito kan nie hoër wees as u saldo nie.</string>
|
||||||
|
@ -538,7 +552,7 @@
|
||||||
<string name="history">Geskiedenis</string>
|
<string name="history">Geskiedenis</string>
|
||||||
<string name="library_no_downloads">U het geen inhoud op hierdie toestel afgelaai nie.</string>
|
<string name="library_no_downloads">U het geen inhoud op hierdie toestel afgelaai nie.</string>
|
||||||
<string name="library_no_history">U het geen inhoud op hierdie toestel gesien nie.</string>
|
<string name="library_no_history">U het geen inhoud op hierdie toestel gesien nie.</string>
|
||||||
<string name="library_no_purchases">U het geen inhoud op u rekening gekoop nie.</string>
|
<string name="library_no_purchases">U het geen inhoud op u account gekoop nie.</string>
|
||||||
<string name="hide">Verberg</string>
|
<string name="hide">Verberg</string>
|
||||||
<string name="stats">Statistiek</string>
|
<string name="stats">Statistiek</string>
|
||||||
<string name="video">Video</string>
|
<string name="video">Video</string>
|
||||||
|
@ -587,27 +601,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">Die lbrynet.log-lêer kon nie gevind word nie.</string>
|
<string name="cannot_find_lbrynet_log">Die lbrynet.log-lêer kon nie gevind word nie.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Die lbrynet.log-lêer kan nie gedeel word nie weens toestemmingsbeperkings.</string>
|
<string name="cannot_share_lbrynet_log">Die lbrynet.log-lêer kan nie gedeel word nie weens toestemmingsbeperkings.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -194,6 +194,8 @@
|
||||||
<string name="romanian">Romanès</string>
|
<string name="romanian">Romanès</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Grec</string>
|
<string name="greek">Grec</string>
|
||||||
|
<string name="catalan">Català</string>
|
||||||
|
|
||||||
<string name="none">Cap</string>
|
<string name="none">Cap</string>
|
||||||
<string name="public_domain">Domini públic</string>
|
<string name="public_domain">Domini públic</string>
|
||||||
<string name="copyrighted">Amb Copyright</string>
|
<string name="copyrighted">Amb Copyright</string>
|
||||||
|
@ -332,6 +334,10 @@
|
||||||
<string name="confirm_unlock_tips">Segur que vols desblocar totes les teves propines?</string>
|
<string name="confirm_unlock_tips">Segur que vols desblocar totes les teves propines?</string>
|
||||||
<string name="min_spend_required">Sisplau, introdueix una quantitat mínima de 0.0001 crèdits.</string>
|
<string name="min_spend_required">Sisplau, introdueix una quantitat mínima de 0.0001 crèdits.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Compra LBC</string>
|
||||||
|
<string name="hash_not_supported">El teu dispositiu no té suport pels requeriments mínims per assegurar la teva petició de compra.</string>
|
||||||
|
<string name="receive_address_not_set">No has especificat cap adreça de cartera. Sisplau, genera\'n una de nova i torna a intentar-ho.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">Has enviat %1$s crèdit</item>
|
<item quantity="one">Has enviat %1$s crèdit</item>
|
||||||
<item quantity="other">Has enviat %1$s crèdits</item>
|
<item quantity="other">Has enviat %1$s crèdits</item>
|
||||||
|
@ -367,6 +373,12 @@
|
||||||
<string name="tag_limit_reached">No pots afegir més de 5 etiquetes.</string>
|
<string name="tag_limit_reached">No pots afegir més de 5 etiquetes.</string>
|
||||||
<string name="send_a_tip">Envia una propina</string>
|
<string name="send_a_tip">Envia una propina</string>
|
||||||
<string name="send_a_tip_to">Envia una propina a %1$s</string>
|
<string name="send_a_tip_to">Envia una propina a %1$s</string>
|
||||||
|
<string name="support_this_content">Dóna suport a aquest contingut</string>
|
||||||
|
<string name="support_info">Això s\'afegirà a l\'oferta total per aquest contingut, i n\'augmentarà l\'habilitat de ser descobert mentre estigui actiu. <a href=\"https://lbry.com/faq/tipping\">Aprèn-ne més</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Canal des del qual dones suport</string>
|
||||||
|
<string name="make_this_a_tip">Fes-ne una propina</string>
|
||||||
|
<string name="send_revocable_support">Envia suport revocable</string>
|
||||||
|
<string name="send_lbc_tip">Envia una propina de %1$s LBC</string>
|
||||||
<string name="send_tip_info_content">Això apareixerà com una propina per %1$s, i n\'augmentarà l\'habilitat de ser descobert mentre estigui activa. <a href=\"https://lbry.com/faq/tipping\">Aprèn-ne més</a>.</string>
|
<string name="send_tip_info_content">Això apareixerà com una propina per %1$s, i n\'augmentarà l\'habilitat de ser descobert mentre estigui activa. <a href=\"https://lbry.com/faq/tipping\">Aprèn-ne més</a>.</string>
|
||||||
<string name="send_tip_info_channel">Això apareixerà com una propina per %1$s, i augmentarà l\'habilitat del canal de ser descobert mentre estigui activa. <a href=\"https://lbry.com/faq/tipping\">Aprèn-ne més</a>.</string>
|
<string name="send_tip_info_channel">Això apareixerà com una propina per %1$s, i augmentarà l\'habilitat del canal de ser descobert mentre estigui activa. <a href=\"https://lbry.com/faq/tipping\">Aprèn-ne més</a>.</string>
|
||||||
<string name="cancel">Cancel·la</string>
|
<string name="cancel">Cancel·la</string>
|
||||||
|
@ -383,6 +395,10 @@
|
||||||
<item quantity="one">Has enviat %1$s crèdit com a propina. Mahalo!</item>
|
<item quantity="one">Has enviat %1$s crèdit com a propina. Mahalo!</item>
|
||||||
<item quantity="other">Has enviat %1$s crèdits com a propina, Mahalo!</item>
|
<item quantity="other">Has enviat %1$s crèdits com a propina, Mahalo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Has invertit %1$s crèdit com a suport. Pots revocar el teu suport en qualsevol moment.</item>
|
||||||
|
<item quantity="other">Has invertit %1$s crèdits com a suport. Pots revocar el teu suport en qualsevol moment.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Sisplau, introdueix una direcció de correu electrònic.</string>
|
<string name="provide_email_address">Sisplau, introdueix una direcció de correu electrònic.</string>
|
||||||
|
@ -406,8 +422,18 @@
|
||||||
<string name="enter_phone_number">Sisplau, introdueix el teu número de telèfon.</string>
|
<string name="enter_phone_number">Sisplau, introdueix el teu número de telèfon.</string>
|
||||||
<string name="not_interested">No m\'interessa</string>
|
<string name="not_interested">No m\'interessa</string>
|
||||||
<string name="manual_reward_verification">Verificació de recompenses manual</string>
|
<string name="manual_reward_verification">Verificació de recompenses manual</string>
|
||||||
|
<string name="reward_verification">Verificació de recompenses</string>
|
||||||
|
<string name="social_media_verification">Verificació de xarxes socials</string>
|
||||||
|
<string name="skip_the_queue">Salta\'t la cua</string>
|
||||||
|
<string name="skip_queue_button_text">Salta-te-la per %1$s$</string>
|
||||||
<string name="account_undergo_review">Aquest compte ha de passar per una revissió abans que puguis participar en el programa de recompenses. Això pot trigar des d\'uns minuts fins a alguns dies.</string>
|
<string name="account_undergo_review">Aquest compte ha de passar per una revissió abans que puguis participar en el programa de recompenses. Això pot trigar des d\'uns minuts fins a alguns dies.</string>
|
||||||
<string name="request_to_be_verified">Si segueixes veient aquest missatge, sol·licita que et verifiquin al <a href=\"https://discordapp.com/invite/Z3bERWA\">servidor de LBRY a Discord</a>.</string>
|
<string name="get_instantly_verified">Et pots verificar instantàniament per poder participar en el programa de recompenses emprant el teu compte de Twitter, o saltant-te la cua de la verificació manual.</string>
|
||||||
|
<string name="twitter_verification">Verificació mitjançant Twitter</string>
|
||||||
|
<string name="twitter_verification_desc">Pots verificar-te instantàniament emprant el teu compte de Twitter. La teva direcció de correu electrònic amb Twitter ha de coincidir amb la direcció que has proveït, i el teu compte ha d\'estar actiu.</string>
|
||||||
|
<string name="twitter_verify">Verifica mitjançant Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Salta\'t la cua</string>
|
||||||
|
<string name="skip_queue_verification_desc">Salta\'t la verificació manual pagant una quota per tal de participar en el programa de recompenses immediatament.</string>
|
||||||
|
<string name="request_to_be_verified">Sisplau, demana que et verifiquin al <a href=\"https://discordapp.com/invite/Z3bERWA\">servidor de Discord de LBRY</a>. Una verificació manual pot trigar des d\'alguns minuts fins a diversos dies.</string>
|
||||||
<string name="enjoy_free_content">Gaudeix del contingut gratis mentrestant!</string>
|
<string name="enjoy_free_content">Gaudeix del contingut gratis mentrestant!</string>
|
||||||
<string name="verify_phone_number">Verifica el número de telèfon</string>
|
<string name="verify_phone_number">Verifica el número de telèfon</string>
|
||||||
<string name="enter_phone_verify_code">Sisplau, introdueix el codi de verificació enviat a %1$s</string>
|
<string name="enter_phone_verify_code">Sisplau, introdueix el codi de verificació enviat a %1$s</string>
|
||||||
|
@ -416,6 +442,12 @@
|
||||||
<string name="please_enter_valid_phone">Sisplau, introdueix un número de telèfon vàlid.</string>
|
<string name="please_enter_valid_phone">Sisplau, introdueix un número de telèfon vàlid.</string>
|
||||||
<string name="please_enter_verification_code">Sisplau, introdueix el codi de verificació enviat al teu número de telèfon.</string>
|
<string name="please_enter_verification_code">Sisplau, introdueix el codi de verificació enviat al teu número de telèfon.</string>
|
||||||
<string name="fetch_current_user_error">El compte d\'usuari no s\'ha pogut recuperar. Sisplau, torna a internar-ho més tard.</string>
|
<string name="fetch_current_user_error">El compte d\'usuari no s\'ha pogut recuperar. Sisplau, torna a internar-ho més tard.</string>
|
||||||
|
<string name="purchase_request_pending">La teva petició de compra encara s\'està processant. Sisplau, envia\'ns un correu a support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">La teva petició de compra no s\'ha pogut completar en aquest moment. Sisplau, envia\'ns un correu a support@lbry.com</string>
|
||||||
|
<string name="twitter_account_ineligible">El teu compte de Twitter no és elegible en aquest moment: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">El teu compte no ha estat aprovat pel programa de recompenses. Sisplau, torna a provar-ho més tard.</string>
|
||||||
|
<string name="twitter_verification_failed">La verificació mitjançant Twitter ha fallat. Sisplau, torna a intentar-ho més tard.</string>
|
||||||
|
<string name="reward_verification_successful">Ets elegible per participar en el programa de recompenses!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">No has afegit cap etiqueta encara. Afegeix etiquetes per millorar la descoberta.</string>
|
<string name="no_added_tags">No has afegit cap etiqueta encara. Afegeix etiquetes per millorar la descoberta.</string>
|
||||||
|
@ -587,27 +619,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">No s\'ha pogut trobar el fitxer lbrynet.log.</string>
|
<string name="cannot_find_lbrynet_log">No s\'ha pogut trobar el fitxer lbrynet.log.</string>
|
||||||
<string name="cannot_share_lbrynet_log">El fitxer lbrynet.log no s\'ha pogut compartir per manca de permisos.</string>
|
<string name="cannot_share_lbrynet_log">El fitxer lbrynet.log no s\'ha pogut compartir per manca de permisos.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<!-- Nav menu -->
|
<!-- Nav menu -->
|
||||||
<string name="find_content">Finde Inhalte</string>
|
<string name="find_content">Finde Inhalte</string>
|
||||||
<string name="your_content">Deine Inhalte</string>
|
<string name="your_content">Deine Inhalte</string>
|
||||||
<string name="wallet">Wallet</string>
|
<string name="wallet">Portemonnaie</string>
|
||||||
<string name="following">Abos</string>
|
<string name="following">Abos</string>
|
||||||
<string name="editors_choice">Empfehlungen</string>
|
<string name="editors_choice">Empfehlungen</string>
|
||||||
<string name="your_tags">Deine Themen</string>
|
<string name="your_tags">Deine Themen</string>
|
||||||
|
@ -25,8 +25,8 @@
|
||||||
|
|
||||||
<!-- Welcome Page -->
|
<!-- Welcome Page -->
|
||||||
<string name="welcome_to_lbry">Willkommen zu LBRY.</string>
|
<string name="welcome_to_lbry">Willkommen zu LBRY.</string>
|
||||||
<string name="welcome_paragraph">LBRY ist eine von der Community kontrollierte Plattform, auf der Du Videos, Musik, Bücher und vieles mehr finden und veröffentlichen kannst.</string>
|
<string name="welcome_paragraph">LBRY ist eine von der Community kontrollierte Plattform, bei welcher Sie Videos, Musik, Bücher und weiteres finden und veröffentlichen kannst.</string>
|
||||||
<string name="welcome_tos">Indem ich fortfahre, stimme ich den <a href=\"https://lbry.com/termsofservice\">Nutzungsbedingungen</a> zu und bestätige, dass ich über 13 Jahre alt bin.</string>
|
<string name="welcome_tos">Indem ich fortfahre, stimme ich den <a href=\"https://lbry.com/termsofservice\">Terms of Service</a> zu und bestätige, dass ich über 13 Jahre alt bin.</string>
|
||||||
<string name="welcome_please_wait">Bitte warte, während wir noch ein paar Sachen einrichten...</string>
|
<string name="welcome_please_wait">Bitte warte, während wir noch ein paar Sachen einrichten...</string>
|
||||||
<string name="use_lbry">Verwende LBRY »</string>
|
<string name="use_lbry">Verwende LBRY »</string>
|
||||||
|
|
||||||
|
@ -34,10 +34,10 @@
|
||||||
<string name="uri_placeholder">Suche nach Videos, Musik, und vielem mehr</string>
|
<string name="uri_placeholder">Suche nach Videos, Musik, und vielem mehr</string>
|
||||||
|
|
||||||
<!-- Following page -->
|
<!-- Following page -->
|
||||||
<string name="find_channels_to_follow">Finde Kanäle, denen Du folgen möchtest</string>
|
<string name="find_channels_to_follow">Finde Kanäle, denen Sie folgen können</string>
|
||||||
<string name="channels_you_follow">Kanäle denen Du folgst</string>
|
<string name="channels_you_follow">Kanäle denen Sie folgen</string>
|
||||||
<string name="discover">Entdecke</string>
|
<string name="discover">Entdecke</string>
|
||||||
<string name="lbry_works_better">LBRY funktioniert besser, wenn Du mindestens 5 Kanälen folgst, die Du magst. Melden Dich an, um die Kanäle zu importieren, denen Du bereits folgst. </string>
|
<string name="lbry_works_better">LBRY funktioniert besser, wenn Sie mindestens 5 Erstellern folgen, die Sie mögen. Melden Sie sich an, um den Erstellern zu zeigen, denen Sie folgen, wenn Sie bereits ein Account haben.</string>
|
||||||
<string name="select_five_subscriptions">Bitte wähle bis zu 5 Kanäle aus, um fortzufahren.</string>
|
<string name="select_five_subscriptions">Bitte wähle bis zu 5 Kanäle aus, um fortzufahren.</string>
|
||||||
<string name="n_remaining">%1$d verbleibend...</string>
|
<string name="n_remaining">%1$d verbleibend...</string>
|
||||||
<string name="done">Fertig</string>
|
<string name="done">Fertig</string>
|
||||||
|
@ -67,7 +67,7 @@
|
||||||
<string name="view">Ansehen</string>
|
<string name="view">Ansehen</string>
|
||||||
<string name="play">Abspielen</string>
|
<string name="play">Abspielen</string>
|
||||||
<string name="unsupported_content">Nicht unterstützter Inhalt</string>
|
<string name="unsupported_content">Nicht unterstützter Inhalt</string>
|
||||||
<string name="unsupported_content_desc">Leider können wir diesen Inhalt nicht in der App anzeigen. Du findest die Datei %1$s in Deinem Download-Ordner.</string>
|
<string name="unsupported_content_desc">Leider können wir diesen Inhalt nicht in der App anzeigen. Sie finden die Datei %1$s in Ihrem Download-Ordner.</string>
|
||||||
<string name="nothing_at_this_location">An dieser Stelle ist nichts.</string>
|
<string name="nothing_at_this_location">An dieser Stelle ist nichts.</string>
|
||||||
<string name="publish_something_here">Veröffentliche hier etwas</string>
|
<string name="publish_something_here">Veröffentliche hier etwas</string>
|
||||||
<string name="cannot_view_claim">Auf diesen Inhalt kann derzeit nicht zugegriffen werden. Bitte versuche es später erneut.</string>
|
<string name="cannot_view_claim">Auf diesen Inhalt kann derzeit nicht zugegriffen werden. Bitte versuche es später erneut.</string>
|
||||||
|
@ -75,19 +75,19 @@
|
||||||
<string name="claim_file_not_found">Die Datei bei \"%1$s\" existiert nicht.</string>
|
<string name="claim_file_not_found">Die Datei bei \"%1$s\" existiert nicht.</string>
|
||||||
<string name="confirm_purchase">Bestätige den Kauf</string>
|
<string name="confirm_purchase">Bestätige den Kauf</string>
|
||||||
<string name="delete_file">Lösche Datei</string>
|
<string name="delete_file">Lösche Datei</string>
|
||||||
<string name="confirm_delete_file_message">Bist Du Dir sicher, dass Du diese Datei von Deinem Gerät löschen möchtest?</string>
|
<string name="confirm_delete_file_message">Sind Sie sich sicher, dass sie diese Datei von Ihrem Gerät löschen möchten?</string>
|
||||||
<string name="unable_to_view_url">Laden fehlgeschlagen %1$s. Bitte versuche es später erneut.</string>
|
<string name="unable_to_view_url">Laden fehlgeschlagen %1$s. Bitte versuche es später erneut.</string>
|
||||||
<string name="no_cast_session_available">Derzeit ist keine Besetzungssitzung verfügbar.</string>
|
<string name="no_cast_session_available">Derzeit ist keine Besetzungssitzung verfügbar.</string>
|
||||||
<string name="delete_content">Inhalt löschen?</string>
|
<string name="delete_content">Inhalt löschen?</string>
|
||||||
<string name="confirm_delete_content_message">Möchtest Du diesen Inhalt wirklich nicht veröffentlichen? Es werden keine Dateien von Deinem Gerät entfernt.</string>
|
<string name="confirm_delete_content_message">Möchten Sie diesen Inhalt wirklich nicht veröffentlichen? Es werden keine Dateien von Ihrem Gerät entfernt.</string>
|
||||||
<string name="content_deleted">Der Inhalt wurde erfolgreich aus der Blockchain gelöscht.</string>
|
<string name="content_deleted">Der Inhalt wurde erfolgreich aus der Blockchain gelöscht.</string>
|
||||||
<string name="content_failed_delete">Der Inhalt konnte zu diesem Zeitpunkt nicht gelöscht werden. Bitte versuche es später erneut.</string>
|
<string name="content_failed_delete">Der Inhalt konnte zu diesem Zeitpunkt nicht gelöscht werden. Bitte versuche es später erneut.</string>
|
||||||
<string name="comment">Kommentar</string>
|
<string name="comment">Kommentar</string>
|
||||||
<string name="comment_as">Kommentar als</string>
|
<string name="comment_as">Kommentar als</string>
|
||||||
<string name="please_enter_comment">Bitte gib einen Kommentar zum posten ein.</string>
|
<string name="please_enter_comment">Bitte gib einen Kommentar zum posten ein.</string>
|
||||||
<string name="please_select_channel">Bitte wähle einen Kanal aus, unter dem Du Deinen Kommentar veröffentlichen möchtest.</string>
|
<string name="please_select_channel">Bitte wählen Sie einen Kanal aus, unter dem Sie Ihren Kommentar veröffentlichen möchten.</string>
|
||||||
<string name="comment_posted">Dein Kommentar wurde erfolgreich gepostet.</string>
|
<string name="comment_posted">Dein Kommentar wurde erfolgreich gepostet.</string>
|
||||||
<string name="please_select_repost_channel">Bitte wähle einen Kanal aus, auf dem Du reposten möchtest.</string>
|
<string name="please_select_repost_channel">Bitte wählen Sie einen Kanal aus, auf dem Sie erneut posten möchten.</string>
|
||||||
<string name="reply">Antworten</string>
|
<string name="reply">Antworten</string>
|
||||||
<string name="replying_to">Antworten auf %1$s</string>
|
<string name="replying_to">Antworten auf %1$s</string>
|
||||||
<plurals name="post_and_tip">
|
<plurals name="post_and_tip">
|
||||||
|
@ -149,13 +149,13 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="publish_invalid_claim_type">Für die Bearbeitung wurde ein ungültiger Anspruch angegeben.</string>
|
<string name="publish_invalid_claim_type">Für die Bearbeitung wurde ein ungültiger Anspruch angegeben.</string>
|
||||||
<string name="video_optimization">Videooptimierung</string>
|
<string name="video_optimization">Videooptimierung</string>
|
||||||
<string name="thumbnail_creation_failed">Ein Thumbnail konnte nicht automatisch aus Deinem Inhalt erstellt werden.</string>
|
<string name="thumbnail_creation_failed">Ein Thumbnail konnte nicht automatisch aus Deinem Inhalt erstellt werden.</string>
|
||||||
<string name="video_being_optimized">Dein Video wird für eine bessere Unterstützung auf einer Vielzahl von Geräten optimiert. Währenddessen kannst Du die verbleibenden Felder unten ausfüllen.</string>
|
<string name="video_being_optimized">Ihr Video wird für eine bessere Unterstützung auf einer Vielzahl von Geräten optimiert. Sie können die verbleibenden Felder unten ausfüllen, während dies ausgeführt wird.</string>
|
||||||
<string name="video_optimized">Dein Video wurde erfolgreich für eine bessere Wiedergabe auf so vielen Geräten wie möglich optimiert. Bitte veröffentliche Deinen Inhalt jetzt.</string>
|
<string name="video_optimized">Dein Video wurde erfolgreich für eine bessere Wiedergabe auf so vielen Geräten wie möglich optimiert. Bitte veröffentliche Deinen Inhalt jetzt.</string>
|
||||||
<string name="video_optimize_failed">Dein Video konnte nicht optimiert werden. Die Datei wird ohne Änderungen hochgeladen.</string>
|
<string name="video_optimize_failed">Dein Video konnte nicht optimiert werden. Die Datei wird ohne Änderungen hochgeladen.</string>
|
||||||
<string name="completed_video_duration">Abgeschlossene Videodauer: %1$s</string>
|
<string name="completed_video_duration">Abgeschlossene Videodauer: %1$s</string>
|
||||||
<string name="sdk_initializing_publish">Du kannst derzeit keine Inhalte veröffentlichen, da der Hintergrunddienst noch initialisiert wird.</string>
|
<string name="sdk_initializing_publish">Sie können derzeit keine Inhalte veröffentlichen, da der Hintergrunddienst noch initialisiert wird.</string>
|
||||||
<string name="publish_successful">Dein Inhalt wurde erfolgreich veröffentlicht. Es kann einen Moment dauern, bis er in der Blockchain angezeigt wird.</string>
|
<string name="publish_successful">Dein Inhalt wurde erfolgreich veröffentlicht. Es kann einen Moment dauern, bis er in der Blockchain angezeigt wird.</string>
|
||||||
<string name="transcode_in_progress">Die Videooptimierung ist im Gange. Wenn Du sie abbrechen möchtest, klicke unten auf der Seite auf Abbrechen.</string>
|
<string name="transcode_in_progress">Die Videooptimierung ist im Gange. Wenn Sie abbrechen möchten, klicken Sie unten auf der Seite auf Abbrechen.</string>
|
||||||
<string name="optimization_in_progress">Die Videooptimierung ist im Gange.</string>
|
<string name="optimization_in_progress">Die Videooptimierung ist im Gange.</string>
|
||||||
<string name="cannot_capture_video">Auf diesem Gerät ist keine Kamera-App zum Aufnehmen von Videos verfügbar.</string>
|
<string name="cannot_capture_video">Auf diesem Gerät ist keine Kamera-App zum Aufnehmen von Videos verfügbar.</string>
|
||||||
<string name="cannot_take_photo">Auf diesem Gerät ist keine Kamera-App zum Aufnehmen von Fotos verfügbar.</string>
|
<string name="cannot_take_photo">Auf diesem Gerät ist keine Kamera-App zum Aufnehmen von Fotos verfügbar.</string>
|
||||||
|
@ -163,11 +163,11 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="please_provide_title">Bitte gib einen Titel an.</string>
|
<string name="please_provide_title">Bitte gib einen Titel an.</string>
|
||||||
<string name="please_specify_address">Bitte gib eine Adresse an, unter der Personen Deinen Inhalt finden können.</string>
|
<string name="please_specify_address">Bitte gib eine Adresse an, unter der Personen Deinen Inhalt finden können.</string>
|
||||||
<string name="address_invalid_characters">Deine Inhaltsadresse enthält ungültige Zeichen.</string>
|
<string name="address_invalid_characters">Deine Inhaltsadresse enthält ungültige Zeichen.</string>
|
||||||
<string name="address_already_used">Du hast bereits unter der angegebenen Inhaltsadresse veröffentlicht. Bitte gib eine neue Adresse ein.</string>
|
<string name="address_already_used">Sie haben bereits unter der angegebenen Inhaltsadresse veröffentlicht. Bitte geben Sie eine neue Adresse ein.</string>
|
||||||
<string name="no_file_selected">Keine Datei ausgewählt. Bitte wähle vor der Veröffentlichung ein Video, ein Foto oder eine Datei aus.</string>
|
<string name="no_file_selected">Keine Datei ausgewählt. Bitte wähle vor der Veröffentlichung ein Video, ein Foto oder eine Datei aus.</string>
|
||||||
<string name="price_amount_not_set">Bitte gib einen Preis ein oder deaktiviere den Schalter, um Deinen Inhalt kostenlos zu machen.</string>
|
<string name="price_amount_not_set">Bitte gib einen Preis ein oder deaktiviere den Schalter, um Deinen Inhalt kostenlos zu machen.</string>
|
||||||
<string name="publish_no_thumbnail">Bitte wähle vor dem Veröffentlichen ein Thumbnail zum hochladen aus.</string>
|
<string name="publish_no_thumbnail">Bitte wähle vor dem Veröffentlichen ein Thumbnail zum hochladen aus.</string>
|
||||||
<string name="publish_thumbnail_in_progress">Bitte warte bis das Thumbnail hochgeladen ist, bevor Du mit der Veröffentlichung fortfährst.</string>
|
<string name="publish_thumbnail_in_progress">Bitte warten Sie, bis die Miniaturansicht hochgeladen ist, bevor Sie sie veröffentlichen.</string>
|
||||||
|
|
||||||
<string name="language">Sprache</string>
|
<string name="language">Sprache</string>
|
||||||
<string name="english">Englisch</string>
|
<string name="english">Englisch</string>
|
||||||
|
@ -195,6 +195,8 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="romanian">Rumänisch</string>
|
<string name="romanian">Rumänisch</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Griechisch</string>
|
<string name="greek">Griechisch</string>
|
||||||
|
<string name="catalan">Katalanisch</string>
|
||||||
|
|
||||||
<string name="none">Keine</string>
|
<string name="none">Keine</string>
|
||||||
<string name="public_domain">Public Domain</string>
|
<string name="public_domain">Public Domain</string>
|
||||||
<string name="copyrighted">Urheberrechtlich geschützt</string>
|
<string name="copyrighted">Urheberrechtlich geschützt</string>
|
||||||
|
@ -214,7 +216,7 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="one_or_more_publishes_failed_abandon">Ein oder mehrere Inhaltselemente konnten zu diesem Zeitpunkt nicht gelöscht werden. Bitte versuche es später erneut.</string>
|
<string name="one_or_more_publishes_failed_abandon">Ein oder mehrere Inhaltselemente konnten zu diesem Zeitpunkt nicht gelöscht werden. Bitte versuche es später erneut.</string>
|
||||||
<plurals name="confirm_delete_publishes">
|
<plurals name="confirm_delete_publishes">
|
||||||
<item quantity="one">Möchten Sie das ausgewählte Inhaltselement wirklich löschen?</item>
|
<item quantity="one">Möchten Sie das ausgewählte Inhaltselement wirklich löschen?</item>
|
||||||
<item quantity="other">Möchtest Du die ausgewählten Inhaltselemente wirklich löschen?</item>
|
<item quantity="other">Möchten Sie die ausgewählten Inhaltselemente wirklich löschen?</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="publishes_deleted">
|
<plurals name="publishes_deleted">
|
||||||
<item quantity="one">Die Inhaltselemente wurden erfolgreich gelöscht.</item>
|
<item quantity="one">Die Inhaltselemente wurden erfolgreich gelöscht.</item>
|
||||||
|
@ -242,7 +244,7 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="subscriptions">Abonnements</string>
|
<string name="subscriptions">Abonnements</string>
|
||||||
<string name="content_interests">Inhaltsinteressen</string>
|
<string name="content_interests">Inhaltsinteressen</string>
|
||||||
|
|
||||||
<string name="keep_sdk_in_background">Lasse den LBRY-Dienst im Hintergrund laufen, um die Leistung des Wallet und des Netzwerks zu verbessern</string>
|
<string name="keep_sdk_in_background">Lasse den LBRY-Dienst im Hintergrund laufen, um die Leistung des Portemonnaie und des Netzwerks zu verbessern</string>
|
||||||
<string name="participate_in_data_network">Teilnahme am Datennetzwerk (Neustart der App und des Hintergrunddienstes erforderlich)</string>
|
<string name="participate_in_data_network">Teilnahme am Datennetzwerk (Neustart der App und des Hintergrunddienstes erforderlich)</string>
|
||||||
|
|
||||||
<!-- URL suggestions -->
|
<!-- URL suggestions -->
|
||||||
|
@ -255,33 +257,33 @@ Bitte versuche es später erneut.</string>
|
||||||
|
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
<string name="search_no_results">Keine Ergebnisse für \'%1$s\' gefunden. Bitte gib einen anderen Suchbegriff ein.</string>
|
<string name="search_no_results">Keine Ergebnisse für \'%1$s\' gefunden. Bitte gib einen anderen Suchbegriff ein.</string>
|
||||||
<string name="search_no_query">Du kannst nach allem suchen, einschließlich Filmen, Musik, E-Books, Software und vielem mehr.</string>
|
<string name="search_no_query">Sie können nach allem suchen, einschließlich Filmen, Musik, E-Books, Software und mehr.</string>
|
||||||
<string name="no_related_content">Derzeit sind keine ähnlichen Inhalte anzuzeigen.</string>
|
<string name="no_related_content">Derzeit sind keine ähnlichen Inhalte anzuzeigen.</string>
|
||||||
|
|
||||||
<!-- Wallet -->
|
<!-- Wallet -->
|
||||||
<string name="balance">Kontostand</string>
|
<string name="balance">Kontostand</string>
|
||||||
<string name="you_currently_have">Du hast derzeit</string>
|
<string name="you_currently_have">Sie haben derzeit</string>
|
||||||
<string name="convert_credits">Du kannst Dein Guthaben in USD umrechnen und den umgerechneten Betrag über einen Umtausch abheben. <a href=\"https://lbry.com/faq/exchanges\">Lerne mehr</a>.</string>
|
<string name="convert_credits">Sie können Ihr Guthaben in USD umrechnen und den umgerechneten Betrag über einen Umtausch abheben. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>.</string>
|
||||||
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Guthaben auf Bittrex in USD umrechnen</a></string>
|
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convert credits to USD on Bittrex</a></string>
|
||||||
<string name="you_also_have">Du hast auch</string>
|
<string name="you_also_have">Sie haben auch</string>
|
||||||
<string name="you_staked">Du hast gesteckt</string>
|
<string name="you_staked">Sie haben gesteckt</string>
|
||||||
<string name="in_tips">in Trinkgeldern</string>
|
<string name="in_tips">in Trinkgeldern</string>
|
||||||
<string name="in_your_publishes">in Deinen Veröffentlichungen</string>
|
<string name="in_your_publishes">in Deinen Veröffentlichungen</string>
|
||||||
<string name="in_your_supports">in Deinen Unterstützungen</string>
|
<string name="in_your_supports">in Deinen Unterstützungen</string>
|
||||||
<string name="earn_more_tips">Verdiene mehr Trinkgeld, indem Du mehr coole Videos hochlädst</string>
|
<string name="earn_more_tips">Verdienen Sie weitere Tipps, indem Sie coole Videos hochladen</string>
|
||||||
<string name="sdk_initializing">Der Hintergrunddienst wird initialisiert...</string>
|
<string name="sdk_initializing">Der Hintergrunddienst wird initialisiert...</string>
|
||||||
<string name="sdk_still_initializing">Der Hintergrunddienst wird noch initialisiert. In der Zwischenzeit kannst Du Inhalte erkunden und ansehen.</string>
|
<string name="sdk_still_initializing">Der Hintergrunddienst wird noch initialisiert. In der Zwischenzeit können Sie Inhalte erkunden und ansehen.</string>
|
||||||
<string name="sdk_initializing_functionality">Du kannst dies derzeit nicht tun, da der Hintergrunddienst noch initialisiert wird.</string>
|
<string name="sdk_initializing_functionality">Sie können dies derzeit nicht tun, da der Hintergrunddienst noch initialisiert wird.</string>
|
||||||
|
|
||||||
<string name="backup_synced">Ein Backup Deiner Wallet wird mit lbry.tv synchronisiert</string>
|
<string name="backup_synced">Ein Backup Ihrer Portemonnaie wird mit lbry.tv synchronisiert</string>
|
||||||
<string name="backup_notsynced">Dein Wallet ist derzeit nicht mit lbry.tv synchronisiert. Du bist für die Sicherung Deines Wallet verantwortlich.</string>
|
<string name="backup_notsynced">Ihre Portemonnaie ist derzeit nicht mit lbry.tv synchronisiert. Sie sind für die Sicherung Ihrer Portemonnaie verantwortlich.</string>
|
||||||
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">Was bedeutet das?</a></string>
|
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">What does this mean?</a></string>
|
||||||
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Was bedeutet das?</a></string>
|
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">What does this mean?</a></string>
|
||||||
|
|
||||||
<string name="receive_credits">Erhalte Credits</string>
|
<string name="receive_credits">Erhalte Credits</string>
|
||||||
<string name="use_this_address_hint">Verwende diese Walletadresse, um Credits zu erhalten, die von einem anderen Benutzer (oder von Dir selbst) gesendet wurden.</string>
|
<string name="use_this_address_hint">Verwende diese Portemonnaie Adresse, um Credits zu erhalten, die von einem anderen Benutzer (oder von Dir selbst) gesendet wurden.</string>
|
||||||
<string name="get_new_address">Erhalte eine neue Adresse</string>
|
<string name="get_new_address">Erhalte eine neue Adresse</string>
|
||||||
<string name="generate_address_hint">Du kannst jederzeit eine neue Adresse generieren, und alle vorherigen Adressen funktionieren weiterhin. Die Verwendung mehrerer Adressen kann hilfreich sein, um eingehende Zahlungen aus mehreren Quellen zu verfolgen.</string>
|
<string name="generate_address_hint">Sie können jederzeit eine neue Adresse generieren, und alle vorherigen Adressen funktionieren weiterhin. Die Verwendung mehrerer Adressen kann hilfreich sein, um eingehende Zahlungen aus mehreren Quellen zu verfolgen.</string>
|
||||||
|
|
||||||
<string name="send_credits">Sende Credits</string>
|
<string name="send_credits">Sende Credits</string>
|
||||||
<string name="recipient_address">Empfängeradresse</string>
|
<string name="recipient_address">Empfängeradresse</string>
|
||||||
|
@ -306,19 +308,19 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="off">Aus</string>
|
<string name="off">Aus</string>
|
||||||
<string name="email">E-Mail</string>
|
<string name="email">E-Mail</string>
|
||||||
<string name="no_connected_email">Keine verbundene E-Mail</string>
|
<string name="no_connected_email">Keine verbundene E-Mail</string>
|
||||||
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manuelle Sicherung</a></string>
|
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual backup</a></string>
|
||||||
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Synchronisation FAQ</a></string>
|
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a></string>
|
||||||
<string name="zero">0</string>
|
<string name="zero">0</string>
|
||||||
<string name="lbc">LBC</string>
|
<string name="lbc">LBC</string>
|
||||||
|
|
||||||
<string name="account_recommended">Account vorgeschlagen</string>
|
<string name="account_recommended">Account vorgeschlagen</string>
|
||||||
<string name="wallet_account_desc">Mit einem lbry.tv-Konto kannst Du Belohnungen verdienen, Deine Brieftasche sichern und alles synchron halten.</string>
|
<string name="wallet_account_desc">Mit einem lbry.tv-Konto können Sie Belohnungen verdienen, Ihre Portemonnaie sichern und alles synchron halten.</string>
|
||||||
<string name="wallet_without_account">Ohne Account übernimmst Du die gesamte Verantwortung für die Sicherung Deiner Wallet- und LBRY-Daten.</string>
|
<string name="wallet_without_account">Ohne Account übernimmst Sie die gesamte Verantwortung für die Sicherung Ihrer Portemonnaie- und LBRY-Daten.</string>
|
||||||
<string name="skip_account">Account überspringen</string>
|
<string name="skip_account">Account überspringen</string>
|
||||||
<string name="sign_up">Anmelden</string>
|
<string name="sign_up">Anmelden</string>
|
||||||
<string name="address_copied">Adresse kopiert</string>
|
<string name="address_copied">Adresse kopiert</string>
|
||||||
|
|
||||||
<string name="invalid_recipient_address">Bitte gib eine gültige Adresse ein, an die Du Credits senden möchten</string>
|
<string name="invalid_recipient_address">Bitte geben Sie eine gültige Adresse ein, an die Sie Credits senden möchten</string>
|
||||||
<string name="insufficient_balance">Mangelhaftes Gleichgewicht</string>
|
<string name="insufficient_balance">Mangelhaftes Gleichgewicht</string>
|
||||||
<string name="invalid_amount">Bitte gib einen gültigen Betrag ein</string>
|
<string name="invalid_amount">Bitte gib einen gültigen Betrag ein</string>
|
||||||
<string name="send_credit_error">Deine Credits konnten zu diesem Zeitpunkt nicht gesendet werden. Bitte versuche es später erneut.</string>
|
<string name="send_credit_error">Deine Credits konnten zu diesem Zeitpunkt nicht gesendet werden. Bitte versuche es später erneut.</string>
|
||||||
|
@ -330,12 +332,16 @@ Bitte versuche es später erneut.</string>
|
||||||
|
|
||||||
<string name="unlock">Freischalten</string>
|
<string name="unlock">Freischalten</string>
|
||||||
<string name="unlock_tips">Trinkgeld freischalten?</string>
|
<string name="unlock_tips">Trinkgeld freischalten?</string>
|
||||||
<string name="confirm_unlock_tips">Möchtest Du wirklich all Deine Trinkgelder freigeben?</string>
|
<string name="confirm_unlock_tips">Möchten Sie wirklich alle Ihre Trinkgelder freischalten?</string>
|
||||||
<string name="min_spend_required">Bitte geben Sie einen Betrag von mehr als 0,0001 Credits ein.</string>
|
<string name="min_spend_required">Bitte geben Sie einen Betrag von mehr als 0,0001 Credits ein.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Kaufen Sie LBC</string>
|
||||||
|
<string name="hash_not_supported">Ihr Gerät unterstützt nicht die Mindestanforderungen zum Sichern Ihrer Kaufanfrage.</string>
|
||||||
|
<string name="receive_address_not_set">Sie haben keine Portemonnaie Adresse festgelegt. Bitte generieren Sie eine neue Adresse und versuchen Sie es erneut.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">Sie haben %1$s Credits gesendet</item>
|
<item quantity="one">Sie haben %1$s Credits gesendet</item>
|
||||||
<item quantity="other"> Du hast %1$s Credits gesendet</item>
|
<item quantity="other">Sie haben %1$s Credits gesendet</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Dialogs -->
|
<!-- Dialogs -->
|
||||||
|
@ -357,19 +363,25 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="for_text">für</string>
|
<string name="for_text">für</string>
|
||||||
<string name="filter_for">Filter für</string>
|
<string name="filter_for">Filter für</string>
|
||||||
<string name="everyone">Jedermann</string>
|
<string name="everyone">Jedermann</string>
|
||||||
<string name="tags_you_follow">Themen denen Du folgst</string>
|
<string name="tags_you_follow">Schlagwörter denen Sie folgen</string>
|
||||||
<string name="customize">Anpassen</string>
|
<string name="customize">Anpassen</string>
|
||||||
<string name="not_yet_implemented">Die ausgewählte Ansicht ist noch nicht verfügbar.</string>
|
<string name="not_yet_implemented">Die ausgewählte Ansicht ist noch nicht verfügbar.</string>
|
||||||
<string name="customize_tags_hint">Es sieht so aus, als ob Du noch keinem Thema folgst.</string>
|
<string name="customize_tags_hint">Es sieht so aus, als ob Sie noch keinen Schlagwörter folgen.</string>
|
||||||
<string name="search_for_more_tags">Suche nach weiteren Themen</string>
|
<string name="search_for_more_tags">Suche nach weiteren Themen</string>
|
||||||
<string name="no_followed_tags">Du folgst noch keinen Themen. Füge zunächst Themen hinzu, an denen Du interessiert bist!</string>
|
<string name="no_followed_tags">Sie haben noch keine Schlagwörter verfolgt. Fügen Sie zunächst Schlagwörter hinzu, an denen Sie interessiert sind!</string>
|
||||||
<string name="no_tag_results">Wir konnten keine neuen Tjhemen finden, denen Du nicht folgst.</string>
|
<string name="no_tag_results">Wir konnten keine neuen Schlagwörter finden, denen Sie nicht folgen.</string>
|
||||||
<string name="tag_already_added">Der \'%1$s\' Tag wurde bereits hinzugefügt.</string>
|
<string name="tag_already_added">Der \'%1$s\' Tag wurde bereits hinzugefügt.</string>
|
||||||
<string name="tag_limit_reached">Du kannst nicht mehr als 5 Theman hinzufügen.</string>
|
<string name="tag_limit_reached">Sie können nicht mehr als 5 Schlagwörter hinzufügen.</string>
|
||||||
<string name="send_a_tip">Spendiere Trinkgeld</string>
|
<string name="send_a_tip">Spendiere Trinkgeld</string>
|
||||||
<string name="send_a_tip_to">Sende Trinkgeld an %1$s</string>
|
<string name="send_a_tip_to">Sende Trinkgeld an %1$s</string>
|
||||||
<string name="send_tip_info_content">Dies wird als Trinkgeld für %1$s\' angezeigt, wodurch die Fähigkeit erhöht wird, im aktiven Zustand entdeckt zu werden. <a href=\"https://lbry.com/faq/tipping\">Lerne mehr</a>.</string>
|
<string name="support_this_content">Unterstützen Sie diesen Inhalt</string>
|
||||||
<string name="send_tip_info_channel">Dies wird als Tipp für %1$s\' angezeigt, wodurch die Fähigkeit erhöht wird, im aktiven Zustand entdeckt zu werden .<a href=\"https://lbry.com/faq/tipping\">Lerne mehr</a>.</string>
|
<string name="support_info">Dies erhöht den Gesamtgebotsbetrag für diesen Inhalt, wodurch die Fähigkeit erhöht wird, im aktiven Zustand entdeckt zu werden. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Kanal, um Unterstützung als anzuzeigen</string>
|
||||||
|
<string name="make_this_a_tip">Machen Sie dies zu einem Tipp</string>
|
||||||
|
<string name="send_revocable_support">Widerruflichen Support Senden</string>
|
||||||
|
<string name="send_lbc_tip">Spendieren Sie ein %1$s LBC Trinkgeld</string>
|
||||||
|
<string name="send_tip_info_content">Dies wird als Trinkgeld für %1$s\' angezeigt, wodurch die Fähigkeit erhöht wird, im aktiven Zustand entdeckt zu werden. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="send_tip_info_channel">Dies wird als Tipp für %1$s\' angezeigt, wodurch die Fähigkeit erhöht wird, im aktiven Zustand entdeckt zu werden . <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Abbrechen</string>
|
<string name="cancel">Abbrechen</string>
|
||||||
<string name="repost_title">Repost %1$s</string>
|
<string name="repost_title">Repost %1$s</string>
|
||||||
<string name="repost_your_favorite">Reposte Deine Lieblingsinhalte, damit mehr Menschen sie entdecken können!</string>
|
<string name="repost_your_favorite">Reposte Deine Lieblingsinhalte, damit mehr Menschen sie entdecken können!</string>
|
||||||
|
@ -382,33 +394,38 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="repost_name_invalid_characters">Der Repost-Name enthält ungültige Zeichen.</string>
|
<string name="repost_name_invalid_characters">Der Repost-Name enthält ungültige Zeichen.</string>
|
||||||
<plurals name="you_sent_a_tip">
|
<plurals name="you_sent_a_tip">
|
||||||
<item quantity="one">Sie haben %1$s LBC als Trinkgeld versendet. Mahalo!</item>
|
<item quantity="one">Sie haben %1$s LBC als Trinkgeld versendet. Mahalo!</item>
|
||||||
<item quantity="other">Du hast %1$s LBC als Trinkgeld versendet. Mahalo!</item>
|
<item quantity="other">Sie haben %1$s LBC als Trinkgeld versendet. Mahalo!</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Sie haben %1$s Credits als Unterstützung eingesetzt. Sie können Ihre Unterstützung jederzeit widerrufen.</item>
|
||||||
|
<item quantity="other">Sie haben %1$s Credits als Unterstützung eingesetzt. Sie können Ihre Unterstützung jederzeit widerrufen.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Bitte gebe eine E-Mail-Adresse an.</string>
|
<string name="provide_email_address">Bitte gebe eine E-Mail-Adresse an.</string>
|
||||||
<string name="email_placeholder">you@example.com</string>
|
<string name="email_placeholder">you@example.com</string>
|
||||||
<string name="email_sent_to">Eine E-Mail wurde gesendet an</string>
|
<string name="email_sent_to">Eine E-Mail wurde gesendet an</string>
|
||||||
<string name="please_click_link">Klicke auf den Link in der Nachricht, um die Anmeldung abzuschließen.</string>
|
<string name="please_click_link">Klicken Sie auf den Link in der Nachricht, um die Anmeldung abzuschließen.</string>
|
||||||
<string name="resend">Erneut senden</string>
|
<string name="resend">Erneut senden</string>
|
||||||
<string name="continue_text">Fortsetzen</string>
|
<string name="continue_text">Fortsetzen</string>
|
||||||
<string name="provide_valid_email">Bitte gib eine gültige E-Mail-Adresse ein</string>
|
<string name="provide_valid_email">Bitte gib eine gültige E-Mail-Adresse ein</string>
|
||||||
<string name="please_follow_instructions">Bitte folge den Anweisungen in der E-Mail an, die Dir geschickt wurde, um fortzufahren.</string>
|
<string name="please_follow_instructions">Bitte folge den Anweisungen in der E-Mail an, die Dir geschickt wurde, um fortzufahren.</string>
|
||||||
<string name="sign_in_successful">Du hast Dich erfolgreich bei lbry.tv angemeldet</string>
|
<string name="sign_in_successful">Sie haben sich erfolgreich bei lbry.tv angemeldet</string>
|
||||||
<string name="retrieving_account_information">Kontoinformationen abrufen...</string>
|
<string name="retrieving_account_information">Kontoinformationen abrufen...</string>
|
||||||
<string name="apply_wallet_data">Walletdaten anwenden...</string>
|
<string name="apply_wallet_data">Portemonnaiedaten anwenden...</string>
|
||||||
<string name="please_enter_your_password">Bitte gib das Passwort ein, mit dem Du Dein Wallet gesichert hast.</string>
|
<string name="please_enter_your_password">Bitte geben Sie Ihr Passwort ein, mit dem sie Ihren Portemonnaie gesichert haben.</string>
|
||||||
<string name="please_enter_a_password">Bitte gib Dein Passwort ein, um Dein Wallet zu sichern.</string>
|
<string name="please_enter_a_password">Bitte geben Sie Ihr Passwort ein, um Ihren Portemonnaie
|
||||||
<string name="wallet_security_purposes">Hinweis: Aus Sicherheitsgründen kann LBRY Dein Passwort nicht zurücksetzen.</string>
|
zu sichern.</string>
|
||||||
|
<string name="wallet_security_purposes">Hinweis: Aus Sicherheitsgründen kann LBRY Ihren Portemonnaie nicht zurücksetzen.</string>
|
||||||
<string name="password">Passwort</string>
|
<string name="password">Passwort</string>
|
||||||
<string name="enable_sync">Aktiviere die Synchronisierung</string>
|
<string name="enable_sync">Aktiviere die Synchronisierung</string>
|
||||||
<string name="wallet_sync_op_failed">Der Walletsynchronisierungsvorgang konnte zu diesem Zeitpunkt nicht abgeschlossen werden. Bitte versuche es später erneut. Sende bitte eine E-Mail an hello@lbry.com, wenn dieses Problem weiterhin bestehen sollte.</string>
|
<string name="wallet_sync_op_failed">Der Portemonnaie Synchronisierungsvorgang konnte zu diesem Zeitpunkt nicht abgeschlossen werden. Bitte versuchen Sie es später erneut. Senden Sie bitte einen E-Mail an hello@lbry.com, wenn dieses Problem weiterhin bestehen sollte.</string>
|
||||||
<string name="phone_number">Telefonnummer</string>
|
<string name="phone_number">Telefonnummer</string>
|
||||||
<string name="enter_phone_number">Bitte gib Deine Telefonnummer ein.</string>
|
<string name="enter_phone_number">Bitte gib Deine Telefonnummer ein.</string>
|
||||||
<string name="not_interested">Kein Interesse</string>
|
<string name="not_interested">Kein Interesse</string>
|
||||||
<string name="manual_reward_verification">Manuelle Belohnungsüberprüfung</string>
|
<string name="manual_reward_verification">Manuelle Belohnungsüberprüfung</string>
|
||||||
<string name="account_undergo_review">Dieses Konto muss überprüft werden, bevor Du am Prämienprogramm teilnehmen kannst. Dies kann einige Minuten bis mehrere Tage dauern.</string>
|
<string name="reward_verification">Belohnungsüberprüfung</string>
|
||||||
<string name="request_to_be_verified">Wenn Du diese Meldung weiterhin siehst, fordere bitte eine Bestätigung auf der <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
<string name="account_undergo_review">Dieses Konto muss überprüft werden, bevor Sie am Prämienprogramm teilnehmen können. Dies kann einige Minuten bis mehrere Tage dauern.</string>
|
||||||
<string name="enjoy_free_content">Bitte genieße in der Zwischenzeit kostenlose Inhalte!</string>
|
<string name="enjoy_free_content">Bitte genieße in der Zwischenzeit kostenlose Inhalte!</string>
|
||||||
<string name="verify_phone_number">Überprüfe die Telefonnummer</string>
|
<string name="verify_phone_number">Überprüfe die Telefonnummer</string>
|
||||||
<string name="enter_phone_verify_code">Bitte gib den Bestätigungscode ein, der an %1$s gesendet wurde.</string>
|
<string name="enter_phone_verify_code">Bitte gib den Bestätigungscode ein, der an %1$s gesendet wurde.</string>
|
||||||
|
@ -417,20 +434,20 @@ Bitte versuche es später erneut.</string>
|
||||||
<string name="please_enter_valid_phone">Bitte gib eine gültige Telefonnummer ein.</string>
|
<string name="please_enter_valid_phone">Bitte gib eine gültige Telefonnummer ein.</string>
|
||||||
<string name="please_enter_verification_code">Bitte gib den Bestätigungscode ein, der an Deine Telefonnummer gesendet wurde.</string>
|
<string name="please_enter_verification_code">Bitte gib den Bestätigungscode ein, der an Deine Telefonnummer gesendet wurde.</string>
|
||||||
<string name="fetch_current_user_error">Der Account konnte zu diesem Zeitpunkt nicht abgerufen werden. Bitte versuche es später noch erneut.</string>
|
<string name="fetch_current_user_error">Der Account konnte zu diesem Zeitpunkt nicht abgerufen werden. Bitte versuche es später noch erneut.</string>
|
||||||
|
<string name="reward_verification_successful">Sie sind jetzt berechtigt, am Prämienprogramm teilzunehmen!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Du hast noch keine Themen hinzugefügt. Füge Themen hinzu, um die Erkennung zu verbessern.</string>
|
<string name="no_added_tags">Sie haben noch keine Schlagwörter hinzugefügt. Fügen Sie Schlagwörter hinzu, um die Erkennung zu verbessern.</string>
|
||||||
<string name="form_no_tag_results">Wir konnten keine neuen Themen finden, die noch nicht hinzugefügt wurden.</string>
|
<string name="form_no_tag_results">Wir konnten keine neuen Themen finden, die noch nicht hinzugefügt wurden.</string>
|
||||||
|
|
||||||
<!-- Channels -->
|
<!-- Channels -->
|
||||||
<string name="no_channel_created">Du hast noch keinen Kanal erstellt.
|
<string name="no_channel_created">Sie haben keinen Kanal erstellt.\nStarten Sie jetzt, indem Sie einen neuen Kanal erstellen!</string>
|
||||||
Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
|
||||||
<string name="create_a_channel">Kanal erstellen</string>
|
<string name="create_a_channel">Kanal erstellen</string>
|
||||||
<string name="create_a_channel_item">Kanal erstellen...</string>
|
<string name="create_a_channel_item">Kanal erstellen...</string>
|
||||||
<string name="edit_channel">Kanal bearbeiten</string>
|
<string name="edit_channel">Kanal bearbeiten</string>
|
||||||
<string name="delete_selection">Auswahl löschen?</string>
|
<string name="delete_selection">Auswahl löschen?</string>
|
||||||
<string name="delete_channel">Kanal löschen?</string>
|
<string name="delete_channel">Kanal löschen?</string>
|
||||||
<string name="confirm_delete_channel">Möchtest Du diesen Kanal wirklich löschen?</string>
|
<string name="confirm_delete_channel">Möchten Sie diesen Kanal löschen?</string>
|
||||||
<string name="channel_deleted">Der Kanal wurde erfolgreich gelöscht.</string>
|
<string name="channel_deleted">Der Kanal wurde erfolgreich gelöscht.</string>
|
||||||
<string name="channel_failed_delete">Der Kanal konnte zu diesem Zeitpunkt nicht gelöscht werden. Bitte versuche es später erneut.</string>
|
<string name="channel_failed_delete">Der Kanal konnte zu diesem Zeitpunkt nicht gelöscht werden. Bitte versuche es später erneut.</string>
|
||||||
<string name="description">Beschreibung</string>
|
<string name="description">Beschreibung</string>
|
||||||
|
@ -454,12 +471,12 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
<string name="uploading">Hochladen...</string>
|
<string name="uploading">Hochladen...</string>
|
||||||
<string name="please_enter_channel_name">Bitte gib einen Kanalnamen ein.</string>
|
<string name="please_enter_channel_name">Bitte gib einen Kanalnamen ein.</string>
|
||||||
<string name="channel_name_invalid_characters">Dein Kanalname enthält ungültige Zeichen.</string>
|
<string name="channel_name_invalid_characters">Dein Kanalname enthält ungültige Zeichen.</string>
|
||||||
<string name="channel_name_already_created">Du hast bereits einen Kanal mit demselben Namen erstellt.</string>
|
<string name="channel_name_already_created">Sie haben bereits einen Kanal mit demselben Namen erstellt.</string>
|
||||||
<string name="please_enter_valid_deposit">Bitte gib einen gültigen Einzahlungsbetrag ein.</string>
|
<string name="please_enter_valid_deposit">Bitte gib einen gültigen Einzahlungsbetrag ein.</string>
|
||||||
<string name="deposit_more_than_balance">Einzahlungen können nicht größer als Dein Kontostand sein.</string>
|
<string name="deposit_more_than_balance">Einzahlungen können nicht größer als Dein Kontostand sein.</string>
|
||||||
<string name="channel_save_failed">Die Anforderung zum Speichern des Kanals ist fehlgeschlagen. Bitte versuche es erneut.</string>
|
<string name="channel_save_failed">Die Anforderung zum Speichern des Kanals ist fehlgeschlagen. Bitte versuche es erneut.</string>
|
||||||
<string name="channel_save_successful">Der Kanal wurde erfolgreich gespeichert.</string>
|
<string name="channel_save_successful">Der Kanal wurde erfolgreich gespeichert.</string>
|
||||||
<string name="item_pending_blockchain">Die Veröffentlichung auf der Blockchein ist gerade im Gange. Du kannst in wenigen Augenblicken auf deinen fertigen Upload zugreifen oder ihn bearbeiten.</string>
|
<string name="item_pending_blockchain">Der Anspruch steht noch aus, um ihn in der Blockchain zu veröffentlichen. Sie können in wenigen Augenblicken auf den Anspruch zugreifen oder ihn bearbeiten.</string>
|
||||||
<string name="pending">Ausstehend</string>
|
<string name="pending">Ausstehend</string>
|
||||||
<string name="create">Erstellen</string>
|
<string name="create">Erstellen</string>
|
||||||
<string name="one_or_more_channels_failed_abandon">Ein oder mehrere Kanäle konnten zu diesem Zeitpunkt nicht gelöscht werden. Bitte versuche es später erneut.</string>
|
<string name="one_or_more_channels_failed_abandon">Ein oder mehrere Kanäle konnten zu diesem Zeitpunkt nicht gelöscht werden. Bitte versuche es später erneut.</string>
|
||||||
|
@ -469,7 +486,7 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="confirm_delete_channels">
|
<plurals name="confirm_delete_channels">
|
||||||
<item quantity="one">Möchten Sie die ausgewählten Kanäle wirklich löschen?</item>
|
<item quantity="one">Möchten Sie die ausgewählten Kanäle wirklich löschen?</item>
|
||||||
<item quantity="other">Möchtest Du die ausgewählten Kanäle wirklich löschen?</item>
|
<item quantity="other">Möchten Sie die ausgewählten Kanäle wirklich löschen?</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="channels_deleted">
|
<plurals name="channels_deleted">
|
||||||
<item quantity="one">Die Kanäle wurden erfolgreich gelöscht.</item>
|
<item quantity="one">Die Kanäle wurden erfolgreich gelöscht.</item>
|
||||||
|
@ -477,9 +494,9 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Rewards -->
|
<!-- Rewards -->
|
||||||
<string name="lbry_credits_allow">Mit LBRY-Credits kannst Du Inhalte veröffentlichen oder kaufen.</string>
|
<string name="lbry_credits_allow">Mit LBRY Credits können Sie Inhalte veröffentlichen oder kaufen.</string>
|
||||||
<string name="free_credits_worth">Du kannst kostenlose Credits im Wert von $%1$s erhalten, nachdem Du E-Mail-Adresse angegeben haben.</string>
|
<string name="free_credits_worth">Sie können kostenlose Credits im Wert von $%1$s erhalten, nachdem Sie eine E-Mail-Adresse angegeben haben.</string>
|
||||||
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Lehr mehr</a>.</string>
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>.</string>
|
||||||
<string name="get_started">Jetzt starten</string>
|
<string name="get_started">Jetzt starten</string>
|
||||||
<string name="reward_code_placeholder">abc123</string>
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
<string name="claim">Beanspruche</string>
|
<string name="claim">Beanspruche</string>
|
||||||
|
@ -487,7 +504,7 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
<string name="unclaimed">Nicht beansprucht</string>
|
<string name="unclaimed">Nicht beansprucht</string>
|
||||||
<string name="custom_reward_title">Benutzerdefinierter Code</string>
|
<string name="custom_reward_title">Benutzerdefinierter Code</string>
|
||||||
<string name="up_to">bis zu</string>
|
<string name="up_to">bis zu</string>
|
||||||
<string name="custom_reward_description">Bist Du ein Supermodel oder Rockstar, der einen speziellen Belohnungscode erhalten hat? Löse ihn hier ein.</string>
|
<string name="custom_reward_description">Sind Sie ein Supermodel oder Rockstar, das einen speziellen Belohnungscode erhalten hat? Löse ihn hier ein.</string>
|
||||||
<plurals name="claim_reward_message">
|
<plurals name="claim_reward_message">
|
||||||
<item quantity="one">Sie haben %1$s Credits als Belohnung beansprucht.</item>
|
<item quantity="one">Sie haben %1$s Credits als Belohnung beansprucht.</item>
|
||||||
<item quantity="other">Sie haben %1$s Credits als Belohnung beansprucht.</item>
|
<item quantity="other">Sie haben %1$s Credits als Belohnung beansprucht.</item>
|
||||||
|
@ -514,19 +531,19 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Invites -->
|
<!-- Invites -->
|
||||||
<string name="lbry_invite_program">LBRY-Einladungsprogramm</string>
|
<string name="lbry_invite_program">LBRY Einladungsprogramm</string>
|
||||||
<string name="earn_extra_credits_invites">Du kannst zusätzliche Credits für jede Person verdienen, die Du zur Verwendung von LBRY einlädst.</string>
|
<string name="earn_extra_credits_invites">Sie können zusätzliche Credits für jede Person verdienen, die Sie zur Verwendung von LBRY einladen.</string>
|
||||||
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Lerne mehr</a>.</string>
|
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Learn more</a>.</string>
|
||||||
<string name="invite_link">Einladungslink</string>
|
<string name="invite_link">Einladungslink</string>
|
||||||
<string name="share_this_link">Teile diesen Link mit Freunden (oder Feinden) und erhalte Credits, wenn sie sich lbry.tv registrieren.</string>
|
<string name="share_this_link">Teile diesen Link mit Freunden (oder Feinden) und erhalte Credits, wenn sie sich lbry.tv registrieren.</string>
|
||||||
<string name="your_invite_link">Dein Einladungslink</string>
|
<string name="your_invite_link">Ihr Einladungslink</string>
|
||||||
<string name="customize_invite_link">Einladungslink anpassen</string>
|
<string name="customize_invite_link">Einladungslink anpassen</string>
|
||||||
<string name="invite_by_email">Einladung per E-Mail</string>
|
<string name="invite_by_email">Einladung per E-Mail</string>
|
||||||
<string name="invite_someone">Lade jemanden ein, den Du per E-Mail kennst, und verdiene Credits, wenn er sich bei lbry.tv registriert.</string>
|
<string name="invite_someone">Laden Sie jemanden ein, den Sie per E-Mail kennen, und verdienen Sie Credits, wenn er sich bei lbry.tv anmeldet.</string>
|
||||||
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
||||||
<string name="invite">Lade ein</string>
|
<string name="invite">Lade ein</string>
|
||||||
<string name="invite_history">Einladungsverlauf</string>
|
<string name="invite_history">Einladungsverlauf</string>
|
||||||
<string name="earn_credits_for_inviting">Verdiene Credits für die Einladung eines Freundes oder eines Feindes. Jeder braucht inhaltliche Freiheit.</string>
|
<string name="earn_credits_for_inviting">Verdienen Sie Credits für die Einladung eines Freundes, eines Feindes, eines Feindes oder eines Freundes. Jeder braucht inhaltliche Freiheit.</string>
|
||||||
<string name="reward">Belohnung</string>
|
<string name="reward">Belohnung</string>
|
||||||
<string name="claimed">Beansprucht</string>
|
<string name="claimed">Beansprucht</string>
|
||||||
<string name="claimable">Beanspruchbar</string>
|
<string name="claimable">Beanspruchbar</string>
|
||||||
|
@ -538,9 +555,9 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
<string name="downloads">Downloads</string>
|
<string name="downloads">Downloads</string>
|
||||||
<string name="purchases">Einkäufe</string>
|
<string name="purchases">Einkäufe</string>
|
||||||
<string name="history">Verlauf</string>
|
<string name="history">Verlauf</string>
|
||||||
<string name="library_no_downloads">Du hast keine Inhalte auf dieses Gerät heruntergeladen.</string>
|
<string name="library_no_downloads">Sie haben keine Inhalte auf dieses Gerät heruntergeladen.</string>
|
||||||
<string name="library_no_history">Du hast keinen Inhalt auf diesem Gerät angesehen.</string>
|
<string name="library_no_history">Sie haben keinen Inhalt auf diesem Gerät angesehen.</string>
|
||||||
<string name="library_no_purchases">Du hast noch keine Inhalte mit Deinem Konto gekauft.</string>
|
<string name="library_no_purchases">Sie haben keine Inhalte in Ihrem Konto gekauft.</string>
|
||||||
<string name="hide">Ausblenden</string>
|
<string name="hide">Ausblenden</string>
|
||||||
<string name="stats">Statistik</string>
|
<string name="stats">Statistik</string>
|
||||||
<string name="video">Video</string>
|
<string name="video">Video</string>
|
||||||
|
@ -552,7 +569,7 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
<string name="zero_mb">0MB</string>
|
<string name="zero_mb">0MB</string>
|
||||||
<plurals name="confirm_delete_files">
|
<plurals name="confirm_delete_files">
|
||||||
<item quantity="one">Möchten Sie die ausgewählte Datei wirklich von Ihrem Gerät entfernen?</item>
|
<item quantity="one">Möchten Sie die ausgewählte Datei wirklich von Ihrem Gerät entfernen?</item>
|
||||||
<item quantity="other">Bist Du Dir sicher, dass Du diese Datei von Deinem Gerät löschen möchtest?</item>
|
<item quantity="other">Möchten Sie die ausgewählten Dateien wirklich von Ihrem Gerät entfernen?</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="files_deleted">
|
<plurals name="files_deleted">
|
||||||
<item quantity="one">Die Datei wurde erfolgreich gelöscht.</item>
|
<item quantity="one">Die Datei wurde erfolgreich gelöscht.</item>
|
||||||
|
@ -564,10 +581,10 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
<string name="content_freedom">Inhaltsfreiheit</string>
|
<string name="content_freedom">Inhaltsfreiheit</string>
|
||||||
<string name="about_paragraph">LBRY ist ein freier, offener und von der Community geführter, digitaler Marktplatz. Es ist eine dezentralisierte Peer-to-Peer-Plattform für Creator, auf der sie Inhalte teilen und LBRY-Credits verdienen können. Nutzer finden eine breite Auswahl, an für sie interessanten Inhalten vor, bestehend aus Videos, Musik, E-Books und anderen vielem mehr.</string>
|
<string name="about_paragraph">LBRY ist ein freier, offener und von der Community geführter, digitaler Marktplatz. Es ist eine dezentralisierte Peer-to-Peer-Plattform für Creator, auf der sie Inhalte teilen und LBRY-Credits verdienen können. Nutzer finden eine breite Auswahl, an für sie interessanten Inhalten vor, bestehend aus Videos, Musik, E-Books und anderen vielem mehr.</string>
|
||||||
<string name="get_social">Vernetze Dich</string>
|
<string name="get_social">Vernetze Dich</string>
|
||||||
<string name="social_paragraph">Du kannst mit dem LBRY-Team und anderen Nutzern über Discord, Facebook, Instagram, Twitter oder Reddit Kontakt aufnehmen.</string>
|
<string name="social_paragraph">Sie können mit dem LBRY Team und anderen Nutzern über Discord, Facebook, Instagram, Twitter oder Reddit kontakt aufnehmen.</string>
|
||||||
<string name="app_info">Anwendungsinformation</string>
|
<string name="app_info">Anwendungsinformation</string>
|
||||||
<string name="loading">Lade...</string>
|
<string name="loading">Lade...</string>
|
||||||
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">Was ist LBRY?</a></string>
|
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">What is LBRY?</a></string>
|
||||||
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android Grundlagen</a></string>
|
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android Grundlagen</a></string>
|
||||||
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
||||||
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
||||||
|
@ -589,27 +606,4 @@ Starte jetzt, indem Du einen neuen Kanal erstellst!</string>
|
||||||
<string name="cannot_find_lbrynet_log">Die Datei lbrynet.log wurde nicht gefunden.</string>
|
<string name="cannot_find_lbrynet_log">Die Datei lbrynet.log wurde nicht gefunden.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Die Datei lbrynet.log kann aufgrund von Berechtigungsbeschränkungen nicht freigegeben werden.</string>
|
<string name="cannot_share_lbrynet_log">Die Datei lbrynet.log kann aufgrund von Berechtigungsbeschränkungen nicht freigegeben werden.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<resources>
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
<string name="app_name">LBRY</string>
|
<string name="app_name">LBRY</string>
|
||||||
<string name="navigation_drawer_open">Abrir menú de navegación</string>
|
<string name="navigation_drawer_open">Abrir menú de navegación</string>
|
||||||
<string name="navigation_drawer_close">Cerrar menú de navegación</string>
|
<string name="navigation_drawer_close">Cerrar menú de navegación</string>
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
<string name="discover">Descubre</string>
|
<string name="discover">Descubre</string>
|
||||||
<string name="lbry_works_better">LBRY funciona mejor si sigues al menos a 5 creadores que te gustan. Inicie sesión para mostrar los creadores que sigue si ya tiene una cuenta.</string>
|
<string name="lbry_works_better">LBRY funciona mejor si sigues al menos a 5 creadores que te gustan. Inicie sesión para mostrar los creadores que sigue si ya tiene una cuenta.</string>
|
||||||
<string name="select_five_subscriptions">Por favor selecciona hasta 5 creadores para continuar.</string>
|
<string name="select_five_subscriptions">Por favor selecciona hasta 5 creadores para continuar.</string>
|
||||||
<string name="n_remaining">%1$drestante...</string>
|
<string name="n_remaining">%1$d restante...</string>
|
||||||
<string name="done">Hecho</string>
|
<string name="done">Hecho</string>
|
||||||
<string name="all">Todo</string>
|
<string name="all">Todo</string>
|
||||||
<string name="discover_channels">Descubre nuevos canales</string>
|
<string name="discover_channels">Descubre nuevos canales</string>
|
||||||
|
@ -59,11 +59,15 @@
|
||||||
<string name="report">Reportar</string>
|
<string name="report">Reportar</string>
|
||||||
<string name="loading_decentralized_data">Cargando datos descentralizados...</string>
|
<string name="loading_decentralized_data">Cargando datos descentralizados...</string>
|
||||||
<string name="related_content">Contenido Relacionado</string>
|
<string name="related_content">Contenido Relacionado</string>
|
||||||
|
<string name="comments">Comentarios</string>
|
||||||
|
<string name="no_comments">No hay comentarios para mostrar en este momento.</string>
|
||||||
|
<string name="sdk_initializing_comments">Los comentarios se mostraran después de que el servicio en segundo plano este iniciado.</string>
|
||||||
|
<string name="comment_error">Su comentario no se pudo enviar en este momento. Por favor, inténtelo de nuevo más tarde.</string>
|
||||||
<string name="share_lbry_content">Compartir contenido LBRY</string>
|
<string name="share_lbry_content">Compartir contenido LBRY</string>
|
||||||
<string name="view">Ver</string>
|
<string name="view">Ver</string>
|
||||||
<string name="play">Reproducir</string>
|
<string name="play">Reproducir</string>
|
||||||
<string name="unsupported_content">Contenido no Soportado</string>
|
<string name="unsupported_content">Contenido no Soportado</string>
|
||||||
<string name="unsupported_content_desc">Lo sentimos, no podemos mostrar este contenido en la aplicación.Puedes encontrar el archivo%1$sen tu carpeta de descargas.</string>
|
<string name="unsupported_content_desc">Lo sentimos, no podemos mostrar este contenido en la aplicación.Puedes encontrar el archivo %1$s en tu carpeta de descargas.</string>
|
||||||
<string name="nothing_at_this_location">No hay nada en este lugar.</string>
|
<string name="nothing_at_this_location">No hay nada en este lugar.</string>
|
||||||
<string name="publish_something_here">Publica algo aquí</string>
|
<string name="publish_something_here">Publica algo aquí</string>
|
||||||
<string name="cannot_view_claim">No se puede acceder a este contenido en este momento. Por favor, inténtelo de nuevo más tarde.</string>
|
<string name="cannot_view_claim">No se puede acceder a este contenido en este momento. Por favor, inténtelo de nuevo más tarde.</string>
|
||||||
|
@ -72,12 +76,32 @@
|
||||||
<string name="confirm_purchase">Confirmar compra</string>
|
<string name="confirm_purchase">Confirmar compra</string>
|
||||||
<string name="delete_file">Eliminar archivo</string>
|
<string name="delete_file">Eliminar archivo</string>
|
||||||
<string name="confirm_delete_file_message">¿Seguro que quieres eliminar este archivo de tu dispositivo?</string>
|
<string name="confirm_delete_file_message">¿Seguro que quieres eliminar este archivo de tu dispositivo?</string>
|
||||||
<string name="unable_to_view_url">Falló al cargar%1$s. Por favor, inténtelo de nuevo más tarde.</string>
|
<string name="unable_to_view_url">Falló al cargar %1$s. Por favor, inténtelo de nuevo más tarde.</string>
|
||||||
<string name="no_cast_session_available">No hay sesión de reparto disponible en este momento.</string>
|
<string name="no_cast_session_available">No hay sesión de reparto disponible en este momento.</string>
|
||||||
<string name="delete_content">¿Eliminar contenido?</string>
|
<string name="delete_content">¿Eliminar contenido?</string>
|
||||||
<string name="confirm_delete_content_message">¿Estás seguro de que deseas publicar este contenido? No se eliminarán archivos de su dispositivo.</string>
|
<string name="confirm_delete_content_message">¿Estás seguro de que deseas publicar este contenido? No se eliminarán archivos de su dispositivo.</string>
|
||||||
<string name="content_deleted">El contenido se eliminó con éxito de la cadena de bloques.</string>
|
<string name="content_deleted">El contenido se eliminó con éxito de la cadena de bloques.</string>
|
||||||
<string name="content_failed_delete">El contenido no se pudo eliminar en este momento. Por favor, inténtelo de nuevo más tarde.</string>
|
<string name="content_failed_delete">El contenido no se pudo eliminar en este momento. Por favor, inténtelo de nuevo más tarde.</string>
|
||||||
|
<string name="comment">Comentario</string>
|
||||||
|
<string name="comment_as">Comentar como</string>
|
||||||
|
<string name="please_enter_comment">Por favor ingrese un comentario para publicar</string>
|
||||||
|
<string name="please_select_channel">Por favor ingrese un canal para publicar su comentario.</string>
|
||||||
|
<string name="comment_posted">Tu comentario ha sido publicado correctamente.</string>
|
||||||
|
<string name="please_select_repost_channel">Por favor seleccione el canal donde sera reposteado</string>
|
||||||
|
<string name="reply">contestar</string>
|
||||||
|
<string name="replying_to">Contestando a %1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="one">¿Publicar y realizar propina de %1$s crédito?</item>
|
||||||
|
<item quantity="other">¿Publicar y realizar propina de %1$s créditos?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="one">Publicar para %1$s crédito</item>
|
||||||
|
<item quantity="other">Publicar para %1$s créditos</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="one">Esto publicara tu comentario con una propina de %1$s crédito para %2$s</item>
|
||||||
|
<item quantity="other">Esto publicara tu comentario con una propina de %1$s créditos para %2$s</item>
|
||||||
|
</plurals>
|
||||||
<plurals name="view_count">
|
<plurals name="view_count">
|
||||||
<item quantity="one">%1$svista</item>
|
<item quantity="one">%1$svista</item>
|
||||||
<item quantity="other">%1$s vistas</item>
|
<item quantity="other">%1$s vistas</item>
|
||||||
|
@ -98,6 +122,7 @@
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Publish -->
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Parece ser que no has publicado ningún contenido a LBRY todavía</string>
|
||||||
<string name="record">Grabar</string>
|
<string name="record">Grabar</string>
|
||||||
<string name="take_photo">Toma una foto</string>
|
<string name="take_photo">Toma una foto</string>
|
||||||
<string name="upload_file">Cargar un archivo</string>
|
<string name="upload_file">Cargar un archivo</string>
|
||||||
|
@ -120,6 +145,7 @@
|
||||||
<string name="show_extra_fields">Mostrar campos adicionales</string>
|
<string name="show_extra_fields">Mostrar campos adicionales</string>
|
||||||
<string name="hide_extra_fields">Ocultar campos adicionales</string>
|
<string name="hide_extra_fields">Ocultar campos adicionales</string>
|
||||||
<string name="no_file_found">No se ha encontrado ningún archivo para publicar.</string>
|
<string name="no_file_found">No se ha encontrado ningún archivo para publicar.</string>
|
||||||
|
<string name="publish_invalid_claim_type">Reclamo especificado invalido para editar.</string>
|
||||||
<string name="video_optimization">Optimización de video</string>
|
<string name="video_optimization">Optimización de video</string>
|
||||||
<string name="thumbnail_creation_failed">No se pudo crear una miniatura automáticamente desde su archivo de contenido.</string>
|
<string name="thumbnail_creation_failed">No se pudo crear una miniatura automáticamente desde su archivo de contenido.</string>
|
||||||
<string name="video_being_optimized">Su video está siendo optimizado para un mejor soporte en una amplia gama de dispositivos. Puede completar los campos restantes a continuación mientras está en progreso.</string>
|
<string name="video_being_optimized">Su video está siendo optimizado para un mejor soporte en una amplia gama de dispositivos. Puede completar los campos restantes a continuación mientras está en progreso.</string>
|
||||||
|
@ -168,6 +194,7 @@
|
||||||
<string name="romanian">Rumano</string>
|
<string name="romanian">Rumano</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Griego</string>
|
<string name="greek">Griego</string>
|
||||||
|
<string name="catalan">Catalán</string>
|
||||||
|
|
||||||
<string name="none">Ninguno</string>
|
<string name="none">Ninguno</string>
|
||||||
<string name="public_domain">Dominio publico</string>
|
<string name="public_domain">Dominio publico</string>
|
||||||
|
@ -208,6 +235,7 @@
|
||||||
<!-- Settings -->
|
<!-- Settings -->
|
||||||
<string name="user_interface">Contenido & interfaz de usuario</string>
|
<string name="user_interface">Contenido & interfaz de usuario</string>
|
||||||
<string name="other">Otro</string>
|
<string name="other">Otro</string>
|
||||||
|
<string name="enable_background_playback">Activar la reproducción en segundo plano</string>
|
||||||
<string name="enable_dark_mode">Habilitar tema oscuro</string>
|
<string name="enable_dark_mode">Habilitar tema oscuro</string>
|
||||||
<string name="show_mature_content">Mostrar contenido para adultos</string>
|
<string name="show_mature_content">Mostrar contenido para adultos</string>
|
||||||
<string name="show_url_suggestions">Mostrar sugerencias de URL</string>
|
<string name="show_url_suggestions">Mostrar sugerencias de URL</string>
|
||||||
|
@ -219,12 +247,12 @@
|
||||||
<string name="participate_in_data_network">Participar en la red de datos (requiere reiniciar la aplicación y el servicio en segundo plano)</string>
|
<string name="participate_in_data_network">Participar en la red de datos (requiere reiniciar la aplicación y el servicio en segundo plano)</string>
|
||||||
|
|
||||||
<!-- URL suggestions -->
|
<!-- URL suggestions -->
|
||||||
<string name="search_url_title">%1$s- Buscar</string>
|
<string name="search_url_title">%1$s - Buscar</string>
|
||||||
<string name="tag_url_title">%1$s- Etiqueta</string>
|
<string name="tag_url_title">%1$s - Etiqueta</string>
|
||||||
<string name="search_url_desc">Buscar por \'%1$s\'</string>
|
<string name="search_url_desc">Buscar por \'%1$s\'</string>
|
||||||
<string name="explore_tag_url_desc">Explora la etiqueta \'%1$s\'</string>
|
<string name="explore_tag_url_desc">Explora la etiqueta \'%1$s\'</string>
|
||||||
<string name="view_file_url_desc">Ver contenido en%1$s</string>
|
<string name="view_file_url_desc">Ver contenido en %1$s</string>
|
||||||
<string name="view_channel_url_desc">Ver el%1$sCanal</string>
|
<string name="view_channel_url_desc">Ver el %1$s Canal</string>
|
||||||
|
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
<string name="search_no_results">No se encontraron resultados para \'%1$s\'. Por favor, introduzca un término de búsqueda diferente.</string>
|
<string name="search_no_results">No se encontraron resultados para \'%1$s\'. Por favor, introduzca un término de búsqueda diferente.</string>
|
||||||
|
@ -304,6 +332,11 @@
|
||||||
<string name="unlock">desbloquear</string>
|
<string name="unlock">desbloquear</string>
|
||||||
<string name="unlock_tips">¿Desbloquear propinas?</string>
|
<string name="unlock_tips">¿Desbloquear propinas?</string>
|
||||||
<string name="confirm_unlock_tips">¿Seguro que quieres desbloquear todos tus propinas?</string>
|
<string name="confirm_unlock_tips">¿Seguro que quieres desbloquear todos tus propinas?</string>
|
||||||
|
<string name="min_spend_required">Por favor introduce una cantidad mayor que 0.0001 créditos.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Comprar LBC</string>
|
||||||
|
<string name="hash_not_supported">Tu dispositivo no cumple con los requerimientos mínimos para realizar una compra segura.</string>
|
||||||
|
<string name="receive_address_not_set">No tienes establecida una dirección de billetera. Por favor genera una nueva dirección e intenta de nuevo.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">Has enviado%1$s crédito</item>
|
<item quantity="one">Has enviado%1$s crédito</item>
|
||||||
|
@ -340,10 +373,16 @@
|
||||||
<string name="tag_limit_reached">No puede agregar más de 5 etiquetas.</string>
|
<string name="tag_limit_reached">No puede agregar más de 5 etiquetas.</string>
|
||||||
<string name="send_a_tip">Envía una propina</string>
|
<string name="send_a_tip">Envía una propina</string>
|
||||||
<string name="send_a_tip_to">Enviar una propina a %1$s</string>
|
<string name="send_a_tip_to">Enviar una propina a %1$s</string>
|
||||||
|
<string name="support_this_content">Apoya este contenido</string>
|
||||||
|
<string name="support_info">Esto incrementara la oferta de este contenido, lo que aumentará la capacidad del canal para ser descubierto mientras está activo. <<a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Canal para mostrar apoyo enviado</string>
|
||||||
|
<string name="make_this_a_tip">Convertir a propina</string>
|
||||||
|
<string name="send_revocable_support">Enviar apoyo revocable</string>
|
||||||
|
<string name="send_lbc_tip">Enviar una propina de %1$s</string>
|
||||||
<string name="send_tip_info_content">Esto aparecerá como una propina para %1$s,lo que aumentará su capacidad de ser descubierto mientras está activo. <a href=\"https://lbry.com/faq/tipping\">Aprender más</a>.</string>
|
<string name="send_tip_info_content">Esto aparecerá como una propina para %1$s,lo que aumentará su capacidad de ser descubierto mientras está activo. <a href=\"https://lbry.com/faq/tipping\">Aprender más</a>.</string>
|
||||||
<string name="send_tip_info_channel">Esto aparecerá como una propina para %1$s, lo que aumentará la capacidad del canal para ser descubierto mientras está activo. <a href=\"https://lbry.com/faq/tipping\">Aprender más</a>.</string>
|
<string name="send_tip_info_channel">Esto aparecerá como una propina para %1$s, lo que aumentará la capacidad del canal para ser descubierto mientras está activo. <a href=\"https://lbry.com/faq/tipping\">Aprender más</a>.</string>
|
||||||
<string name="cancel">Cancelar</string>
|
<string name="cancel">Cancelar</string>
|
||||||
<string name="repost_title">Repostear%1$s</string>
|
<string name="repost_title">Repostear %1$s</string>
|
||||||
<string name="repost_your_favorite">¡Vuelva a publicar su contenido favorito para ayudar a que más personas lo descubran!</string>
|
<string name="repost_your_favorite">¡Vuelva a publicar su contenido favorito para ayudar a que más personas lo descubran!</string>
|
||||||
<string name="channel_to_post_on">Canal para publicar en</string>
|
<string name="channel_to_post_on">Canal para publicar en</string>
|
||||||
<string name="show_advanced">Mostrar avanzado</string>
|
<string name="show_advanced">Mostrar avanzado</string>
|
||||||
|
@ -356,6 +395,10 @@
|
||||||
<item quantity="one">¡has enviado %1$s LBC como propina, Mahalo!</item>
|
<item quantity="one">¡has enviado %1$s LBC como propina, Mahalo!</item>
|
||||||
<item quantity="other">¡has enviado %1$s LBC como propina, Mahalo!</item>
|
<item quantity="other">¡has enviado %1$s LBC como propina, Mahalo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Has estacado %1$s crédito como apoyo. Puedes revocar este soporte en cualquier momento.</item>
|
||||||
|
<item quantity="other">Has estacado %1$s créditos como apoyo. Puedes revocar este soporte en cualquier momento.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Por favor introduce una dirección de email.</string>
|
<string name="provide_email_address">Por favor introduce una dirección de email.</string>
|
||||||
|
@ -380,15 +423,14 @@
|
||||||
<string name="not_interested">No estoy interesado</string>
|
<string name="not_interested">No estoy interesado</string>
|
||||||
<string name="manual_reward_verification">Verificación manual de recompensas</string>
|
<string name="manual_reward_verification">Verificación manual de recompensas</string>
|
||||||
<string name="account_undergo_review">Esta cuenta debe someterse a revisión antes de poder participar en el programa de recompensas. Esto puede llevar desde varios minutos hasta varios días.</string>
|
<string name="account_undergo_review">Esta cuenta debe someterse a revisión antes de poder participar en el programa de recompensas. Esto puede llevar desde varios minutos hasta varios días.</string>
|
||||||
<string name="request_to_be_verified">Si continúa viendo este mensaje, solicite ser verificado en el <a href=\"https://discordapp.com/invite/Z3bERWA\">Servidor LBRY Discord</a>.</string>
|
|
||||||
<string name="enjoy_free_content">¡Mientras tanto, disfruta de contenido gratuito!</string>
|
<string name="enjoy_free_content">¡Mientras tanto, disfruta de contenido gratuito!</string>
|
||||||
<string name="verify_phone_number">Verificar número de teléfono</string>
|
<string name="verify_phone_number">Verificar número de teléfono</string>
|
||||||
<string name="enter_phone_verify_code">Ingrese el código de verificación enviado a%1$s</string>
|
<string name="enter_phone_verify_code">Ingrese el código de verificación enviado a %1$s</string>
|
||||||
<string name="code_placeholder">0000</string>
|
<string name="code_placeholder">0000</string>
|
||||||
<string name="verify">Verificar</string>
|
<string name="verify">Verificar</string>
|
||||||
<string name="please_enter_valid_phone">Por favor ingrese un número de teléfono válido.</string>
|
<string name="please_enter_valid_phone">Por favor ingrese un número de teléfono válido.</string>
|
||||||
<string name="please_enter_verification_code">Ingrese el código de verificación enviado a su número de teléfono.</string>
|
<string name="please_enter_verification_code">Ingrese el código de verificación enviado a su número de teléfono.</string>
|
||||||
|
<string name="fetch_current_user_error">La cuenta de usuario no pudo ser obtenida. Por favor, inténtelo de nuevo más tarde.</string>
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Aún no ha agregado ninguna etiqueta. Agregue etiquetas para mejorar el alcance.</string>
|
<string name="no_added_tags">Aún no ha agregado ninguna etiqueta. Agregue etiquetas para mejorar el alcance.</string>
|
||||||
<string name="form_no_tag_results">No pudimos encontrar nuevas etiquetas que aún no se hayan agregado.</string>
|
<string name="form_no_tag_results">No pudimos encontrar nuevas etiquetas que aún no se hayan agregado.</string>
|
||||||
|
@ -448,7 +490,7 @@
|
||||||
|
|
||||||
<!-- Rewards -->
|
<!-- Rewards -->
|
||||||
<string name="lbry_credits_allow">Los créditos LBRY le permiten publicar o comprar contenido.</string>
|
<string name="lbry_credits_allow">Los créditos LBRY le permiten publicar o comprar contenido.</string>
|
||||||
<string name="free_credits_worth">Puede obtener créditos gratuitos por valor de $ %1$s después de proporcionar una dirección de correo electrónico.</string>
|
<string name="free_credits_worth">Puede obtener créditos gratuitos por valor de $%1$s después de proporcionar una dirección de correo electrónico.</string>
|
||||||
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Aprender más</a>.</string>
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Aprender más</a>.</string>
|
||||||
<string name="get_started">Empezar</string>
|
<string name="get_started">Empezar</string>
|
||||||
<string name="reward_code_placeholder">abc123</string>
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
|
@ -559,27 +601,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">No se pudo encontrar el archivo lbrynet.log.</string>
|
<string name="cannot_find_lbrynet_log">No se pudo encontrar el archivo lbrynet.log.</string>
|
||||||
<string name="cannot_share_lbrynet_log">El archivo lbrynet.log no se puede compartir debido a restricciones de permisos.</string>
|
<string name="cannot_share_lbrynet_log">El archivo lbrynet.log no se puede compartir debido a restricciones de permisos.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<resources>
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
<string name="app_name">LBRY</string>
|
<string name="app_name">LBRY</string>
|
||||||
<string name="navigation_drawer_open">Ava navigatsiooniriba</string>
|
<string name="navigation_drawer_open">Ava navigatsiooniriba</string>
|
||||||
<string name="navigation_drawer_close">Sulge navigatsiooniriba</string>
|
<string name="navigation_drawer_close">Sulge navigatsiooniriba</string>
|
||||||
|
@ -97,7 +97,6 @@
|
||||||
<item quantity="other">%1$s jälgivad</item>
|
<item quantity="other">%1$s jälgivad</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Publish -->
|
|
||||||
<string name="record">Salvesta</string>
|
<string name="record">Salvesta</string>
|
||||||
<string name="take_photo">Tee foto</string>
|
<string name="take_photo">Tee foto</string>
|
||||||
<string name="upload_file">Lae fail üles</string>
|
<string name="upload_file">Lae fail üles</string>
|
||||||
|
@ -168,7 +167,6 @@
|
||||||
<string name="romanian">Rumeenia</string>
|
<string name="romanian">Rumeenia</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Kreeka</string>
|
<string name="greek">Kreeka</string>
|
||||||
|
|
||||||
<string name="none">Puudub</string>
|
<string name="none">Puudub</string>
|
||||||
<string name="public_domain">Üldkasutatav</string>
|
<string name="public_domain">Üldkasutatav</string>
|
||||||
<string name="copyrighted">Autoriõigusega kaitstud</string>
|
<string name="copyrighted">Autoriõigusega kaitstud</string>
|
||||||
|
@ -304,7 +302,6 @@
|
||||||
<string name="unlock">Ava</string>
|
<string name="unlock">Ava</string>
|
||||||
<string name="unlock_tips">Lukustan jootrahad lahti?</string>
|
<string name="unlock_tips">Lukustan jootrahad lahti?</string>
|
||||||
<string name="confirm_unlock_tips">Kindel, et soovid kõiki oma jootrahasid lahtilukustada?</string>
|
<string name="confirm_unlock_tips">Kindel, et soovid kõiki oma jootrahasid lahtilukustada?</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">Saatsid %1$s LBC</item>
|
<item quantity="one">Saatsid %1$s LBC</item>
|
||||||
<item quantity="other">Saatsid %1$s LBC</item>
|
<item quantity="other">Saatsid %1$s LBC</item>
|
||||||
|
@ -356,7 +353,6 @@
|
||||||
<item quantity="one">Saatsid jootraha summas %1$s, tänud!</item>
|
<item quantity="one">Saatsid jootraha summas %1$s, tänud!</item>
|
||||||
<item quantity="other">Saatsid jootraha summas %1$s, tänud!</item>
|
<item quantity="other">Saatsid jootraha summas %1$s, tänud!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Palun sisesta emailiaadress.</string>
|
<string name="provide_email_address">Palun sisesta emailiaadress.</string>
|
||||||
<string name="email_placeholder">you@example.com</string>
|
<string name="email_placeholder">you@example.com</string>
|
||||||
|
@ -380,7 +376,6 @@
|
||||||
<string name="not_interested">Pole huvitatud</string>
|
<string name="not_interested">Pole huvitatud</string>
|
||||||
<string name="manual_reward_verification">Käsitsi preemiaprogrammi verifitseerimine</string>
|
<string name="manual_reward_verification">Käsitsi preemiaprogrammi verifitseerimine</string>
|
||||||
<string name="account_undergo_review">See konto vajab ülevaatust, enne kui sa saad osaleda preemiaprogrammis. Protsess võib kesta mõnest minutist kuni mõne päevani.</string>
|
<string name="account_undergo_review">See konto vajab ülevaatust, enne kui sa saad osaleda preemiaprogrammis. Protsess võib kesta mõnest minutist kuni mõne päevani.</string>
|
||||||
<string name="request_to_be_verified">Kui see teade püsib, siis soovitame küsida manuaalset verifitseerimist <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord serveris</a>.</string>
|
|
||||||
<string name="enjoy_free_content">Seniks nautige tasuta postitusi!</string>
|
<string name="enjoy_free_content">Seniks nautige tasuta postitusi!</string>
|
||||||
<string name="verify_phone_number">Kinnita telefoninumber</string>
|
<string name="verify_phone_number">Kinnita telefoninumber</string>
|
||||||
<string name="enter_phone_verify_code">Sisesta kinnituskood, mis saadeti %1$s</string>
|
<string name="enter_phone_verify_code">Sisesta kinnituskood, mis saadeti %1$s</string>
|
||||||
|
@ -388,7 +383,6 @@
|
||||||
<string name="verify">Kinnita</string>
|
<string name="verify">Kinnita</string>
|
||||||
<string name="please_enter_valid_phone">Sisesta kehtiv telefoninumber.</string>
|
<string name="please_enter_valid_phone">Sisesta kehtiv telefoninumber.</string>
|
||||||
<string name="please_enter_verification_code">Sisesta kinnituskood mis saadeti sinu telefonile.</string>
|
<string name="please_enter_verification_code">Sisesta kinnituskood mis saadeti sinu telefonile.</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Sul pole lisatud ühtegi silti. Lisa neid, et parandada oma postituse leitavust.</string>
|
<string name="no_added_tags">Sul pole lisatud ühtegi silti. Lisa neid, et parandada oma postituse leitavust.</string>
|
||||||
<string name="form_no_tag_results">Ei leidnud ühtegi silti, mis pole veel lisatud.</string>
|
<string name="form_no_tag_results">Ei leidnud ühtegi silti, mis pole veel lisatud.</string>
|
||||||
|
@ -496,7 +490,6 @@
|
||||||
<string name="invite_email_placeholder">väljamõeldud@sõber.com</string>
|
<string name="invite_email_placeholder">väljamõeldud@sõber.com</string>
|
||||||
<string name="invite">Kutse</string>
|
<string name="invite">Kutse</string>
|
||||||
<string name="invite_history">Kutsete ajalugu</string>
|
<string name="invite_history">Kutsete ajalugu</string>
|
||||||
<string name="earn_credits_for_inviting">Teeni preemiaid, kutsudes oma sõpru ja tuttavaid LBRY kasutajateks. Sisuvabadust on igaühel tarvis.</string>
|
|
||||||
<string name="reward">Preemia</string>
|
<string name="reward">Preemia</string>
|
||||||
<string name="claimed">Lunastatud</string>
|
<string name="claimed">Lunastatud</string>
|
||||||
<string name="claimable">Lunastatav</string>
|
<string name="claimable">Lunastatav</string>
|
||||||
|
@ -559,27 +552,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">Logifail lbrynet.log pole leitav.</string>
|
<string name="cannot_find_lbrynet_log">Logifail lbrynet.log pole leitav.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Logifail lbrynet.log pole jagatav ligipääsupiirangute tõttu.</string>
|
<string name="cannot_share_lbrynet_log">Logifail lbrynet.log pole jagatav ligipääsupiirangute tõttu.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
605
app/src/main/res/values-fi/strings.xml
Normal file
|
@ -0,0 +1,605 @@
|
||||||
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
|
<string name="app_name">LBRY</string>
|
||||||
|
<string name="navigation_drawer_open">Avaa navigointilaatikko</string>
|
||||||
|
<string name="navigation_drawer_close">Sulje navigointilaatikko</string>
|
||||||
|
|
||||||
|
<!-- Nav menu -->
|
||||||
|
<string name="find_content">Etsi sisältöä</string>
|
||||||
|
<string name="your_content">Sinun sisältö</string>
|
||||||
|
<string name="wallet">Lompakko</string>
|
||||||
|
<string name="following">Seuraamassa</string>
|
||||||
|
<string name="editors_choice">Toimittajan valinta</string>
|
||||||
|
<string name="your_tags">Sinun Tunnisteet</string>
|
||||||
|
<string name="all_content">Kaikki sisältö</string>
|
||||||
|
<string name="channels">Kanavat</string>
|
||||||
|
<string name="library">Kirjasto</string>
|
||||||
|
<string name="publishes">Julkaisut</string>
|
||||||
|
<string name="new_publish">Uusi julkaisu</string>
|
||||||
|
<string name="rewards">Palkinnot</string>
|
||||||
|
<string name="invites">Kutsut</string>
|
||||||
|
<string name="settings">Asetukset</string>
|
||||||
|
<string name="about">Noin</string>
|
||||||
|
<string name="sign_in">Kirjaudu sisään</string>
|
||||||
|
<string name="startup_failed">Sovelluksen käynnistys epäonnistui. Tarkista datayhteys ja yritä uudelleen. Jos tämä ongelma jatkuu, lähetä sähköpostia osoitteeseen hello@lbry.com</string>
|
||||||
|
<string name="no_claim_search_content">Ei näytettävää sisältöä tällä hetkellä. Tarkenna valintaasi tai tarkista myöhemmin uudelleen.</string>
|
||||||
|
|
||||||
|
<!-- Welcome Page -->
|
||||||
|
<string name="welcome_to_lbry">Tervetuloa LBRY:lle</string>
|
||||||
|
<string name="welcome_paragraph">LBRY on yhteisön ohjaama sisältöalusta, josta voit löytää ja julkaista videoita, musiikkia, kirjoja ja paljon muuta.</string>
|
||||||
|
<string name="welcome_tos">Jatkamalla, hyväksyn <a href=\"https://lbry.com/termsofservice\">Terms of Service</a> ja vahvistan että olen yli 13vuotias.</string>
|
||||||
|
<string name="welcome_please_wait">Odota, kunnes saamme asiat valmiiksi ...</string>
|
||||||
|
<string name="use_lbry">Käytä LBRY »</string>
|
||||||
|
|
||||||
|
<!-- URI bar -->
|
||||||
|
<string name="uri_placeholder">Etsi videoita, musiikkia ja muuta</string>
|
||||||
|
|
||||||
|
<!-- Following page -->
|
||||||
|
<string name="find_channels_to_follow">Etsi seurattavat kanavat</string>
|
||||||
|
<string name="channels_you_follow">Kanavat joita seuraat</string>
|
||||||
|
<string name="discover">Tutustu</string>
|
||||||
|
<string name="lbry_works_better">LBRY toimii paremmin, jos seuraat vähintään 5 haluamaasi tekijää. Kirjaudu sisään näyttääksesi seuraamasi tekijät, jos sinulla on jo tili.</string>
|
||||||
|
<string name="select_five_subscriptions">Valitse enintään 5 tekijää jatkaaksesi.</string>
|
||||||
|
<string name="n_remaining">%1$djäljellä...</string>
|
||||||
|
<string name="done">Tehty</string>
|
||||||
|
<string name="all">Kaikki</string>
|
||||||
|
<string name="discover_channels">Löydä uusia kanavia</string>
|
||||||
|
|
||||||
|
<!-- Claim lists -->
|
||||||
|
<string name="anonymous">Anonyymi</string>
|
||||||
|
|
||||||
|
<!-- File view -->
|
||||||
|
<string name="tags">Tunnisteet</string>
|
||||||
|
<string name="share">Jaa</string>
|
||||||
|
<string name="repost">Repost</string>
|
||||||
|
<string name="tip">Tippi</string>
|
||||||
|
<string name="edit">Muokkaa</string>
|
||||||
|
<string name="delete">Poista</string>
|
||||||
|
<string name="download">Lataa</string>
|
||||||
|
<string name="open">Avoin</string>
|
||||||
|
<string name="report">Ilmianna</string>
|
||||||
|
<string name="loading_decentralized_data">Ladataan hajautettua tietoa ...</string>
|
||||||
|
<string name="related_content">Samankaltaista sisältöä</string>
|
||||||
|
<string name="comments">Kommentit</string>
|
||||||
|
<string name="no_comments">Ei kommentteja näytettäväksi tällä hetkellä.</string>
|
||||||
|
<string name="sdk_initializing_comments">Kommentit tulevat näkyviin, kun taustapalvelu on alustettu.</string>
|
||||||
|
<string name="comment_error">Kommenttiasi ei voitu lähettää tällä hetkellä. Yritä uudelleen myöhemmin.</string>
|
||||||
|
<string name="share_lbry_content">Jaa LBRY-sisältö</string>
|
||||||
|
<string name="view">Näytä</string>
|
||||||
|
<string name="play">Toista</string>
|
||||||
|
<string name="unsupported_content">Ei tuettu sisältö</string>
|
||||||
|
<string name="unsupported_content_desc">Valitettavasti emme pysty näyttämään tätä sisältöä sovelluksessa. Löydät tiedoston %1$s latauskansiostasi.</string>
|
||||||
|
<string name="nothing_at_this_location">Tässä paikassa ei ole mitään.</string>
|
||||||
|
<string name="publish_something_here">Julkaise jotain täällä</string>
|
||||||
|
<string name="cannot_view_claim">Tätä sisältöä ei voida käyttää tällä hetkellä. Yritä uudelleen myöhemmin.</string>
|
||||||
|
<string name="zero_duration">0:00</string>
|
||||||
|
<string name="claim_file_not_found">Tiedostoa kohteessa \"%1$s\" ei ole.</string>
|
||||||
|
<string name="confirm_purchase">Vahvista ostos</string>
|
||||||
|
<string name="delete_file">Poista tiedosto</string>
|
||||||
|
<string name="confirm_delete_file_message">Haluatko varmasti poistaa tämän tiedoston laitteestasi?</string>
|
||||||
|
<string name="unable_to_view_url">Lataus epäonnistui %1$s.Yritä uudelleen myöhemmin.</string>
|
||||||
|
<string name="no_cast_session_available">Tällä hetkellä ei ole saatavana suoratoistoistuntoa.</string>
|
||||||
|
<string name="delete_content">Poistetaanko sisältö?</string>
|
||||||
|
<string name="confirm_delete_content_message">Haluatko varmasti poistaa tämän sisällön julkaisun? Laitteistasi ei poisteta tiedostoja.</string>
|
||||||
|
<string name="content_deleted">Sisältö poistettiin onnistuneesti lohkoketjusta.</string>
|
||||||
|
<string name="content_failed_delete">Sisältöä ei voitu poistaa tällä hetkellä. Yritä uudelleen myöhemmin.</string>
|
||||||
|
<string name="comment">Kommentti</string>
|
||||||
|
<string name="comment_as">Kommentoi nimellä</string>
|
||||||
|
<string name="please_enter_comment">Kirjoita kommentti lähettääksesi viestin.</string>
|
||||||
|
<string name="please_select_channel">Valitse kanava, johon haluat lähettää kommenttisi.</string>
|
||||||
|
<string name="comment_posted">Kommenttisi lähetetty onnistuneesti.</string>
|
||||||
|
<string name="please_select_repost_channel">Valitse kanava, johon haluat lähettää uudelleen.</string>
|
||||||
|
<string name="reply">Vastaa</string>
|
||||||
|
<string name="replying_to">Vastaa käyttäjille %1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="one">Posti- ja tip-l%1$s uottotiedot?</item>
|
||||||
|
<item quantity="other">Posti- ja tippi %1$s krediitit?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="one">Lähetä %1$s krediitillä</item>
|
||||||
|
<item quantity="other">Post for %1$scredits</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="one">Tämä lähettää kommenttisi %1$s hyvityksellä %2$s</item>
|
||||||
|
<item quantity="other">Tämä lähettää kommenttisi %1$s hyvityksellä %2$s</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="view_count">
|
||||||
|
<item quantity="one">%1$s Näyttökertaa</item>
|
||||||
|
<item quantity="other">%1$s Näyttökertaa</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_purchase_message">
|
||||||
|
<item quantity="one">Tämä ostos \"%1$s\" maksaa %2$s Crediittiä</item>
|
||||||
|
<item quantity="other">Tämä ostos \"%1$s\" maksaa %2$s Crediittiä</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Channel view -->
|
||||||
|
<string name="no_channel_info">Täällä ei ole vielä mitään.\nTarkista myöhemmin uudelleen.</string>
|
||||||
|
<string name="content">Sisältö</string>
|
||||||
|
<string name="website">Nettisivu</string>
|
||||||
|
<string name="reposted">uudelleen julkaistu</string>
|
||||||
|
<plurals name="follower_count">
|
||||||
|
<item quantity="one">%1$s Seuraaja</item>
|
||||||
|
<item quantity="other">%1$s Seuraajaa</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Näyttää siltä, että et ole vielä julkaissut sisältöä LBRY: lle.</string>
|
||||||
|
<string name="record">Tallentaa</string>
|
||||||
|
<string name="take_photo">Ota kuva</string>
|
||||||
|
<string name="upload_file">Lähetä tiedosto</string>
|
||||||
|
<string name="no_videos_found">Laitteestasi ei löytynyt videoita. Ota valokuva tai nauhoita video aloittaaksesi.</string>
|
||||||
|
<string name="loading_videos">Odota, kun lataamme videoitasi ...</string>
|
||||||
|
<string name="storage_permission_rationale_videos">LBRY vaatii pääsyn voidaksesi näyttää ja julkaista videoitasi, kuvia ja muita tiedostoja laitteeltasi.</string>
|
||||||
|
<string name="camera_permission_rationale_record">LBRY vaatii pääsyn kameraan videoiden tallentamiseksi.</string>
|
||||||
|
<string name="camera_permission_rationale_photo">LBRY vaatii pääsyn kameraan valokuvien ottamista varten.</string>
|
||||||
|
<string name="edit_content">Muokkaa sisältöä</string>
|
||||||
|
<string name="mature_tags">Kypsät tunnisteet</string>
|
||||||
|
<string name="price">Hinta</string>
|
||||||
|
<string name="free_publish">Sisältösi on ilmaista. Aseta hinta painamalla kytkintä.</string>
|
||||||
|
<string name="content_address">Sisältöosoite</string>
|
||||||
|
<string name="randomize">Satunnainen</string>
|
||||||
|
<string name="address">Osoite</string>
|
||||||
|
<string name="content_address_desc">Osoite, josta ihmiset voivat löytää sisältösi (esim. Lbry://myvideo)</string>
|
||||||
|
<string name="license">Lisenssi</string>
|
||||||
|
<string name="license_desc">Kuvaus</string>
|
||||||
|
<string name="additional_options">Lisävaihtoehtoja</string>
|
||||||
|
<string name="show_extra_fields">Näytä ylimääräiset kentät</string>
|
||||||
|
<string name="hide_extra_fields">Piilota ylimääräiset kentät</string>
|
||||||
|
<string name="no_file_found">Tiedostoa ei löytynyt julkaistavaksi.</string>
|
||||||
|
<string name="publish_invalid_claim_type">Muokkaamiseen määritetty virheellinen vaatimus.</string>
|
||||||
|
<string name="video_optimization">Videon optimointi</string>
|
||||||
|
<string name="thumbnail_creation_failed">Pikkukuvaa ei voitu luoda automaattisesti sisältötiedostostasi.</string>
|
||||||
|
<string name="video_being_optimized">Videosi on optimoitu paremman tuen tarjoamiseksi monille laitteille. Voit täyttää jäljellä olevat kentät alla, kun tämä on käynnissä.</string>
|
||||||
|
<string name="video_optimized">Videosi optimoitiin onnistuneesti parempaan toistoon mahdollisimman monissa laitteissa. Jatka julkaisemasi sisältöä.</string>
|
||||||
|
<string name="video_optimize_failed">Videota ei voitu optimoida. Tiedosto ladataan ilman muutoksia.</string>
|
||||||
|
<string name="completed_video_duration">Valmistunut videon kesto: %1$s</string>
|
||||||
|
<string name="sdk_initializing_publish">Et voi julkaista sisältöä tällä hetkellä, koska taustapalvelu on edelleen alustamassa.</string>
|
||||||
|
<string name="publish_successful">Sisällön julkaiseminen onnistui. Voi kestää hetken, että näyttöön pääsyketju.</string>
|
||||||
|
<string name="transcode_in_progress">Videon optimointi on käynnissä. Jos haluat peruuttaa, paina Peruuta sivun alaosassa.</string>
|
||||||
|
<string name="optimization_in_progress">Videon optimointi on käynnissä.</string>
|
||||||
|
<string name="cannot_capture_video">Tällä laitteella ei ole käytettävissä kamerasovellusta videoiden nauhoittamiseen.</string>
|
||||||
|
<string name="cannot_take_photo">Tällä laitteella ei ole käytettävissä kamerasovellusta valokuvien ottamiseen.</string>
|
||||||
|
|
||||||
|
<string name="please_provide_title">Anna otsikko.</string>
|
||||||
|
<string name="please_specify_address">Määritä osoite, josta ihmiset voivat löytää sisältösi.</string>
|
||||||
|
<string name="address_invalid_characters">Sisältöosoitteesi sisältää virheellisiä merkkejä.</string>
|
||||||
|
<string name="address_already_used">Olet jo julkaissut määritettyyn sisältöosoitteeseen. Anna uusi osoite.</string>
|
||||||
|
<string name="no_file_selected">Ei tiedostoa valittuna. Valitse video tai ota valokuva tai valitse tiedosto ennen julkaisemista.</string>
|
||||||
|
<string name="price_amount_not_set">Anna hinta tai kytke kytkin pois päältä, jotta sisältösi on ilmaista.</string>
|
||||||
|
<string name="publish_no_thumbnail">Valitse ladattava pikkukuva ennen julkaisua.</string>
|
||||||
|
<string name="publish_thumbnail_in_progress">Odota, että pikkukuva latautuu loppuun ennen julkaisua.</string>
|
||||||
|
|
||||||
|
<string name="language">Kieli</string>
|
||||||
|
<string name="english">Englanti</string>
|
||||||
|
<string name="chinese">Kiina</string>
|
||||||
|
<string name="french">Ranska</string>
|
||||||
|
<string name="german">Saksa</string>
|
||||||
|
<string name="japanese">Japani</string>
|
||||||
|
<string name="russian">Venäjä</string>
|
||||||
|
<string name="spanish">Espanja</string>
|
||||||
|
<string name="indonesian">Indoneesia</string>
|
||||||
|
<string name="italian">Italia</string>
|
||||||
|
<string name="dutch">Hollanti</string>
|
||||||
|
<string name="turkish">Turkki</string>
|
||||||
|
<string name="polish">Puola</string>
|
||||||
|
<string name="malay">Malaiji</string>
|
||||||
|
<string name="portuguese">Portugali</string>
|
||||||
|
<string name="vietnamese">Vietnami</string>
|
||||||
|
<string name="thai">Thaimaa</string>
|
||||||
|
<string name="arabic">Arabi</string>
|
||||||
|
<string name="czech">Tshekki</string>
|
||||||
|
<string name="croatian">Kroatia</string>
|
||||||
|
<string name="cambodian">Kambodžan</string>
|
||||||
|
<string name="korean">Korea</string>
|
||||||
|
<string name="norwegian">Norja</string>
|
||||||
|
<string name="romanian">Romaania</string>
|
||||||
|
<string name="hindi">Hindi</string>
|
||||||
|
<string name="greek">Kreikka</string>
|
||||||
|
<string name="catalan">Katalaani</string>
|
||||||
|
|
||||||
|
<string name="none">Ei mitään</string>
|
||||||
|
<string name="public_domain">Julkinen</string>
|
||||||
|
<string name="copyrighted">Tekijänoikeudella suojattuja ...</string>
|
||||||
|
<string name="cca_4_0_international">Creative Commons Attribution 4.0 International</string>
|
||||||
|
<string name="cca_sa_4_0_international">Creative Commons Attribution-ShareAlike 4.0 International</string>
|
||||||
|
<string name="cca_nd_4_0_international">Creative Commons Attribution-NoDerivatives 4.0 International</string>
|
||||||
|
<string name="cca_nc_4_0_international">Creative Commons Attribution-NonCommercial 4.0 International</string>
|
||||||
|
<string name="cca_nc_sa_4_0_international">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</string>
|
||||||
|
<string name="cca_nc_nd_4_0_international">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International</string>
|
||||||
|
|
||||||
|
<string-array name="publish_currencies">
|
||||||
|
<item>LBC</item>
|
||||||
|
<item>USD</item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Publishes -->
|
||||||
|
<string name="one_or_more_publishes_failed_abandon">Yhtä tai useampaa sisältökohdetta ei voitu poistaa tällä hetkellä. Yritä uudelleen myöhemmin.</string>
|
||||||
|
<plurals name="confirm_delete_publishes">
|
||||||
|
<item quantity="one">Haluatko varmasti poistaa valitut sisältökohteet?</item>
|
||||||
|
<item quantity="other">Haluatko varmasti poistaa valitut sisältökohteet?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="publishes_deleted">
|
||||||
|
<item quantity="one">Sisältökohteet poistettiin onnistuneesti.</item>
|
||||||
|
<item quantity="other">Sisältökohteet poistettiin onnistuneesti.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Splash -->
|
||||||
|
<string name="oops_something_went_wrong">Oho! Jotain meni pieleen.</string>
|
||||||
|
<string name="installation_id_loaded">Ladattu asennustunnus.</string>
|
||||||
|
<string name="known_tags_loaded">Ladattu paikalliset tunnetut ja seuratut tunnisteet.</string>
|
||||||
|
<string name="exchange_rate_loaded">Ladattu LBC / USD-vaihtokurssi.</string>
|
||||||
|
<string name="user_authenticated">Käyttäjän todennettu.</string>
|
||||||
|
<string name="installation_registered">Asennus rekisteröity.</string>
|
||||||
|
<string name="subscriptions_loaded">Ladatut tilaukset.</string>
|
||||||
|
<string name="subscriptions_resolved">Ratkaistut tilaukset.</string>
|
||||||
|
|
||||||
|
<!-- Settings -->
|
||||||
|
<string name="user_interface">Content & Käyttäjä näkymä</string>
|
||||||
|
<string name="other">Muu</string>
|
||||||
|
<string name="enable_background_playback">Ota taustamedian toisto käyttöön</string>
|
||||||
|
<string name="enable_dark_mode">Ota tumma teema käyttöön</string>
|
||||||
|
<string name="show_mature_content">Näytä kypsä sisältö</string>
|
||||||
|
<string name="show_url_suggestions">Näytä URL-ehdotukset</string>
|
||||||
|
<string name="notifications">Ilmoitukset</string>
|
||||||
|
<string name="subscriptions">Tilaukset</string>
|
||||||
|
<string name="content_interests">Sisältö kiinnostaa</string>
|
||||||
|
|
||||||
|
<string name="keep_sdk_in_background">Pidä LBRY-palvelu käynnissä taustalla parantaaksesi lompakkoa ja verkon suorituskykyä</string>
|
||||||
|
<string name="participate_in_data_network">Osallistu tietoverkkoon (vaatii sovelluksen ja taustapalvelun uudelleenkäynnistyksen)</string>
|
||||||
|
|
||||||
|
<!-- URL suggestions -->
|
||||||
|
<string name="search_url_title">%1$s - Etsi</string>
|
||||||
|
<string name="tag_url_title">%1$s - Tunniste</string>
|
||||||
|
<string name="search_url_desc">Etsi \'%1$s\'</string>
|
||||||
|
<string name="explore_tag_url_desc">Tutustu \'%1$s\' Tunnisteeseen</string>
|
||||||
|
<string name="view_file_url_desc">Näytä sisältöä %1$s</string>
|
||||||
|
<string name="view_channel_url_desc">Näytä %1$s kanava</string>
|
||||||
|
|
||||||
|
<!-- Search -->
|
||||||
|
<string name="search_no_results">Ei tuloksia, joita näyttää \'%1$s\'. Kokeile toista hakutermiä.</string>
|
||||||
|
<string name="search_no_query">Voit etsiä mitä tahansa, mukaan lukien elokuvat, musiikki, e-kirjat, ohjelmistot ja paljon muuta.</string>
|
||||||
|
<string name="no_related_content">Ei liittyvää sisältöä näytettäväksi tällä hetkellä.</string>
|
||||||
|
|
||||||
|
<!-- Wallet -->
|
||||||
|
<string name="balance">Saldo</string>
|
||||||
|
<string name="you_currently_have">Sinulla on tällä hetkellä</string>
|
||||||
|
<string name="convert_credits">Voit muuntaa luotosi USD: iin ja nostaa muunnetun summan vaihdon avulla. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>.</string>
|
||||||
|
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convert Muunna hyvitykset USD: ksi Bittrexillä</a></string>
|
||||||
|
<string name="you_also_have">Sinulla on myös</string>
|
||||||
|
<string name="you_staked">Olet panostanut</string>
|
||||||
|
<string name="in_tips">Lahjoituksissa</string>
|
||||||
|
<string name="in_your_publishes">julkaisuissasi</string>
|
||||||
|
<string name="in_your_supports">tuillasi</string>
|
||||||
|
<string name="earn_more_tips">Ansaitse lisää vinkkejä lähettämällä hienoja videoita</string>
|
||||||
|
<string name="sdk_initializing">Taustapalvelu alustetaan ...</string>
|
||||||
|
<string name="sdk_still_initializing">Taustapalvelu on edelleen alustamassa. Voit tutkia ja katsella sisältöä sillä välin.</string>
|
||||||
|
<string name="sdk_initializing_functionality">Et voi tehdä tätä nyt, koska taustapalvelu on edelleen käynnistymässä.</string>
|
||||||
|
|
||||||
|
<string name="backup_synced">Varmuuskopio lompakostasi synkronoidaan lbry.tv-tiedoston kanssa</string>
|
||||||
|
<string name="backup_notsynced">Lompakkoasi ei ole tällä hetkellä synkronoitu lbry.tv: n kanssa. Olet vastuussa lompakkosi varmuuskopiosta.</string>
|
||||||
|
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">What Mitä se tarkoittaa?</a></string>
|
||||||
|
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">What Mitä se tarkoittaa?</a></string>
|
||||||
|
|
||||||
|
<string name="receive_credits">Saa krediittejä</string>
|
||||||
|
<string name="use_this_address_hint">Käytä tätä lompakko-osoitetta saadaksesi toisen käyttäjän (tai itsesi) lähettämiä krediittejä.</string>
|
||||||
|
<string name="get_new_address">Saa uusi osoite</string>
|
||||||
|
<string name="generate_address_hint">Voit luoda uuden osoitteen milloin tahansa, ja kaikki aiemmat osoitteet toimivat edelleen. Useiden osoitteiden käyttäminen voi olla hyödyllistä seurata useista lähteistä tulevia maksuja.</string>
|
||||||
|
|
||||||
|
<string name="send_credits">Lähetä krediittejä</string>
|
||||||
|
<string name="recipient_address">Vastaanottajan osoite</string>
|
||||||
|
<string name="recipient_address_placeholder">bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs</string>
|
||||||
|
<string name="amount">Määrä</string>
|
||||||
|
<string name="send">Lähetä</string>
|
||||||
|
|
||||||
|
<string name="recent_transactions">Viimeaikaiset tapahtumat</string>
|
||||||
|
<string name="view_all">Näytä kaikki</string>
|
||||||
|
<string name="receive">Vastaanota</string>
|
||||||
|
<string name="spend">Tuhlaa</string>
|
||||||
|
<string name="publish">Julkaise</string>
|
||||||
|
<string name="support">Tue</string>
|
||||||
|
<string name="abandon">Hylätä</string>
|
||||||
|
<string name="channel">Kanava</string>
|
||||||
|
<string name="channel_update">Kanavan päivitys</string>
|
||||||
|
<string name="publish_update">Julkaise päivitys</string>
|
||||||
|
|
||||||
|
<string name="wallet_sync">Synkronoi lompakko</string>
|
||||||
|
<string name="sync_status">Synkronoinnin tila</string>
|
||||||
|
<string name="on">Päällä</string>
|
||||||
|
<string name="off">Kiinni</string>
|
||||||
|
<string name="email">Sähköposti</string>
|
||||||
|
<string name="no_connected_email">Ei yhdistettyjä sähköposteja</string>
|
||||||
|
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual Manuaalinen palautus</a></string>
|
||||||
|
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a></string>
|
||||||
|
<string name="zero">0</string>
|
||||||
|
<string name="lbc">LBC</string>
|
||||||
|
|
||||||
|
<string name="account_recommended">Suositellut tilit</string>
|
||||||
|
<string name="wallet_account_desc">Lbry.tv-tilin avulla voit ansaita palkintoja, varmuuskopioida lompakkosi ja pitää kaiken synkronoituna.</string>
|
||||||
|
<string name="wallet_without_account">Ilman tiliäsi olet vastuussa lompakon ja LBRY-tietojen suojaamisesta.</string>
|
||||||
|
<string name="skip_account">Ohita tili</string>
|
||||||
|
<string name="sign_up">Rekisteröidy</string>
|
||||||
|
<string name="address_copied">Osoite kopioitu</string>
|
||||||
|
|
||||||
|
<string name="invalid_recipient_address">Anna kelvollinen osoite, johon haluat lähettää hyvityksiä</string>
|
||||||
|
<string name="insufficient_balance">Riittämätön tasapaino</string>
|
||||||
|
<string name="invalid_amount">Anna oikea summa</string>
|
||||||
|
<string name="send_credit_error">Hyvityksiäsi ei voitu lähettää tällä hetkellä. Yritä uudelleen myöhemmin.</string>
|
||||||
|
<string name="loading_transactions">Ladataan tapahtumia ...</string>
|
||||||
|
<string name="no_recent_transactions">Viimeisimmät näytettävät tapahtumat eivät ole.</string>
|
||||||
|
<string name="no_transactions">Tällä hetkellä ei ole näkyviä tapahtumia.</string>
|
||||||
|
<string name="tx_list_fee">maksu %1$s</string>
|
||||||
|
<string name="transaction_history">Tapahtumahistoria</string>
|
||||||
|
|
||||||
|
<string name="unlock">Avata</string>
|
||||||
|
<string name="unlock_tips">Avaako tippejä?</string>
|
||||||
|
<string name="confirm_unlock_tips">Haluatko varmasti avata kaikki tippisi?</string>
|
||||||
|
<string name="min_spend_required">Anna summa, joka on enemmän kuin 0,0001 krediittiä.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Osta LBC</string>
|
||||||
|
<string name="hash_not_supported">Laitteesi ei tue vähimmäisvaatimuksia ostopyynnön turvaamiseksi.</string>
|
||||||
|
<string name="receive_address_not_set">Sinulla ei ole lompakon osoitetta määritetty. Luo uusi osoite ja yritä uudelleen.</string>
|
||||||
|
|
||||||
|
<plurals name="you_sent_credits">
|
||||||
|
<item quantity="one">Sinä lähetät %1$s krediittiä</item>
|
||||||
|
<item quantity="other">Sinä lähetät %1$s krediittiä</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Dialogs -->
|
||||||
|
<string name="customize_your_tags">Muokkaa sinun tunnisteita</string>
|
||||||
|
<string name="sort_content_by">Lajittele sisältö</string>
|
||||||
|
<string name="content_from">Sisältö</string>
|
||||||
|
<string name="trending_content">Trendikäs sisältö</string>
|
||||||
|
<string name="new_content">Uusi sisältö</string>
|
||||||
|
<string name="top_content">Suosituin sisältö</string>
|
||||||
|
<string name="trending">Nousussa</string>
|
||||||
|
<string name="top">Paras</string>
|
||||||
|
<string name="new_text">Uusi</string>
|
||||||
|
<string name="past_24_hours">Viimeisen 24 tunnin aikana</string>
|
||||||
|
<string name="past_week">Mennyt viikko</string>
|
||||||
|
<string name="past_month">Viime kuukausi</string>
|
||||||
|
<string name="past_year">Viime vuosi</string>
|
||||||
|
<string name="all_time">Koko aikana</string>
|
||||||
|
<string name="from">tullut</string>
|
||||||
|
<string name="for_text">varten</string>
|
||||||
|
<string name="filter_for">Suodata</string>
|
||||||
|
<string name="everyone">Jokaiselle</string>
|
||||||
|
<string name="tags_you_follow">Tunnisteet mitä sinä seuraat</string>
|
||||||
|
<string name="customize">Muokkaa</string>
|
||||||
|
<string name="not_yet_implemented">Valittu näkymä ei ole vielä käytettävissä.</string>
|
||||||
|
<string name="customize_tags_hint">Näyttää siltä, että et ole vielä seurannut yhtään tunnistetta.</string>
|
||||||
|
<string name="search_for_more_tags">Etsi lisää tunnisteita</string>
|
||||||
|
<string name="no_followed_tags">Et ole vielä seurannut yhtään tunnistetta. Aloita lisäämällä kiinnostavia tunnisteita!</string>
|
||||||
|
<string name="no_tag_results">Emme löytäneet uusia tunnisteita, joita et seuraa.</string>
|
||||||
|
<string name="tag_already_added">\'%1$s\' tunniste on jo lisätty.</string>
|
||||||
|
<string name="tag_limit_reached">Et voi lisätä enempää kuin 5 tunnistetta.</string>
|
||||||
|
<string name="send_a_tip">Lähetä tippi</string>
|
||||||
|
<string name="send_a_tip_to">Lähetä tippiä %1$s</string>
|
||||||
|
<string name="support_this_content">Tue tätä sisältöä</string>
|
||||||
|
<string name="support_info">Tämä nostaa tämän sisällön kokonaishintamäärää, mikä parantaa sen kykyä löytää edelleen aktiivisena. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Kanava tuen näyttämiseksi nimellä</string>
|
||||||
|
<string name="make_this_a_tip">Tee tästä Tippi</string>
|
||||||
|
<string name="send_revocable_support">Lähetä peruutettava tuki</string>
|
||||||
|
<string name="send_lbc_tip">Lähetä %1$s LBC tippi</string>
|
||||||
|
<string name="send_tip_info_content">Tämä näyttää tipille %1$s, mikä parantaa sen kykyä löytää edelleen aktiivisena. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="send_tip_info_channel">Tämä näyttää tipille %1$s, mikä parantaa sen kykyä löytää edelleen aktiivisena. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="cancel">Peruuta</string>
|
||||||
|
<string name="repost_title">Repost %1$s</string>
|
||||||
|
<string name="repost_your_favorite">Lähetä suosikkisisältösi uudelleen, jotta useammat ihmiset löytävät ne!</string>
|
||||||
|
<string name="channel_to_post_on">Kanava, johon lähettää viesti</string>
|
||||||
|
<string name="show_advanced">Näytä edistyneet</string>
|
||||||
|
<string name="hide_advanced">Piilota edistynyt</string>
|
||||||
|
<string name="name">Nimi</string>
|
||||||
|
<string name="min_deposit">0.001</string>
|
||||||
|
<string name="content_successfully_reposted">Sisältö postitettiin onnistuneesti!</string>
|
||||||
|
<string name="repost_name_invalid_characters">Jälleenlähetys nimi sisältää virheellisiä merkkejä.</string>
|
||||||
|
<plurals name="you_sent_a_tip">
|
||||||
|
<item quantity="one">Sinä lähetit %1$s LBC tippinä, Mahtavaa!</item>
|
||||||
|
<item quantity="other">Sinä lähetit %1$s LBC tippinä, Mahtavaa!</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Panosit %1$s hyvityksiä tueksi. Voit peruuttaa tuen milloin tahansa. </item>
|
||||||
|
<item quantity="other">Panosit %1$s hyvityksiä tueksi. Voit peruuttaa tuen milloin tahansa. </item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Verification -->
|
||||||
|
<string name="provide_email_address">Anna sähköpostiosoite.</string>
|
||||||
|
<string name="email_placeholder">you@example.com</string>
|
||||||
|
<string name="email_sent_to">Sähköposti on lähetetty osoitteeseen</string>
|
||||||
|
<string name="please_click_link">Napsauta viestin linkkiä suorittaaksesi kirjautumisen loppuun.</string>
|
||||||
|
<string name="resend">Uudelleen lähetä</string>
|
||||||
|
<string name="continue_text">Jatka</string>
|
||||||
|
<string name="provide_valid_email">Ole hyvä ja syötä toimiva sähköpostiosoite</string>
|
||||||
|
<string name="please_follow_instructions">Noudata osoitteeseesi lähetetyn sähköpostin ohjeita jatkaaksesi.</string>
|
||||||
|
<string name="sign_in_successful">Olet onnistuneesti kirjautunut sisään lbry.tv-sivustoon</string>
|
||||||
|
<string name="retrieving_account_information">Haetaan tilitietoja ...</string>
|
||||||
|
<string name="apply_wallet_data">Sovelletaan lompakotietoja ...</string>
|
||||||
|
<string name="please_enter_your_password">Anna salasana, jolla turvasit lompakon.</string>
|
||||||
|
<string name="please_enter_a_password">Anna salasana suojataksesi lompakon.</string>
|
||||||
|
<string name="wallet_security_purposes">Huomaa: LBRY ei pysty uudelleen asettaa salasanaa lompakon suojausta varten.</string>
|
||||||
|
<string name="password">Salasana</string>
|
||||||
|
<string name="enable_sync">Ota synkronointi käyttöön</string>
|
||||||
|
<string name="wallet_sync_op_failed">Lompakon synkronointia ei voitu suorittaa tällä hetkellä. Yritä uudelleen myöhemmin. Jos ongelma jatkuu, lähetä sähköpostia osoitteeseen hello@lbry.com</string>
|
||||||
|
<string name="phone_number">Puhelinnumero</string>
|
||||||
|
<string name="enter_phone_number">Ole hyvä ja anna puhelinnumerosi.</string>
|
||||||
|
<string name="not_interested">Ei kiinnostunut</string>
|
||||||
|
<string name="manual_reward_verification">Manuaalinen palkkion todentaminen</string>
|
||||||
|
<string name="account_undergo_review">Tämä tili on tarkistettava ennen kuin voit osallistua palkitsemisohjelmaan. Tämä voi viedä useita minuutteja useisiin päiviin.</string>
|
||||||
|
<string name="enjoy_free_content">Nauti ilmaisesta sisällöstä sillä välin!</string>
|
||||||
|
<string name="verify_phone_number">Vahvista puhelinnumero</string>
|
||||||
|
<string name="enter_phone_verify_code">Anna vahvistuskoodi, joka lähetettiin osoitteeseen %1$s</string>
|
||||||
|
<string name="code_placeholder">0000</string>
|
||||||
|
<string name="verify">Vahvista</string>
|
||||||
|
<string name="please_enter_valid_phone">Ole hyvä ja näppäile voimassaoleva puhelinnumero.</string>
|
||||||
|
<string name="please_enter_verification_code">Anna puhelinnumeroosi lähetetty vahvistuskoodi.</string>
|
||||||
|
<string name="fetch_current_user_error">Käyttäjätiliä ei voitu noutaa tällä hetkellä. Yritä uudelleen myöhemmin.</string>
|
||||||
|
<!-- Forms -->
|
||||||
|
<string name="no_added_tags">Et ole vielä lisännyt tageja. Lisää tunnisteita etsinnän parantamiseksi.</string>
|
||||||
|
<string name="form_no_tag_results">Emme löytäneet uusia tunnisteita, joita ei ole vielä lisätty.</string>
|
||||||
|
|
||||||
|
<!-- Channels -->
|
||||||
|
<string name="no_channel_created">Et ole luonut kanavaa.
|
||||||
|
Aloita nyt luomalla uusi kanava!</string>
|
||||||
|
<string name="create_a_channel">Tee kanava</string>
|
||||||
|
<string name="create_a_channel_item">Tee kanava...</string>
|
||||||
|
<string name="edit_channel">Muokkaa kanavaa</string>
|
||||||
|
<string name="delete_selection">Poistetaanko valinta?</string>
|
||||||
|
<string name="delete_channel">Poistetaanko kanava?</string>
|
||||||
|
<string name="confirm_delete_channel">Haluatko varmasti poistaa tämän kanavan?</string>
|
||||||
|
<string name="channel_deleted">Kanava poistettiin onnistuneesti.</string>
|
||||||
|
<string name="channel_failed_delete">Kanavaa ei voitu poistaa tällä hetkellä. Yritä uudelleen myöhemmin.</string>
|
||||||
|
<string name="description">Kuvaus</string>
|
||||||
|
<string name="yes">Kyllä</string>
|
||||||
|
<string name="no">Ei</string>
|
||||||
|
<string name="show_optional_fields">Näytä valinnaiset kentät</string>
|
||||||
|
<string name="hide_optional_fields">Näytä valinnaiset kentät</string>
|
||||||
|
<string name="save">Tallenna</string>
|
||||||
|
<string name="channel_name">Kanavan nimi</string>
|
||||||
|
<string name="title">Otsikko</string>
|
||||||
|
<string name="at">\@</string>
|
||||||
|
<string name="deposit">Tallettaa</string>
|
||||||
|
<string name="deposit_remains_yours">Tämä LBC on sinun. Nimen varaaminen on talletus, ja sen voi peruuttaa milloin tahansa.</string>
|
||||||
|
<string name="storage_permission_rationale_download">LBRY vaatii pääsyn sisällön lataamiseen laitteellesi.</string>
|
||||||
|
<string name="storage_permission_rationale_images">LBRY vaatii pääsyn kuvien lataamiseen laitteen varastosta.</string>
|
||||||
|
<string name="select_thumbnail">Valitse pikkukuva</string>
|
||||||
|
<string name="select_cover">Valitse kannen kuva</string>
|
||||||
|
<string name="undetermined_image_filepath">Tiedostopolkua ei voitu määrittää valitulle kuvalle. Valitse kuva eri sijainnista.</string>
|
||||||
|
<string name="wait_for_upload">Odota, että nykyinen lataus on valmis.</string>
|
||||||
|
<string name="image_upload_failed">Kuvan lähetyspyyntö epäonnistui. Yritä uudelleen.</string>
|
||||||
|
<string name="uploading">Lataaminen ...</string>
|
||||||
|
<string name="please_enter_channel_name">Anna kanavan nimi.</string>
|
||||||
|
<string name="channel_name_invalid_characters">Kanavasi nimi sisältää virheellisiä merkkejä.</string>
|
||||||
|
<string name="channel_name_already_created">Olet jo luonut kanavan samalla nimellä.</string>
|
||||||
|
<string name="please_enter_valid_deposit">Anna oikea talletussumma.</string>
|
||||||
|
<string name="deposit_more_than_balance">Talletus ei voi olla suurempi kuin saldosi.</string>
|
||||||
|
<string name="channel_save_failed">Kanavan tallennuspyyntö epäonnistui. Yritä uudelleen.</string>
|
||||||
|
<string name="channel_save_successful">Kanava tallennettiin onnistuneesti.</string>
|
||||||
|
<string name="item_pending_blockchain">Vaatimus odottaa julkaisua lohkoketjussa. Voit käyttää vaatimusta tai muokata sitä hetkessä.</string>
|
||||||
|
<string name="pending">vireillä</string>
|
||||||
|
<string name="create">Luo</string>
|
||||||
|
<string name="one_or_more_channels_failed_abandon">Yhtä tai useampaa sisältökohdetta ei voitu poistaa tällä hetkellä. Yritä uudelleen myöhemmin.</string>
|
||||||
|
<plurals name="min_deposit_required">
|
||||||
|
<item quantity="one">Vaaditaan vähintään %1$s luottojen talletus.</item>
|
||||||
|
<item quantity="other">Vaaditaan vähintään %1$s luottojen talletus.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_delete_channels">
|
||||||
|
<item quantity="one">Haluatko varmasti poistaa valitut kanava?</item>
|
||||||
|
<item quantity="other">Haluatko varmasti poistaa valitut kanavat?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="channels_deleted">
|
||||||
|
<item quantity="one">Kanava poistettiin onnistuneesti.</item>
|
||||||
|
<item quantity="other">Kanava poistettiin onnistuneesti.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Rewards -->
|
||||||
|
<string name="lbry_credits_allow">LBRY-crediitit antavat sinun julkaista tai ostaa sisältöä.</string>
|
||||||
|
<string name="free_credits_worth">Voit saada ilmaisia hyvityksiä, joiden arvo on %1$s, kun olet antanut sähköpostiosoitteen.</string>
|
||||||
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>.</string>
|
||||||
|
<string name="get_started">Pääse alkuun</string>
|
||||||
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
|
<string name="claim">vaatimus</string>
|
||||||
|
<string name="please_enter_claim_code">Anna mukautettu palkituskoodi vaatiaksesi.</string>
|
||||||
|
<string name="unclaimed">Lunastamattomat</string>
|
||||||
|
<string name="custom_reward_title">Kustomoitu koodi</string>
|
||||||
|
<string name="up_to">aikeissa</string>
|
||||||
|
<string name="custom_reward_description">Oletko supermalli tai rockstar, joka sai mukautetun palkinnon? Vaadi sitä täältä.</string>
|
||||||
|
<plurals name="claim_reward_message">
|
||||||
|
<item quantity="one">Olet vaatinut %1$s hyvitystä palkkiona.</item>
|
||||||
|
<item quantity="other">Olet vaatinut %1$shyvitystä palkkiona.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="available_credits">
|
||||||
|
<item quantity="one">%1$s käytettävissä olevia krediittejä</item>
|
||||||
|
<item quantity="other">%1$s käytettävissä olevia krediittejä</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Reward drivers -->
|
||||||
|
<string name="publishing_requires_credits">Julkaiseminen vaatii krediittejä.</string>
|
||||||
|
<string name="channel_creation_requires_credits">Kanavien luominen vaatii krediittejä.</string>
|
||||||
|
<string name="earn_rewards_for_inviting">Ansaitse palkkioita ystävien kutsumisesta.</string>
|
||||||
|
<string name="earn_some_credits_to_access">Ansaitse joitakin hyvityksiä tämän sisällön käyttämiseksi.</string>
|
||||||
|
<string name="tap_here_to_get_some">Napauta tätä saadaksesi ilmaiseksi.</string>
|
||||||
|
<string name="free_credits_available">Ilmaisia hyvityksiä palkkioina.</string>
|
||||||
|
<plurals name="wallet_signed_in_free_credits">
|
||||||
|
<item quantity="one"> %1$s Ilmaisia hyvityksiä palkkioina.</item>
|
||||||
|
<item quantity="other">%1$s Ilmaisia hyvityksiä palkkioina.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="wallet_get_free_credits">
|
||||||
|
<item quantity="one">Hanki %1$s ilmaisia krediittejä tilin luomisen jälkeen.</item>
|
||||||
|
<item quantity="other">Hanki %1$s ilmaisia krediittejä tilin luomisen jälkeen.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Invites -->
|
||||||
|
<string name="lbry_invite_program">LBRY-kutsuohjelma</string>
|
||||||
|
<string name="earn_extra_credits_invites">Voit ansaita ylimääräisiä krediittejä jokaisesta henkilöstä, jonka kutsut käyttämään LBRY: tä.</string>
|
||||||
|
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Learn more</a>.</string>
|
||||||
|
<string name="invite_link">Kutsu linkki</string>
|
||||||
|
<string name="share_this_link">Jaa tämä linkki ystävien (tai vihollisten) kanssa ja hanki krediittejä liittyessään lbry.tv.</string>
|
||||||
|
<string name="your_invite_link">Kutsu-linkkisi</string>
|
||||||
|
<string name="customize_invite_link">Mukauta kutsulinkki</string>
|
||||||
|
<string name="invite_by_email">Kutsu sähköpostitse</string>
|
||||||
|
<string name="invite_someone">Kutsu tuntemaasi henkilö sähköpostilla ja ansaitse krediittejä liittyessään lbry.tv.</string>
|
||||||
|
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
||||||
|
<string name="invite">Kutsu</string>
|
||||||
|
<string name="invite_history">Kutsu historia</string>
|
||||||
|
<string name="earn_credits_for_inviting">Ansaitse pisteitä ystävän, vihollisen, frenemian tai eneystävän kutsumiseen. Jokainen tarvitsee sisältövapauden.</string>
|
||||||
|
<string name="reward">Palkinto</string>
|
||||||
|
<string name="claimed">noutaa</string>
|
||||||
|
<string name="claimable">lunastettavana</string>
|
||||||
|
<string name="unclaimable">Ei vaadittavissa</string>
|
||||||
|
<string name="invite_link_copied">Kutsu linkki kopioitu.</string>
|
||||||
|
<string name="invite_sent_to">Kutsu lähetetty %1$s</string>
|
||||||
|
|
||||||
|
<!-- Library -->
|
||||||
|
<string name="downloads">Lataukset</string>
|
||||||
|
<string name="purchases">ostos</string>
|
||||||
|
<string name="history">Historia</string>
|
||||||
|
<string name="library_no_downloads">Sinulla ei ole yhtään ladattua sisältöä tälle laitteelle.</string>
|
||||||
|
<string name="library_no_history">Et ole katsellut mitään sisältöä tällä laitteella.</string>
|
||||||
|
<string name="library_no_purchases">Et ole ostanut sisältöä tililtäsi.</string>
|
||||||
|
<string name="hide">Piilota</string>
|
||||||
|
<string name="stats">Tilastot</string>
|
||||||
|
<string name="video">Video</string>
|
||||||
|
<string name="audio">Ääni</string>
|
||||||
|
<string name="images">Kuvat</string>
|
||||||
|
<string name="mb">MB</string>
|
||||||
|
<string name="kb">KB</string>
|
||||||
|
<string name="gb">GB</string>
|
||||||
|
<string name="zero_mb">0MB</string>
|
||||||
|
<plurals name="confirm_delete_files">
|
||||||
|
<item quantity="one">Haluatko varmasti poistaa valitut tiedostot laitteestasi?</item>
|
||||||
|
<item quantity="other">Haluatko varmasti poistaa valitut tiedostot laitteestasi?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="files_deleted">
|
||||||
|
<item quantity="one">Tiedostot poistettiin onnistuneesti.</item>
|
||||||
|
<item quantity="other">Tiedostot poistettiin onnistuneesti.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- About -->
|
||||||
|
<string name="about_lbry">Tietoa LBRY</string>
|
||||||
|
<string name="content_freedom">Sisällönvapaus</string>
|
||||||
|
<string name="about_paragraph">LBRY on ilmainen, avoin ja yhteisömäinen digitaalinen markkinapaikka. Se on hajautettu vertaisverkkosisällön jakelualusta, jonka avulla tekijät voivat ladata ja jakaa sisältöä sekä ansaita LBRY-krediittejä työstään. Käyttäjät voivat löytää laajan valikoiman videoita, musiikkia, e-kirjoja ja muuta kiinnostavaa digitaalista sisältöä.</string>
|
||||||
|
<string name="get_social">Hanki sosiaalinen</string>
|
||||||
|
<string name="social_paragraph">Voit olla tekemisissä LBRY-tiimin ja yhteisön jäsenten kanssa Discordissa, Facebookissa, Instagramissa, Twitterissä tai Redditissä.</string>
|
||||||
|
<string name="app_info">Sovellustiedot</string>
|
||||||
|
<string name="loading">Latautuu...</string>
|
||||||
|
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">What is LBRY?</a></string>
|
||||||
|
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android Basics</a></string>
|
||||||
|
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
||||||
|
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
||||||
|
<string name="about_link_facebook"><a href=\"https://www.facebook.com/LBRYio\">Facebook</a></string>
|
||||||
|
<string name="about_link_instagram"><a href=\"https://www.instagram.com/LBRYio\">Instagram</a></string>
|
||||||
|
<string name="about_link_reddit"><a href=\"https://reddit.com/r/lbry\">Reddit</a></string>
|
||||||
|
<string name="about_link_telegram"><a href=\"https://t.me/lbryofficial\">Telegram</a></string>
|
||||||
|
<string name="about_link_twitter"><a href=\"https://twitter.com/LBRYio\">Twitter</a></string>
|
||||||
|
<string name="update_mailing_preferences">Päivitä postitusasetukset</string>
|
||||||
|
<string name="app_version">Sovellus versio</string>
|
||||||
|
<string name="lbry_sdk">LBRY SDK</string>
|
||||||
|
<string name="platform">Alusta</string>
|
||||||
|
<string name="installation_id">Asennustunnus</string>
|
||||||
|
<string name="firebase_token">Firebase-tunnus</string>
|
||||||
|
<string name="logs">Lokit</string>
|
||||||
|
<string name="send_log">Lähetä loki</string>
|
||||||
|
<string name="connected_email">Yhdistetty sähköposti</string>
|
||||||
|
<string name="unknown">Tuntematon</string>
|
||||||
|
<string name="cannot_find_lbrynet_log">Lbrynet.log-tiedostoa ei löytynyt.</string>
|
||||||
|
<string name="cannot_share_lbrynet_log">Lbrynet.log-tiedostoa ei voi jakaa luparajoitusten takia.</string>
|
||||||
|
|
||||||
|
</resources>
|
|
@ -1,22 +1,22 @@
|
||||||
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="ImpliedQuantity">
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
<string name="app_name">LBRY</string>
|
<string name="app_name">LBRY</string>
|
||||||
<string name="navigation_drawer_open">Ouvre le tiroir de navigation </string>
|
<string name="navigation_drawer_open">Ouvre le tiroir de navigation </string>
|
||||||
<string name="navigation_drawer_close">Ferme le tiroir de navigation </string>
|
<string name="navigation_drawer_close">Ferme le tiroir de navigation </string>
|
||||||
|
|
||||||
<!-- Nav menu -->
|
<!-- Nav menu -->
|
||||||
<string name="find_content">Trouver du contenu</string>
|
<string name="find_content">Trouver du contenu</string>
|
||||||
<string name="your_content">Votre Contenue</string>
|
<string name="your_content">Votre contenue</string>
|
||||||
<string name="wallet">Porte-feuille </string>
|
<string name="wallet">Portefeuille </string>
|
||||||
<string name="following">Suivez</string>
|
<string name="following">Suivez</string>
|
||||||
<string name="editors_choice">Choix de l’éditeur</string>
|
<string name="editors_choice">Choix de l’éditeur</string>
|
||||||
<string name="your_tags">Vos Mots clés</string>
|
<string name="your_tags">Vos mots-clés</string>
|
||||||
<string name="all_content">Tous les contenus</string>
|
<string name="all_content">Tous les contenus</string>
|
||||||
<string name="channels">Chaînes</string>
|
<string name="channels">Chaînes</string>
|
||||||
<string name="library">Bibliothèque</string>
|
<string name="library">Bibliothèque</string>
|
||||||
<string name="publishes">Publications</string>
|
<string name="publishes">Publications</string>
|
||||||
<string name="new_publish">Nouvelle publication</string>
|
<string name="new_publish">Nouvelle publication</string>
|
||||||
<string name="rewards">Récompenses</string>
|
<string name="rewards">Récompenses</string>
|
||||||
<string name="invites">Invite</string>
|
<string name="invites">Invitations</string>
|
||||||
<string name="settings">Réglages</string>
|
<string name="settings">Réglages</string>
|
||||||
<string name="about">À propos de</string>
|
<string name="about">À propos de</string>
|
||||||
<string name="sign_in">Se connecter</string>
|
<string name="sign_in">Se connecter</string>
|
||||||
|
@ -48,7 +48,7 @@
|
||||||
<string name="anonymous">Anonyme</string>
|
<string name="anonymous">Anonyme</string>
|
||||||
|
|
||||||
<!-- File view -->
|
<!-- File view -->
|
||||||
<string name="tags">Mots clés</string>
|
<string name="tags">Mots-clés</string>
|
||||||
<string name="share">Partager</string>
|
<string name="share">Partager</string>
|
||||||
<string name="repost">Republier</string>
|
<string name="repost">Republier</string>
|
||||||
<string name="tip">Pourboire</string>
|
<string name="tip">Pourboire</string>
|
||||||
|
@ -59,6 +59,10 @@
|
||||||
<string name="report">Rapport</string>
|
<string name="report">Rapport</string>
|
||||||
<string name="loading_decentralized_data">Chargement de données décentralisées...</string>
|
<string name="loading_decentralized_data">Chargement de données décentralisées...</string>
|
||||||
<string name="related_content">Contenu connexe</string>
|
<string name="related_content">Contenu connexe</string>
|
||||||
|
<string name="comments">Commentaires</string>
|
||||||
|
<string name="no_comments">Aucun commentaire à afficher pour le moment.</string>
|
||||||
|
<string name="sdk_initializing_comments">Les commentaires s\'afficheront après l\'initialisation du service d\'arrière-plan.</string>
|
||||||
|
<string name="comment_error">Votre commentaire n\'a pas pu être publié pour le moment. Veuillez réessayer plus tard.</string>
|
||||||
<string name="share_lbry_content">Partager le contenu LBRY</string>
|
<string name="share_lbry_content">Partager le contenu LBRY</string>
|
||||||
<string name="view">Vue</string>
|
<string name="view">Vue</string>
|
||||||
<string name="play">Jouer</string>
|
<string name="play">Jouer</string>
|
||||||
|
@ -78,6 +82,26 @@
|
||||||
<string name="confirm_delete_content_message">Voulez-vous vraiment annuler la publication de ce contenu? Aucun fichier ne sera supprimé de votre appareil.</string>
|
<string name="confirm_delete_content_message">Voulez-vous vraiment annuler la publication de ce contenu? Aucun fichier ne sera supprimé de votre appareil.</string>
|
||||||
<string name="content_deleted">Le contenu a été supprimé avec succès de la blockchain.</string>
|
<string name="content_deleted">Le contenu a été supprimé avec succès de la blockchain.</string>
|
||||||
<string name="content_failed_delete">Le contenu n\'a pas pu être supprimé pour le moment. Veuillez réessayer plus tard.</string>
|
<string name="content_failed_delete">Le contenu n\'a pas pu être supprimé pour le moment. Veuillez réessayer plus tard.</string>
|
||||||
|
<string name="comment">Commentaire</string>
|
||||||
|
<string name="comment_as">Commenter en tant que</string>
|
||||||
|
<string name="please_enter_comment">Veuillez entrer un commentaire à publier.</string>
|
||||||
|
<string name="please_select_channel">Veuillez sélectionner une chaîne pour publier votre commentaire.</string>
|
||||||
|
<string name="comment_posted">Votre commentaire a été publié avec succès.</string>
|
||||||
|
<string name="please_select_repost_channel">Veuillez sélectionner une chaîne sur laquelle republier.</string>
|
||||||
|
<string name="reply">Répondre</string>
|
||||||
|
<string name="replying_to">Répondre à%1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="one">Poster et pointe %1$scrédits?</item>
|
||||||
|
<item quantity="other">Poster et pointe %1$scrédits</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="one">Publier pour%1$s crédits</item>
|
||||||
|
<item quantity="other">Publier pour %1$s crédits </item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="one">il publiera votre commentaire avec un pourboire de%1$scrédits pour %2$s</item>
|
||||||
|
<item quantity="other">il publiera votre commentaire avec un pourboire de %1$s crédits pour %2$s</item>
|
||||||
|
</plurals>
|
||||||
<plurals name="view_count">
|
<plurals name="view_count">
|
||||||
<item quantity="one">%1$svues</item>
|
<item quantity="one">%1$svues</item>
|
||||||
<item quantity="other">%1$s vues</item>
|
<item quantity="other">%1$s vues</item>
|
||||||
|
@ -94,10 +118,11 @@
|
||||||
<string name="reposted">republié</string>
|
<string name="reposted">republié</string>
|
||||||
<plurals name="follower_count">
|
<plurals name="follower_count">
|
||||||
<item quantity="one">%1$s suiveur</item>
|
<item quantity="one">%1$s suiveur</item>
|
||||||
<item quantity="other">%1$ssuiveurs</item>
|
<item quantity="other">%1$s suiveurs</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Publish -->
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Il semble que vous n\'ayez pas encore publié de contenu sur LBRY.</string>
|
||||||
<string name="record">Record</string>
|
<string name="record">Record</string>
|
||||||
<string name="take_photo">Prendre une photo</string>
|
<string name="take_photo">Prendre une photo</string>
|
||||||
<string name="upload_file">Télécharger un fichier</string>
|
<string name="upload_file">Télécharger un fichier</string>
|
||||||
|
@ -112,7 +137,7 @@
|
||||||
<string name="free_publish">Votre contenu sera gratuit. Appuyez sur la bascule pour fixer un prix.</string>
|
<string name="free_publish">Votre contenu sera gratuit. Appuyez sur la bascule pour fixer un prix.</string>
|
||||||
<string name="content_address">Adresse du contenu</string>
|
<string name="content_address">Adresse du contenu</string>
|
||||||
<string name="randomize">Randomiser</string>
|
<string name="randomize">Randomiser</string>
|
||||||
<string name="address">Addresse</string>
|
<string name="address">Adresse</string>
|
||||||
<string name="content_address_desc">L\'adresse où les gens peuvent trouver votre contenu (ex. lbry://myvideo). </string>
|
<string name="content_address_desc">L\'adresse où les gens peuvent trouver votre contenu (ex. lbry://myvideo). </string>
|
||||||
<string name="license">Licence</string>
|
<string name="license">Licence</string>
|
||||||
<string name="license_desc">Description de la licence</string>
|
<string name="license_desc">Description de la licence</string>
|
||||||
|
@ -120,6 +145,7 @@
|
||||||
<string name="show_extra_fields">Afficher les champs supplémentaires</string>
|
<string name="show_extra_fields">Afficher les champs supplémentaires</string>
|
||||||
<string name="hide_extra_fields">Masquer les champs supplémentaires</string>
|
<string name="hide_extra_fields">Masquer les champs supplémentaires</string>
|
||||||
<string name="no_file_found">Aucun fichier trouvé à publier.</string>
|
<string name="no_file_found">Aucun fichier trouvé à publier.</string>
|
||||||
|
<string name="publish_invalid_claim_type">Réclamation non valide spécifiée pour la modification.</string>
|
||||||
<string name="video_optimization">Optimisation vidéo</string>
|
<string name="video_optimization">Optimisation vidéo</string>
|
||||||
<string name="thumbnail_creation_failed">Une miniature n\'a pas pu être créée automatiquement à partir de votre fichier de contenu.</string>
|
<string name="thumbnail_creation_failed">Une miniature n\'a pas pu être créée automatiquement à partir de votre fichier de contenu.</string>
|
||||||
<string name="video_being_optimized">Votre vidéo est optimisée pour une meilleure prise en charge sur une large gamme d\'appareils. Vous pouvez remplir les champs restants ci-dessous pendant que cela est en cours.</string>
|
<string name="video_being_optimized">Votre vidéo est optimisée pour une meilleure prise en charge sur une large gamme d\'appareils. Vous pouvez remplir les champs restants ci-dessous pendant que cela est en cours.</string>
|
||||||
|
@ -143,7 +169,7 @@
|
||||||
<string name="publish_thumbnail_in_progress">Veuillez attendre que la miniature termine le téléchargement avant de publier.</string>
|
<string name="publish_thumbnail_in_progress">Veuillez attendre que la miniature termine le téléchargement avant de publier.</string>
|
||||||
|
|
||||||
<string name="language">Langue</string>
|
<string name="language">Langue</string>
|
||||||
<string name="english">Angalais</string>
|
<string name="english">Anglais</string>
|
||||||
<string name="chinese">Chinois</string>
|
<string name="chinese">Chinois</string>
|
||||||
<string name="french">Français</string>
|
<string name="french">Français</string>
|
||||||
<string name="german">Allemand</string>
|
<string name="german">Allemand</string>
|
||||||
|
@ -168,10 +194,11 @@
|
||||||
<string name="romanian">Roumain</string>
|
<string name="romanian">Roumain</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Grec</string>
|
<string name="greek">Grec</string>
|
||||||
|
<string name="catalan">Catalane</string>
|
||||||
|
|
||||||
<string name="none">Néant</string>
|
<string name="none">Aucune</string>
|
||||||
<string name="public_domain">Domaine public</string>
|
<string name="public_domain">Domaine public</string>
|
||||||
<string name="copyrighted">Droits d\'auteur...</string>
|
<string name="copyrighted">Droits d\'auteur</string>
|
||||||
<string name="cca_4_0_international">Creative Commons Attribution 4.0 International</string>
|
<string name="cca_4_0_international">Creative Commons Attribution 4.0 International</string>
|
||||||
<string name="cca_sa_4_0_international">Creative Commons Attribution-ShareAlike 4.0 International</string>
|
<string name="cca_sa_4_0_international">Creative Commons Attribution-ShareAlike 4.0 International</string>
|
||||||
<string name="cca_nd_4_0_international">Creative Commons Attribution-Aucun dérivé 4.0 International</string>
|
<string name="cca_nd_4_0_international">Creative Commons Attribution-Aucun dérivé 4.0 International</string>
|
||||||
|
@ -208,6 +235,7 @@
|
||||||
<!-- Settings -->
|
<!-- Settings -->
|
||||||
<string name="user_interface">Interface utilisateur de contenu & </string>
|
<string name="user_interface">Interface utilisateur de contenu & </string>
|
||||||
<string name="other">Autre</string>
|
<string name="other">Autre</string>
|
||||||
|
<string name="enable_background_playback">Activer la lecture en arrière-plan</string>
|
||||||
<string name="enable_dark_mode">Activer le thème sombre</string>
|
<string name="enable_dark_mode">Activer le thème sombre</string>
|
||||||
<string name="show_mature_content">Afficher le contenu mature</string>
|
<string name="show_mature_content">Afficher le contenu mature</string>
|
||||||
<string name="show_url_suggestions">Afficher les suggestions d\'URL</string>
|
<string name="show_url_suggestions">Afficher les suggestions d\'URL</string>
|
||||||
|
@ -219,12 +247,12 @@
|
||||||
<string name="participate_in_data_network">Participer au réseau de données (nécessite le redémarrage de l\'application et du service d\'arrière-plan)</string>
|
<string name="participate_in_data_network">Participer au réseau de données (nécessite le redémarrage de l\'application et du service d\'arrière-plan)</string>
|
||||||
|
|
||||||
<!-- URL suggestions -->
|
<!-- URL suggestions -->
|
||||||
<string name="search_url_title">%1$s-Recherche</string>
|
<string name="search_url_title">%1$s - Recherche</string>
|
||||||
<string name="tag_url_title">%1$s-Mot-cle</string>
|
<string name="tag_url_title">%1$s - Mot-clé</string>
|
||||||
<string name="search_url_desc">Recherche pour \'%1$s\'</string>
|
<string name="search_url_desc">Recherche pour \'%1$s\'</string>
|
||||||
<string name="explore_tag_url_desc">Explore le \'%1$s\' Mot-cle</string>
|
<string name="explore_tag_url_desc">Explorer le mot-clé \'%1$s\'</string>
|
||||||
<string name="view_file_url_desc">Afficher le contenu sur %1$s</string>
|
<string name="view_file_url_desc">Afficher le contenu sur %1$s</string>
|
||||||
<string name="view_channel_url_desc">Voir le %1$s chaîne</string>
|
<string name="view_channel_url_desc">Voir la chaîne de %1$s </string>
|
||||||
|
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
<string name="search_no_results">Aucun résultat trouvé pour \'%1$s\'. Veuillez saisir un terme de recherche différent.</string>
|
<string name="search_no_results">Aucun résultat trouvé pour \'%1$s\'. Veuillez saisir un terme de recherche différent.</string>
|
||||||
|
@ -304,6 +332,11 @@
|
||||||
<string name="unlock">L\'optimisation vidéo est en cours.</string>
|
<string name="unlock">L\'optimisation vidéo est en cours.</string>
|
||||||
<string name="unlock_tips">Débloquer des conseils?</string>
|
<string name="unlock_tips">Débloquer des conseils?</string>
|
||||||
<string name="confirm_unlock_tips">Voulez-vous vraiment déverrouiller tous vos conseils?</string>
|
<string name="confirm_unlock_tips">Voulez-vous vraiment déverrouiller tous vos conseils?</string>
|
||||||
|
<string name="min_spend_required">Veuillez saisir un montant supérieur à 0,0001 crédit.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Acheter LBC</string>
|
||||||
|
<string name="hash_not_supported">Votre appareil ne prend pas en charge les exigences minimales pour sécuriser votre demande d\'achat.</string>
|
||||||
|
<string name="receive_address_not_set">Vous n\'avez pas défini d\'adresse de portefeuille. Veuillez générer une nouvelle adresse et réessayer.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">Vous avez envoyé %1$s crédits</item>
|
<item quantity="one">Vous avez envoyé %1$s crédits</item>
|
||||||
|
@ -340,10 +373,16 @@
|
||||||
<string name="tag_limit_reached">Vous ne pouvez pas ajouter plus de 5 mots-cles.</string>
|
<string name="tag_limit_reached">Vous ne pouvez pas ajouter plus de 5 mots-cles.</string>
|
||||||
<string name="send_a_tip">Envoyer un pourboire</string>
|
<string name="send_a_tip">Envoyer un pourboire</string>
|
||||||
<string name="send_a_tip_to">Envoyez un pourboire à %1$s</string>
|
<string name="send_a_tip_to">Envoyez un pourboire à %1$s</string>
|
||||||
|
<string name="support_this_content">Supporter ce contenu</string>
|
||||||
|
<string name="support_info">Cela augmentera le montant global de l\'enchère pour ce contenu, ce qui augmentera sa capacité à être découvert tant qu\'il sera actif. <a href=\"https://lbry.com/faq/tipping\">En apprendre plus</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Chaîne pour montrer le soutien comme</string>
|
||||||
|
<string name="make_this_a_tip">En faire un pourboire</string>
|
||||||
|
<string name="send_revocable_support">Envoyer un support révocable</string>
|
||||||
|
<string name="send_lbc_tip">Envoyer un pourboire de %1$s LBC</string>
|
||||||
<string name="send_tip_info_content"> ce qui apparaîtra comme %1$s astuce, ce qui augmentera sa capacité à être découvert lorsqu\'il est actif.<a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content"> ce qui apparaîtra comme %1$s astuce, ce qui augmentera sa capacité à être découvert lorsqu\'il est actif.<a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">le sien apparaîtra comme %1$s astuce, ce qui augmentera la capacité du canal à être découvert lorsqu\'il est actif <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">le sien apparaîtra comme %1$s astuce, ce qui augmentera la capacité du canal à être découvert lorsqu\'il est actif <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Annuler</string>
|
<string name="cancel">Annuler</string>
|
||||||
<string name="repost_title">Republier%1$s</string>
|
<string name="repost_title">Republier %1$s</string>
|
||||||
<string name="repost_your_favorite">Republiez votre contenu préféré pour aider plus de gens à le découvrir!</string>
|
<string name="repost_your_favorite">Republiez votre contenu préféré pour aider plus de gens à le découvrir!</string>
|
||||||
<string name="channel_to_post_on">Chaîne sur laquelle publier</string>
|
<string name="channel_to_post_on">Chaîne sur laquelle publier</string>
|
||||||
<string name="show_advanced">Afficher les paramètres avancés</string>
|
<string name="show_advanced">Afficher les paramètres avancés</string>
|
||||||
|
@ -354,7 +393,11 @@
|
||||||
<string name="repost_name_invalid_characters">Le nom de republication contient des caractères non valides.</string>
|
<string name="repost_name_invalid_characters">Le nom de republication contient des caractères non valides.</string>
|
||||||
<plurals name="you_sent_a_tip">
|
<plurals name="you_sent_a_tip">
|
||||||
<item quantity="one">Vous avez envoyé %1$scrédits comme pourboire, Mahalo!</item>
|
<item quantity="one">Vous avez envoyé %1$scrédits comme pourboire, Mahalo!</item>
|
||||||
<item quantity="other">Vous avez envoyé %1$scrédits comme pourboire, Mahalo!</item>
|
<item quantity="other">Vous avez envoyé %1$s crédits comme pourboire, Mahalo!</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Vous avez la somme total de %1$s crédit en tant que support. Vos pouvez révoquer ce support à tout moment.</item>
|
||||||
|
<item quantity="other">Vous avez la somme total de %1$s crédits en tant que support. Vos pouvez révoquer ce support à tout moment.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
|
@ -379,8 +422,18 @@
|
||||||
<string name="enter_phone_number">Veuillez entrer votre numéro de téléphone.</string>
|
<string name="enter_phone_number">Veuillez entrer votre numéro de téléphone.</string>
|
||||||
<string name="not_interested">Pas intéressé</string>
|
<string name="not_interested">Pas intéressé</string>
|
||||||
<string name="manual_reward_verification">Vérification manuelle des récompenses</string>
|
<string name="manual_reward_verification">Vérification manuelle des récompenses</string>
|
||||||
|
<string name="reward_verification">Vérification des récompenses</string>
|
||||||
|
<string name="social_media_verification">Vérification des réseaux sociaux</string>
|
||||||
|
<string name="skip_the_queue">Passer la file d\'attente</string>
|
||||||
|
<string name="skip_queue_button_text">Passer pour $%1$s</string>
|
||||||
<string name="account_undergo_review">Ce compte doit être examiné avant de pouvoir participer au programme de récompenses. Cela peut prendre de quelques minutes à plusieurs jours.</string>
|
<string name="account_undergo_review">Ce compte doit être examiné avant de pouvoir participer au programme de récompenses. Cela peut prendre de quelques minutes à plusieurs jours.</string>
|
||||||
<string name="request_to_be_verified">Si vous continuez à voir ce message, veuillez demander à être vérifié sur le <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
<string name="get_instantly_verified">Vous pouvez être instantanément vérifié pour pouvoir participer au programme de récompenses en utilisant votre compte Twitter ou en sautant la file d\'attente de vérification manuelle.</string>
|
||||||
|
<string name="twitter_verification">Vérification Twitter</string>
|
||||||
|
<string name="twitter_verification_desc">Soyez instantanément vérifié en utilisant votre compte Twitter. Votre adresse e-mail Twitter doit correspondre à l\'e-mail que vous avez fourni et votre compte doit être actif.</string>
|
||||||
|
<string name="twitter_verify">Vérifier avec Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Passer la file d\'attente</string>
|
||||||
|
<string name="skip_queue_verification_desc">Évitez la file d\'attente de vérification manuelle en payant des frais afin de commencer immédiatement à participer au programme de récompenses.</string>
|
||||||
|
<string name="request_to_be_verified">Veuillez demander à être vérifié sur le <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server<Une révision manuelle peut durer de quelques minutes à plusieurs jours./a>. </string>
|
||||||
<string name="enjoy_free_content">Veuillez profiter du contenu gratuit en attendant!</string>
|
<string name="enjoy_free_content">Veuillez profiter du contenu gratuit en attendant!</string>
|
||||||
<string name="verify_phone_number">Vérifier le numéro de téléphone</string>
|
<string name="verify_phone_number">Vérifier le numéro de téléphone</string>
|
||||||
<string name="enter_phone_verify_code">Veuillez saisir le code de vérification envoyé à %1$s</string>
|
<string name="enter_phone_verify_code">Veuillez saisir le code de vérification envoyé à %1$s</string>
|
||||||
|
@ -388,6 +441,13 @@
|
||||||
<string name="verify">Verifier</string>
|
<string name="verify">Verifier</string>
|
||||||
<string name="please_enter_valid_phone">S\'il vous plaît entrer un numéro de téléphone valide.</string>
|
<string name="please_enter_valid_phone">S\'il vous plaît entrer un numéro de téléphone valide.</string>
|
||||||
<string name="please_enter_verification_code">Veuillez saisir le code de vérification envoyé à votre numéro de téléphone.</string>
|
<string name="please_enter_verification_code">Veuillez saisir le code de vérification envoyé à votre numéro de téléphone.</string>
|
||||||
|
<string name="fetch_current_user_error">Le compte utilisateur n\'a pas pu être récupéré pour le moment. Veuillez réessayer plus tard.</string>
|
||||||
|
<string name="purchase_request_pending">Votre demande d\'achat est toujours en cours de traitement. Veuillez envoyer un e-mail à support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Votre demande d\'achat n\'a pas pu être traitée pour le moment. Veuillez envoyer un e-mail à support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Votre compte Twitter n\'est pas éligible pour le moment:%1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Votre compte n\'a pas été approuvé pour le programme de récompenses. Veuillez réessayer plus tard.</string>
|
||||||
|
<string name="twitter_verification_failed">La vérification Twitter a échoué. Veuillez réessayer plus tard.</string>
|
||||||
|
<string name="reward_verification_successful">Vous êtes désormais éligible pour participer au programme de récompenses!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Vous n\'avez pas encore ajouté de mots clés. Ajoutez des balises pour améliorer la découverte.</string>
|
<string name="no_added_tags">Vous n\'avez pas encore ajouté de mots clés. Ajoutez des balises pour améliorer la découverte.</string>
|
||||||
|
@ -435,7 +495,7 @@
|
||||||
<string name="one_or_more_channels_failed_abandon">Une ou plusieurs chaînes n\'ont pas pu être supprimées pour le moment. Veuillez réessayer plus tard.</string>
|
<string name="one_or_more_channels_failed_abandon">Une ou plusieurs chaînes n\'ont pas pu être supprimées pour le moment. Veuillez réessayer plus tard.</string>
|
||||||
<plurals name="min_deposit_required">
|
<plurals name="min_deposit_required">
|
||||||
<item quantity="one">Un dépôt minimum de %1$s crédits est requis.</item>
|
<item quantity="one">Un dépôt minimum de %1$s crédits est requis.</item>
|
||||||
<item quantity="other">Un dépôt minimum de%1$s crédits est requis.</item>
|
<item quantity="other">Un dépôt minimum de %1$s crédits est requis.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="confirm_delete_channels">
|
<plurals name="confirm_delete_channels">
|
||||||
<item quantity="one">Voulez-vous vraiment supprimer les chaînes sélectionnées?</item>
|
<item quantity="one">Voulez-vous vraiment supprimer les chaînes sélectionnées?</item>
|
||||||
|
@ -448,7 +508,7 @@
|
||||||
|
|
||||||
<!-- Rewards -->
|
<!-- Rewards -->
|
||||||
<string name="lbry_credits_allow">Les crédits LBRY vous permettent de publier ou d\'acheter du contenu.</string>
|
<string name="lbry_credits_allow">Les crédits LBRY vous permettent de publier ou d\'acheter du contenu.</string>
|
||||||
<string name="free_credits_worth">Vous pouvez obtenir des crédits gratuits d\'une valeur de $ %1$s après avoir fourni une adresse e-mail.</string>
|
<string name="free_credits_worth">Vous pouvez obtenir des crédits gratuits d\'une valeur de $%1$s après avoir fourni une adresse e-mail.</string>
|
||||||
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>.</string>
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>.</string>
|
||||||
<string name="get_started">Commencer</string>
|
<string name="get_started">Commencer</string>
|
||||||
<string name="reward_code_placeholder">abc123</string>
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
|
@ -464,7 +524,7 @@
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="available_credits">
|
<plurals name="available_credits">
|
||||||
<item quantity="one">%1$scrédits disponibles</item>
|
<item quantity="one">%1$scrédits disponibles</item>
|
||||||
<item quantity="other">%1$scrédits disponibles</item>
|
<item quantity="other">%1$s crédits disponibles</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Reward drivers -->
|
<!-- Reward drivers -->
|
||||||
|
@ -496,7 +556,7 @@
|
||||||
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
||||||
<string name="invite">Inviter</string>
|
<string name="invite">Inviter</string>
|
||||||
<string name="invite_history">Invitez l\'histoire</string>
|
<string name="invite_history">Invitez l\'histoire</string>
|
||||||
<string name="earn_credits_for_inviting">Gagnez des crédits pour inviter un ami, un ennemi, un ennemi ou un ami. Tout le monde a besoin de liberté de contenu.</string>
|
<string name="earn_credits_for_inviting">Gagnez des crédits en invitant un ami, un ennemi, un ennemi ou un ami. Tout le monde a besoin de liberté de contenu.</string>
|
||||||
<string name="reward">Récompense</string>
|
<string name="reward">Récompense</string>
|
||||||
<string name="claimed">Revendiqué</string>
|
<string name="claimed">Revendiqué</string>
|
||||||
<string name="claimable">Réclamable</string>
|
<string name="claimable">Réclamable</string>
|
||||||
|
@ -559,27 +619,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">Le fichier lbrynet.log est introuvable.</string>
|
<string name="cannot_find_lbrynet_log">Le fichier lbrynet.log est introuvable.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Le fichier lbrynet.log ne peut pas être partagé en raison de restrictions d\'autorisation.</string>
|
<string name="cannot_share_lbrynet_log">Le fichier lbrynet.log ne peut pas être partagé en raison de restrictions d\'autorisation.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
604
app/src/main/res/values-gu/strings.xml
Normal file
|
@ -0,0 +1,604 @@
|
||||||
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
|
<string name="app_name">LBRY</string>
|
||||||
|
<string name="navigation_drawer_open">નેવિગેશન ડ્રોઅર ખોલો</string>
|
||||||
|
<string name="navigation_drawer_close">નેવિગેશન ડ્રોઅર બંધ કરો</string>
|
||||||
|
|
||||||
|
<!-- Nav menu -->
|
||||||
|
<string name="find_content">સામગ્રી શોધો</string>
|
||||||
|
<string name="your_content">તમારી સામગ્રી</string>
|
||||||
|
<string name="wallet">વૉલેટ</string>
|
||||||
|
<string name="following">અનુસરે છે</string>
|
||||||
|
<string name="editors_choice">સંપાદકની પસંદગી</string>
|
||||||
|
<string name="your_tags">તમારી ટેગ</string>
|
||||||
|
<string name="all_content">બધી સામગ્રી</string>
|
||||||
|
<string name="channels">ચેનલો</string>
|
||||||
|
<string name="library">લાયબ્રેરી</string>
|
||||||
|
<string name="publishes">પુબ્લીષેસ</string>
|
||||||
|
<string name="new_publish">નવું પ્રકાશિત કરો</string>
|
||||||
|
<string name="rewards">ઇનામ</string>
|
||||||
|
<string name="invites">આમંત્રણ</string>
|
||||||
|
<string name="settings">સેટિંગ્સ</string>
|
||||||
|
<string name="about">વિશે</string>
|
||||||
|
<string name="sign_in">સાઇન ઇન</string>
|
||||||
|
<string name="startup_failed">એપ્લિકેશન પ્રારંભ નિષ્ફળ. કૃપા કરીને તમારું ડેટા કનેક્શન તપાસો અને ફરીથી પ્રયાસ કરો. જો આ સમસ્યા યથાવત્ છે, તો કૃપા કરીને hello@lbry.com ને ઇમેઇલ કરો</string>
|
||||||
|
<string name="no_claim_search_content">આ સમયે પ્રદર્શિત કરવા માટે કોઈ સામગ્રી નથી. કૃપા કરીને તમારી પસંદગીને શુદ્ધ કરો અથવા પછીથી તપાસો.</string>
|
||||||
|
|
||||||
|
<!-- Welcome Page -->
|
||||||
|
<string name="welcome_to_lbry">LBRY માં આપનું સ્વાગત છે.</string>
|
||||||
|
<string name="welcome_paragraph">LBRY એ સમુદાય-નિયંત્રિત સામગ્રી પ્લેટફોર્મ છે જ્યાં તમે વિડિઓઝ, સંગીત, પુસ્તકો અને વધુ શોધી અને પ્રકાશિત કરી શકો છો.</string>
|
||||||
|
<string name="welcome_tos">ચાલુ રાખીને, હું < ને સંમત છું. a href=\"https://lbry.com/termsofservice\">Terms of Service</a> અને પુષ્ટિ કરો કે હું 13 વર્ષથી વધુ વયની છું.</string>
|
||||||
|
<string name="welcome_please_wait">કૃપા કરી રાહ જુઓ જ્યારે અમે કેટલીક વસ્તુઓ તૈયાર કરીએ...</string>
|
||||||
|
<string name="use_lbry">LBRY વાપરો »</string>
|
||||||
|
|
||||||
|
<!-- URI bar -->
|
||||||
|
<string name="uri_placeholder">વિડિઓઝ, સંગીત અને વધુ શોધો</string>
|
||||||
|
|
||||||
|
<!-- Following page -->
|
||||||
|
<string name="find_channels_to_follow">અનુસરવા માટે ચેનલો શોધો</string>
|
||||||
|
<string name="channels_you_follow">તમે અનુસરો છો તે ચેનલો</string>
|
||||||
|
<string name="discover">શોધો</string>
|
||||||
|
<string name="lbry_works_better">જો તમને ગમે તેવા ઓછામાં ઓછા 5 નિર્માતાઓનું પાલન કરો તો LBRY વધુ સારું કાર્ય કરે છે. જો તમારી પાસે પહેલેથી જ એકાઉન્ટ છે તો તમે અનુસરો છો તે સર્જકોને બતાવવા માટે સાઇન ઇન કરો.</string>
|
||||||
|
<string name="select_five_subscriptions">કૃપા કરીને ચાલુ રાખવા માટે 5 નિર્માતાઓ પસંદ કરો.</string>
|
||||||
|
<string name="n_remaining">%1$d બાકી...</string>
|
||||||
|
<string name="done">થઈ ગયું</string>
|
||||||
|
<string name="all">બધા</string>
|
||||||
|
<string name="discover_channels">નવી ચેનલો શોધો</string>
|
||||||
|
|
||||||
|
<!-- Claim lists -->
|
||||||
|
<string name="anonymous">અનામિક</string>
|
||||||
|
|
||||||
|
<!-- File view -->
|
||||||
|
<string name="tags">ટૅગ્સ</string>
|
||||||
|
<string name="share">શેર કરો</string>
|
||||||
|
<string name="repost">ફરી પોસ્ટ કરો</string>
|
||||||
|
<string name="tip">ટીપ</string>
|
||||||
|
<string name="edit">સંપાદિત કરો</string>
|
||||||
|
<string name="delete">કાઢી નાખો</string>
|
||||||
|
<string name="download">ડાઉનલોડ કરો</string>
|
||||||
|
<string name="open">ખોલો</string>
|
||||||
|
<string name="report">જાણ કરો</string>
|
||||||
|
<string name="loading_decentralized_data">વિકેન્દ્રિત ડેટા લોડ કરી રહ્યું છે...</string>
|
||||||
|
<string name="related_content">સંબંધિત સામગ્રી</string>
|
||||||
|
<string name="comments">ટિપ્પણીઓ</string>
|
||||||
|
<string name="no_comments">આ સમયે પ્રદર્શિત કરવા માટે કોઈ ટિપ્પણી નથી.</string>
|
||||||
|
<string name="sdk_initializing_comments">ટિપ્પણીઓ પૃષ્ઠભૂમિ સેવા પ્રારંભ થયા પછી પ્રદર્શિત થશે.</string>
|
||||||
|
<string name="comment_error">તમારી ટિપ્પણી આ સમયે પોસ્ટ કરી શકાતી નથી. પછીથી ફરી પ્રયત્ન કરો.</string>
|
||||||
|
<string name="share_lbry_content">LBRY સામગ્રી શેર કરો</string>
|
||||||
|
<string name="view">જુઓ</string>
|
||||||
|
<string name="play">ચલાવો</string>
|
||||||
|
<string name="unsupported_content">અસમર્થિત સામગ્રી</string>
|
||||||
|
<string name="unsupported_content_desc">માફ કરશો, અમે એપ્લિકેશનમાં આ સામગ્રી પ્રદર્શિત કરવામાં અસમર્થ છીએ. તમે %1$s ફાઇલને તમારા ડાઉનલોડ્સ ફોલ્ડરમાં પાપ કરી શકો છો.</string>
|
||||||
|
<string name="nothing_at_this_location">આ સ્થાન પર કંઈ નથી.</string>
|
||||||
|
<string name="publish_something_here">અહીં કંઈક પ્રકાશિત કરો</string>
|
||||||
|
<string name="cannot_view_claim">આ સામગ્રી આ સમયે જોઈ શકાતી નથી. કૃપા કરીને થોડી વારમાં ફરી પ્રયાસ કરો.</string>
|
||||||
|
<string name="zero_duration">0:00</string>
|
||||||
|
<string name="claim_file_not_found">\"%1$s\" પર ફાઇલ અસ્તિત્વમાં નથી.</string>
|
||||||
|
<string name="confirm_purchase">ખરીદીની પુષ્ટિ કરો</string>
|
||||||
|
<string name="delete_file">ફાઇલ કાઢી નાંખવું </string>
|
||||||
|
<string name="confirm_delete_file_message">શું તમે ખરેખર આ ફાઇલને તમારા ઉપકરણમાંથી દૂર કરવા માંગો છો?</string>
|
||||||
|
<string name="unable_to_view_url">%1$s લોડ કરવામાં નિષ્ફળ. પછીથી ફરી પ્રયત્ન કરો.</string>
|
||||||
|
<string name="no_cast_session_available">આ સમયે કોઈ કાસ્ટ સત્ર ઉપલબ્ધ નથી.</string>
|
||||||
|
<string name="delete_content">સામગ્રી કાઢી નાંખો?</string>
|
||||||
|
<string name="confirm_delete_content_message">શું તમે ખરેખર આ સામગ્રીને પ્રકાશિત કરવા માંગો છો? તમારા ઉપકરણમાંથી કોઈ ફાઇલો દૂર કરવામાં આવશે નહીં.</string>
|
||||||
|
<string name="content_deleted">બ્લોકચેનમાંથી સામગ્રી સફળતાપૂર્વક કા wasી નાખવામાં આવી હતી.</string>
|
||||||
|
<string name="content_failed_delete">સામગ્રી આ સમયે કાઢી શકાઈ નથી. પછીથી ફરી પ્રયત્ન કરો.</string>
|
||||||
|
<string name="comment">ટિપ્પણી</string>
|
||||||
|
<string name="comment_as">તરીકે ટિપ્પણી કરો</string>
|
||||||
|
<string name="please_enter_comment">કૃપા કરીને પોસ્ટ કરવા માટે એક ટિપ્પણી દાખલ કરો.</string>
|
||||||
|
<string name="please_select_channel">કૃપા કરીને તમારી ટિપ્પણી પોસ્ટ કરવા માટે એક ચેનલ પસંદ કરો.</string>
|
||||||
|
<string name="comment_posted">તમારી ટિપ્પણી સફળતાપૂર્વક પોસ્ટ કરવામાં આવી હતી.</string>
|
||||||
|
<string name="please_select_repost_channel">કૃપા કરીને ફરીથી પોસ્ટ કરવા માટે એક ચેનલ પસંદ કરો.</string>
|
||||||
|
<string name="reply">જવાબ</string>
|
||||||
|
<string name="replying_to">%1$s ને જવાબ આપવો</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="one">પોસ્ટ કરો અને %1$s ક્રેડિટ્સ ટીપ આપો?</item>
|
||||||
|
<item quantity="other">પોસ્ટ કરો અને %1$s ક્રેડિટ્સ ટીપ આપો?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="one">%1$s ક્રેડિટ માટે પોસ્ટ કરો</item>
|
||||||
|
<item quantity="other">%1$s ક્રેડિટ માટે પોસ્ટ કરો</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="one">આ તમારી ટિપ્પણી %2$s માટે %1$s ક્રેડિટ્સની મદદ સાથે પોસ્ટ કરશે</item>
|
||||||
|
<item quantity="other">આ તમારી ટિપ્પણી %2$s માટે %1$s ક્રેડિટ્સની મદદ સાથે પોસ્ટ કરશે</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="view_count">
|
||||||
|
<item quantity="one">%1$s દૃશ્યો</item>
|
||||||
|
<item quantity="other">%1$s દૃશ્યો</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_purchase_message">
|
||||||
|
<item quantity="one">આ %2$s ક્રેડિટ માટે \"%1$s\" ખરીદશે</item>
|
||||||
|
<item quantity="other">આ %2$s ક્રેડિટ માટે \"%1$s\" ખરીદશે</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Channel view -->
|
||||||
|
<string name="no_channel_info">અહીં હજી કંઈ નથી.\n કૃપા કરીને પછીથી તપાસો.</string>
|
||||||
|
<string name="content">સામગ્રી</string>
|
||||||
|
<string name="website">વેબસાઇટ</string>
|
||||||
|
<string name="reposted">ફરી પોસ્ટ કર્યું</string>
|
||||||
|
<plurals name="follower_count">
|
||||||
|
<item quantity="one">%1$s અનુયાયીઓ</item>
|
||||||
|
<item quantity="other">%1$s અનુયાયીઓ</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">એવું લાગે છે કે તમે LBRY પર હજી સુધી સામગ્રી પ્રકાશિત કરી નથી.</string>
|
||||||
|
<string name="record">રેકોર્ડ</string>
|
||||||
|
<string name="take_photo">એક ફોટો લો</string>
|
||||||
|
<string name="upload_file">ફાઇલ અપલોડ કરો</string>
|
||||||
|
<string name="no_videos_found">અમે તમારા ઉપકરણ પર કોઈ વિડિઓઝ શોધી શક્યા નથી. પ્રારંભ કરવા માટે ફોટો લો અથવા વિડિઓ રેકોર્ડ કરો.</string>
|
||||||
|
<string name="loading_videos">કૃપા કરી રાહ જુઓ જ્યારે અમે તમારી વિડિઓઝ લોડ કરીએ ...</string>
|
||||||
|
<string name="storage_permission_rationale_videos">LBRY ને તમારા ઉપકરણમાંથી તમારી વિડિઓઝ, છબીઓ અને અન્ય ફાઇલોને પ્રદર્શિત અને પ્રકાશિત કરવા માટે toક્સેસની જરૂર છે.</string>
|
||||||
|
<string name="camera_permission_rationale_record">વિડિઓઝ રેકોર્ડ કરવા માટે LBRY ને તમારા કૅમેરાને ઍક્સેસ કરવાની જરૂર છે.</string>
|
||||||
|
<string name="camera_permission_rationale_photo">ફોટા લેવા માટે એલબીઆરવાયને તમારા કૅમેરાને ઍક્સેસ કરવાની જરૂર છે.</string>
|
||||||
|
<string name="edit_content">સામગ્રી સંપાદિત કરો</string>
|
||||||
|
<string name="mature_tags">પુખ્ત ટૅગ્સ</string>
|
||||||
|
<string name="price">કિંમત</string>
|
||||||
|
<string name="free_publish">તમારી સામગ્રી મફત હશે. ભાવ સેટ કરવા માટે ટgગલ દબાવો.</string>
|
||||||
|
<string name="content_address">સામગ્રી સરનામું</string>
|
||||||
|
<string name="randomize">રેન્ડમાઇઝ કરો</string>
|
||||||
|
<string name="address">સરનામું</string>
|
||||||
|
<string name="content_address_desc">સરનામું જ્યાં લોકો તમારી સામગ્રી શોધી શકે છે (ઉદા. lbry://myvideo)</string>
|
||||||
|
<string name="license">લાઇસન્સ</string>
|
||||||
|
<string name="license_desc">લાઇસેંસનું વર્ણન</string>
|
||||||
|
<string name="additional_options">વધારાના વિકલ્પો</string>
|
||||||
|
<string name="show_extra_fields">વધારાના ફીલ્ડ્સ બતાવો</string>
|
||||||
|
<string name="hide_extra_fields">વધારાના ફીલ્ડ્સ છુપાવો</string>
|
||||||
|
<string name="no_file_found">પ્રકાશિત કરવા માટે કોઈ ફાઇલ મળી નથી.</string>
|
||||||
|
<string name="publish_invalid_claim_type">સંપાદન માટે અમાન્ય દાવો ઉલ્લેખિત.</string>
|
||||||
|
<string name="video_optimization">વિડિઓ ઓપ્ટિમાઇઝેશન</string>
|
||||||
|
<string name="thumbnail_creation_failed">થંબનેલ તમારી સામગ્રી ફાઇલથી આપમેળે બનાવવામાં આવી શકી નથી.</string>
|
||||||
|
<string name="video_being_optimized">ઉપકરણોની વિશાળ શ્રેણી પર વધુ સારી સપોર્ટ માટે તમારી વિડિઓ ઑપ્ટિમાઇઝ કરવામાં આવી રહી છે. આ પ્રક્રિયા ચાલુ હોય ત્યારે તમે નીચેના બાકીના ક્ષેત્રો ભરી શકો છો.</string>
|
||||||
|
<string name="video_optimized">શક્ય તેટલા ઉપકરણો પર તમારી વિડિઓને વધુ સારી પ્લેબેક માટે સફળતાપૂર્વક ઑપ્ટિમાઇઝ કરવામાં આવી હતી. કૃપા કરી તમારી સામગ્રી પ્રકાશિત કરો.</string>
|
||||||
|
<string name="video_optimize_failed">તમારી વિડિઓ ઑપ્ટિમાઇઝ કરી શકાઈ નથી. ફાઇલ કોઈ ફેરફાર વિના અપલોડ કરવામાં આવશે.</string>
|
||||||
|
<string name="completed_video_duration">પૂર્ણ વિડિઓ અવધિ: %1$s</string>
|
||||||
|
<string name="sdk_initializing_publish">તમે અત્યારે સામગ્રી પ્રકાશિત કરી શકતા નથી કારણ કે પૃષ્ઠભૂમિ સેવા હજી પ્રારંભ થઈ રહી છે.</string>
|
||||||
|
<string name="publish_successful">તમારી સામગ્રી સફળતાપૂર્વક પ્રકાશિત થઈ હતી. બ્લોકચેન પર દેખાવામાં થોડી ક્ષણો લાગી શકે છે.</string>
|
||||||
|
<string name="transcode_in_progress">વિડિઓ ઓપ્ટિમાઇઝેશન પ્રક્રિયા ચાલુ છે. જો તમે રદ કરવા માંગો છો, તો પૃષ્ઠની નીચે રદ કરો દબાવો.</string>
|
||||||
|
<string name="optimization_in_progress">વિડિઓ ઓપ્ટિમાઇઝેશન પ્રક્રિયા ચાલુ છે.</string>
|
||||||
|
<string name="cannot_capture_video">આ ઉપકરણ પર વિડિઓઝ રેકોર્ડ કરવા માટે કોઈ કૅમેરા એપ્લિકેશન ઉપલબ્ધ નથી.</string>
|
||||||
|
<string name="cannot_take_photo">આ ઉપકરણ પર પર ફોટા લેવા માટે કોઈ કૅમેરા એપ્લિકેશન ઉપલબ્ધ નથી.</string>
|
||||||
|
|
||||||
|
<string name="please_provide_title">કૃપા કરીને એક શીર્ષક પ્રદાન કરો.</string>
|
||||||
|
<string name="please_specify_address">કૃપા કરી કોઈ સરનામું સ્પષ્ટ કરો જ્યાં લોકો તમારી સામગ્રી શોધી શકે.</string>
|
||||||
|
<string name="address_invalid_characters">તમારા સામગ્રી સરનામાંમાં અમાન્ય અક્ષરો છે.</string>
|
||||||
|
<string name="address_already_used">તમે ઉલ્લેખિત સામગ્રી સરનામાં પર પહેલાથી પ્રકાશિત કરી દીધું છે. કૃપા કરીને નવું સરનામું દાખલ કરો.</string>
|
||||||
|
<string name="no_file_selected">કોઈ ફાઇલ પસંદ કરેલ નથી. કૃપા કરીને વિડિઓ પસંદ કરો અથવા ફોટો લો અથવા પ્રકાશિત કરતા પહેલા ફાઇલ પસંદ કરો.</string>
|
||||||
|
<string name="price_amount_not_set">કૃપા કરીને કોઈ કિંમત દાખલ કરો અથવા તમારી સામગ્રીને મફત બનાવવા માટે ટૉગલને બંધ કરો.</string>
|
||||||
|
<string name="publish_no_thumbnail">કૃપા કરીને પ્રકાશિત કરતા પહેલા અપલોડ કરવા માટે થંબનેલ પસંદ કરો.</string>
|
||||||
|
<string name="publish_thumbnail_in_progress">કૃપા કરીને પ્રકાશન પહેલાં થંબનેલ અપલોડ કરવાનું સમાપ્ત થાય ત્યાં સુધી રાહ જુઓ.</string>
|
||||||
|
|
||||||
|
<string name="language">ભાષા</string>
|
||||||
|
<string name="english">અંગ્રેજી</string>
|
||||||
|
<string name="chinese">ચાઇનીઝ</string>
|
||||||
|
<string name="french">ફ્રેન્ચ</string>
|
||||||
|
<string name="german">જર્મન</string>
|
||||||
|
<string name="japanese">જાપાની</string>
|
||||||
|
<string name="russian">રશિયન</string>
|
||||||
|
<string name="spanish">સ્પૅનિશ</string>
|
||||||
|
<string name="indonesian">ઇન્ડોનેશિયન</string>
|
||||||
|
<string name="italian">ઇટાલિયન</string>
|
||||||
|
<string name="dutch">ડચ</string>
|
||||||
|
<string name="turkish">ટર્કિશ</string>
|
||||||
|
<string name="polish">પોલિશ</string>
|
||||||
|
<string name="malay">મલય</string>
|
||||||
|
<string name="portuguese">પોર્ટુગીઝ</string>
|
||||||
|
<string name="vietnamese">વિયેતનામીસ</string>
|
||||||
|
<string name="thai">થાઇ</string>
|
||||||
|
<string name="arabic">અરબી</string>
|
||||||
|
<string name="czech">ઝેક</string>
|
||||||
|
<string name="croatian">ક્રોએશિયન</string>
|
||||||
|
<string name="cambodian">કંબોડિયન</string>
|
||||||
|
<string name="korean">કોરિયન</string>
|
||||||
|
<string name="norwegian">નોર્વેજીયન</string>
|
||||||
|
<string name="romanian">રોમાનિયન</string>
|
||||||
|
<string name="hindi">હિન્દી</string>
|
||||||
|
<string name="greek">ગ્રીક</string>
|
||||||
|
<string name="catalan">કતલાન</string>
|
||||||
|
|
||||||
|
<string name="none">કંઈ નહીં</string>
|
||||||
|
<string name="public_domain">સાર્વજનિક ડોમેન</string>
|
||||||
|
<string name="copyrighted">કોપિરાઇટ</string>
|
||||||
|
<string name="cca_4_0_international">ક્રિએટીવ કોમન્સ એટ્રિબ્યુશન 4.0 આંતરરાષ્ટ્રીય</string>
|
||||||
|
<string name="cca_sa_4_0_international">ક્રિએટીવ કોમન્સ એટ્રિબ્યુશન- શેરઅલાઈક 4.0 આંતરરાષ્ટ્રીય</string>
|
||||||
|
<string name="cca_nd_4_0_international">ક્રિએટીવ કોમન્સ એટ્રિબ્યુશન-નો-ડેરિવેટિવ્ઝ 4.0 આંતરરાષ્ટ્રીય</string>
|
||||||
|
<string name="cca_nc_4_0_international">ક્રિએટીવ કોમન્સ એટ્રિબ્યુશન-બિન-વ્યાવસાયિક 4.0 આંતરરાષ્ટ્રીય</string>
|
||||||
|
<string name="cca_nc_sa_4_0_international">ક્રિએટીવ કોમન્સ એટ્રિબ્યુશન-બિન-વ્યાવસાયિક-શેરઅલાઇક 4.0 આંતરરાષ્ટ્રીય</string>
|
||||||
|
<string name="cca_nc_nd_4_0_international">ક્રિએટીવ કોમન્સ એટ્રિબ્યુશન-નોન-કમર્શિયલ-નો-ડેરિવેટિવ્ઝ 4.0 આંતરરાષ્ટ્રીય</string>
|
||||||
|
|
||||||
|
<string-array name="publish_currencies">
|
||||||
|
<item>LBC</item>
|
||||||
|
<item>USD</item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Publishes -->
|
||||||
|
<string name="one_or_more_publishes_failed_abandon">એક અથવા વધુ સામગ્રી આઇટમ્સ આ સમયે કાઢી શકાઈ નથી. પછીથી ફરી પ્રયત્ન કરો.</string>
|
||||||
|
<plurals name="confirm_delete_publishes">
|
||||||
|
<item quantity="one">શું તમે ખરેખર પસંદ કરેલી સામગ્રી આઇટમ્સ કાઢી નાખવા માંગો છો?</item>
|
||||||
|
<item quantity="other">શું તમે ખરેખર પસંદ કરેલી સામગ્રી આઇટમ્સ કાઢી નાખવા માંગો છો?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="publishes_deleted">
|
||||||
|
<item quantity="one">સામગ્રી આઇટમ્સ સફળતાપૂર્વક કાઢી નાખવામાં આવી હતી.</item>
|
||||||
|
<item quantity="other">સામગ્રી આઇટમ્સ સફળતાપૂર્વક કાઢી નાખવામાં આવી હતી.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Splash -->
|
||||||
|
<string name="oops_something_went_wrong">અરેરે! કંઈક ખોટું થયું.</string>
|
||||||
|
<string name="installation_id_loaded">લોડ થયેલ ઇન્સ્ટોલેશન આઈડી.</string>
|
||||||
|
<string name="known_tags_loaded">સ્થાનિક જાણીતા અને અનુસરતા ટૅગ્સ લોડ કર્યા.</string>
|
||||||
|
<string name="exchange_rate_loaded">લોડ કરેલ LBC/USD વિનિમય દર.</string>
|
||||||
|
<string name="user_authenticated">વપરાશકર્તા પ્રમાણિત.</string>
|
||||||
|
<string name="installation_registered">ઇન્સ્ટોલેશન નોંધાયેલ.</string>
|
||||||
|
<string name="subscriptions_loaded">લોડ કરેલા સબ્સ્ક્રિપ્શન્સ.</string>
|
||||||
|
<string name="subscriptions_resolved">ઉકેલી સબ્સ્ક્રિપ્શન્સ.</string>
|
||||||
|
|
||||||
|
<!-- Settings -->
|
||||||
|
<string name="user_interface">સામગ્રી & વપરાશકર્તા ઇન્ટરફેસ</string>
|
||||||
|
<string name="other">અન્ય</string>
|
||||||
|
<string name="enable_background_playback">પૃષ્ઠભૂમિ પ્લેબેક સક્ષમ કરો</string>
|
||||||
|
<string name="enable_dark_mode">શ્યામ થીમ સક્ષમ કરો</string>
|
||||||
|
<string name="show_mature_content">પરિપક્વ સામગ્રી બતાવો</string>
|
||||||
|
<string name="show_url_suggestions">URL સૂચનો બતાવો</string>
|
||||||
|
<string name="notifications">સૂચનાઓ</string>
|
||||||
|
<string name="subscriptions">સબ્સ્ક્રિપ્શન્સ</string>
|
||||||
|
<string name="content_interests">સામગ્રી રુચિઓ</string>
|
||||||
|
|
||||||
|
<string name="keep_sdk_in_background">સુધારેલ વૉલેટ અને નેટવર્ક પ્રદર્શન માટે પૃષ્ઠભૂમિમાં ચાલતી LBRY સેવાને ચાલુ રાખો</string>
|
||||||
|
<string name="participate_in_data_network">ડેટા નેટવર્કમાં ભાગ લેવો (એપ્લિકેશન અને પૃષ્ઠભૂમિ સેવા ફરીથી પ્રારંભ કરવાની જરૂર છે)</string>
|
||||||
|
|
||||||
|
<!-- URL suggestions -->
|
||||||
|
<string name="search_url_title">%1$s - શોધો</string>
|
||||||
|
<string name="tag_url_title">%1$s - ટેગ</string>
|
||||||
|
<string name="search_url_desc">\'%1$s\' માટે શોધો</string>
|
||||||
|
<string name="explore_tag_url_desc">\'%1$s\' ટેગનું અન્વેષણ કરો</string>
|
||||||
|
<string name="view_file_url_desc">%1$s પર સામગ્રી જુઓ</string>
|
||||||
|
<string name="view_channel_url_desc">%1$s ચેનલ જુઓ</string>
|
||||||
|
|
||||||
|
<!-- Search -->
|
||||||
|
<string name="search_no_results">\'%1$s\' માટે કોઈ પરિણામ મળ્યાં નથી. કૃપા કરી કોઈ અલગ શોધ શબ્દ દાખલ કરો.</string>
|
||||||
|
<string name="search_no_query">તમે ફિલ્મો, સંગીત, ઈબુક્સ, સોફ્ટવેર અને વધુ સહિત કંઈપણ શોધી શકો છો.</string>
|
||||||
|
<string name="no_related_content">આ સમયે પ્રદર્શિત કરવા માટે કોઈ સંબંધિત સામગ્રી નથી.</string>
|
||||||
|
|
||||||
|
<!-- Wallet -->
|
||||||
|
<string name="balance">બેલેન્સ</string>
|
||||||
|
<string name="you_currently_have">તમારી પાસે હાલમાં</string>
|
||||||
|
<string name="convert_credits">તમે તમારા ક્રેડિટને USD માં કન્વર્ટ કરી શકો છો અને એક્સચેંજનો ઉપયોગ કરીને રૂપાંતરિત રકમ પાછા ખેંચી શકો છો. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>.</string>
|
||||||
|
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convert credits to USD on Bittrex</a></string>
|
||||||
|
<string name="you_also_have">તમારી પાસે પણ છે</string>
|
||||||
|
<string name="you_staked">તમે સ્ટેક્ડ</string>
|
||||||
|
<string name="in_tips">ટીપ્સમાં</string>
|
||||||
|
<string name="in_your_publishes">તમારા પ્રકાશનોમાં</string>
|
||||||
|
<string name="in_your_supports">તમારા સપોર્ટ</string>
|
||||||
|
<string name="earn_more_tips">કૂલ વિડિઓઝ અપલોડ કરીને વધુ ટીપ્સ કમાઓ</string>
|
||||||
|
<string name="sdk_initializing">પૃષ્ઠભૂમિ સેવા પ્રારંભ થઈ રહી છે...</string>
|
||||||
|
<string name="sdk_still_initializing">પૃષ્ઠભૂમિ સેવા હજી પ્રારંભ થઈ રહી છે. તમે સરેરાશ સમયમાં અન્વેષણ કરી શકો છો અને સામગ્રી જોઈ શકો છો.</string>
|
||||||
|
<string name="sdk_initializing_functionality">તમે હમણાં આ કરી શકતા નથી કારણ કે પૃષ્ઠભૂમિ સેવા હજી પ્રારંભ થઈ રહી છે.</string>
|
||||||
|
|
||||||
|
<string name="backup_synced">તમારા વૉલેટનો બેકઅપ lbry.tv સાથે સમન્વયિત થાય છે</string>
|
||||||
|
<string name="backup_notsynced">તમારું વૉલેટ હાલમાં lbry.tv. સાથે સમન્વયિત નથી. તમે તમારા વૉલેટનો બેકઅપ લેવા માટે જવાબદાર છો.</string>
|
||||||
|
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">What does this mean?</a></string>
|
||||||
|
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">What does this mean?</a></string>
|
||||||
|
|
||||||
|
<string name="receive_credits">ક્રેડિટ મેળવો</string>
|
||||||
|
<string name="use_this_address_hint">બીજા વપરાશકર્તા (અથવા જાતે) દ્વારા મોકલેલા ક્રેડિટ મેળવવા માટે આ વletલેટ સરનામાંનો ઉપયોગ કરો.</string>
|
||||||
|
<string name="get_new_address">નવું સરનામું મેળવો</string>
|
||||||
|
<string name="generate_address_hint">તમે કોઈપણ સમયે એક નવું સરનામું ઉત્પન્ન કરી શકો છો, અને કોઈપણ પાછલા સરનામાંઓ કાર્ય કરવાનું ચાલુ રાખશે. બહુવિધ સંસાધનોથી ઇનકમિંગ પેમેન્ટનો ટ્રેક રાખવા માટે બહુવિધ સરનામાંઓનો ઉપયોગ કરવો ઉપયોગી થઈ શકે છે.</string>
|
||||||
|
|
||||||
|
<string name="send_credits">ક્રેડિટ મોકલો</string>
|
||||||
|
<string name="recipient_address">પ્રાપ્તકર્તાનું સરનામું</string>
|
||||||
|
<string name="recipient_address_placeholder">bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs</string>
|
||||||
|
<string name="amount">રકમ</string>
|
||||||
|
<string name="send">મોકલો</string>
|
||||||
|
|
||||||
|
<string name="recent_transactions">તાજેતરના વ્યવહારો</string>
|
||||||
|
<string name="view_all">બધુજ જુઓ</string>
|
||||||
|
<string name="receive">પ્રાપ્ત કરો</string>
|
||||||
|
<string name="spend">ખર્ચ કરો</string>
|
||||||
|
<string name="publish">પ્રકાશિત કરો</string>
|
||||||
|
<string name="support">આધાર</string>
|
||||||
|
<string name="abandon">છોડી દેવા</string>
|
||||||
|
<string name="channel">ચેનલ</string>
|
||||||
|
<string name="channel_update">ચેનલ અપડેટ</string>
|
||||||
|
<string name="publish_update">પ્રકાશન અપડેટ</string>
|
||||||
|
|
||||||
|
<string name="wallet_sync">વૉલેટ સિંક</string>
|
||||||
|
<string name="sync_status">સિંક સ્થિતિ</string>
|
||||||
|
<string name="on">ચાલુ</string>
|
||||||
|
<string name="off">બંધ</string>
|
||||||
|
<string name="email">ઇમેઇલ</string>
|
||||||
|
<string name="no_connected_email">કોઈ કનેક્ટેડ ઇમેઇલ નથી</string>
|
||||||
|
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual backup</a></string>
|
||||||
|
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a></string>
|
||||||
|
<string name="zero">0</string>
|
||||||
|
<string name="lbc">LBC</string>
|
||||||
|
|
||||||
|
<string name="account_recommended">એકાઉન્ટની ભલામણ</string>
|
||||||
|
<string name="wallet_account_desc">એક lbry.tv એકાઉન્ટ તમને ઇનામો કમાવવા, તમારા વૉલેટનો બેકઅપ લેવાની અને બધું સુમેળમાં રાખવા માટે પરવાનગી આપે છે.</string>
|
||||||
|
<string name="wallet_without_account">ખાતું વિના, તમે તમારા વૉલેટ અને LBRY ડેટાને સુરક્ષિત કરવાની બધી જવાબદારી સ્વીકારો છો</string>
|
||||||
|
<string name="skip_account">ખાતું છોડો</string>
|
||||||
|
<string name="sign_up">સાઇન અપ કરો</string>
|
||||||
|
<string name="address_copied">સરનામું નકલ કર્યું</string>
|
||||||
|
|
||||||
|
<string name="invalid_recipient_address">કૃપા કરીને ક્રેડિટ મોકલવા માટે એક માન્ય સરનામું દાખલ કરો</string>
|
||||||
|
<string name="insufficient_balance">અપૂરતી બેલેન્સ</string>
|
||||||
|
<string name="invalid_amount">કૃપા કરીને માન્ય રકમ દાખલ કરો</string>
|
||||||
|
<string name="send_credit_error">તમારી ક્રેડિટ્સ આ સમયે મોકલી શકાતી નથી. પછીથી ફરી પ્રયત્ન કરો.</string>
|
||||||
|
<string name="loading_transactions">વ્યવહારો લોડ કરી રહ્યું છે ...</string>
|
||||||
|
<string name="no_recent_transactions">પ્રદર્શિત કરવા માટે કોઈ તાજેતરના વ્યવહારો નથી.</string>
|
||||||
|
<string name="no_transactions">આ સમયે પ્રદર્શિત કરવા માટે કોઈ વ્યવહાર નથી.</string>
|
||||||
|
<string name="tx_list_fee">ફી %1$s</string>
|
||||||
|
<string name="transaction_history">વ્યવહાર ઇતિહાસ</string>
|
||||||
|
|
||||||
|
<string name="unlock">અનલૉક</string>
|
||||||
|
<string name="unlock_tips">ટીપ્સ અનલૉક કરો?</string>
|
||||||
|
<string name="confirm_unlock_tips">શું તમે ખરેખર તમારી બધી ટીપ્સને અનલૉક કરવા માંગો છો?</string>
|
||||||
|
<string name="min_spend_required">કૃપા કરી 0.0001 ક્રેડિટથી વધુ રકમ દાખલ કરો.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">LBC ખરીદો</string>
|
||||||
|
<string name="hash_not_supported">તમારું ઉપકરણ તમારી ખરીદી વિનંતીને સુરક્ષિત કરવા માટે ન્યૂનતમ આવશ્યકતાઓને ટેકો આપતું નથી.</string>
|
||||||
|
<string name="receive_address_not_set">તમારે વોલેટ સરનામું સેટ નથી. કૃપા કરીને નવું સરનામું બનાવો અને ફરીથી પ્રયાસ કરો.</string>
|
||||||
|
|
||||||
|
<plurals name="you_sent_credits">
|
||||||
|
<item quantity="one">તમે %1$s ક્રેડિટ મોકલી છે</item>
|
||||||
|
<item quantity="other">તમે %1$s ક્રેડિટ મોકલી છે</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Dialogs -->
|
||||||
|
<string name="customize_your_tags">તમારા ટૅગ્સને કસ્ટમાઇઝ કરો</string>
|
||||||
|
<string name="sort_content_by">દ્વારા સામગ્રીને સૉર્ટ કરો</string>
|
||||||
|
<string name="content_from">માંથી સામગ્રી</string>
|
||||||
|
<string name="trending_content">ટ્રેંડિંગ સામગ્રી</string>
|
||||||
|
<string name="new_content">નવી સામગ્રી</string>
|
||||||
|
<string name="top_content">ટોચની સામગ્રી</string>
|
||||||
|
<string name="trending">ટ્રેન્ડિંગ</string>
|
||||||
|
<string name="top">ટોચ</string>
|
||||||
|
<string name="new_text">નવું</string>
|
||||||
|
<string name="past_24_hours">છેલ્લા 24 કલાક</string>
|
||||||
|
<string name="past_week">પાછલું અઠવાડિયું</string>
|
||||||
|
<string name="past_month">પાછલો મહિનો</string>
|
||||||
|
<string name="past_year">પાછલું વર્ષ</string>
|
||||||
|
<string name="all_time">બધા સમયે</string>
|
||||||
|
<string name="from">માંથી</string>
|
||||||
|
<string name="for_text">માટે</string>
|
||||||
|
<string name="filter_for">માટે ફિલ્ટર કરો</string>
|
||||||
|
<string name="everyone">દરેક</string>
|
||||||
|
<string name="tags_you_follow">તમે અનુસરો છો તે ટૅગ્સ</string>
|
||||||
|
<string name="customize">કસ્ટમાઇઝ કરો</string>
|
||||||
|
<string name="not_yet_implemented">પસંદ કરેલું દૃશ્ય હજી ઉપલબ્ધ નથી.</string>
|
||||||
|
<string name="customize_tags_hint">એવું લાગે છે કે તમે હજી સુધી કોઈપણ ટૅગ્સને અનુસર્યા નથી.</string>
|
||||||
|
<string name="search_for_more_tags">વધુ ટૅગ્સ માટે શોધ કરો</string>
|
||||||
|
<string name="no_followed_tags">તમે હજી સુધી કોઈપણ ટૅગ્સને અનુસર્યા નથી. તમને રુચિ છે તે ટૅગ્સ ઉમેરીને પ્રારંભ કરો!</string>
|
||||||
|
<string name="no_tag_results">તમે નવા ટૅગ્સ શોધી શક્યા નહીં કે જે તમે અનુસરતા નથી.</string>
|
||||||
|
<string name="tag_already_added">\'%1$s\' ટેગ પહેલાથી જ ઉમેરવામાં આવ્યો છે.</string>
|
||||||
|
<string name="tag_limit_reached">તમે 5 કરતા વધારે ટૅગ્સ ઉમેરી શકતા નથી.</string>
|
||||||
|
<string name="send_a_tip">ટીપ મોકલો</string>
|
||||||
|
<string name="send_a_tip_to">%1$s પર ટીપ મોકલો</string>
|
||||||
|
<string name="support_this_content">આ સામગ્રીને આધાર આપો</string>
|
||||||
|
<string name="support_info">આનાથી આ સામગ્રી માટે એકંદર બિડ રકમ વધશે, જે સક્રિય હોવા પર શોધવાની તેની ક્ષમતામાં વધારો કરશે. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">ચેનલ તરીકે આધાર બતાવવા</string>
|
||||||
|
<string name="make_this_a_tip">આ એક ટિપ બનાવો</string>
|
||||||
|
<string name="send_revocable_support">રિવોસિએબલ સપોર્ટ મોકલો</string>
|
||||||
|
<string name="send_lbc_tip">%1$s LBC ટીપ મોકલો</string>
|
||||||
|
<string name="send_tip_info_content">આ %1$s માટે મદદ તરીકે દેખાશે, જે સક્રિય હોવા પર શોધવાની તેની ક્ષમતામાં વધારો કરશે. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="send_tip_info_channel">આ %1$s માટે મદદ તરીકે દેખાશે, જે સક્રિય કરતી વખતે શોધવાની ચેનલની ક્ષમતામાં વધારો કરશે. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="cancel">રદ કરો</string>
|
||||||
|
<string name="repost_title">ફરી પોસ્ટ કરો%1$s</string>
|
||||||
|
<string name="repost_your_favorite">વધુ લોકોને તેમની શોધમાં સહાય માટે તમારી મનપસંદ સામગ્રી ફરીથી પોસ્ટ કરો!</string>
|
||||||
|
<string name="channel_to_post_on">પર પોસ્ટ કરવા માટે ચેનલ</string>
|
||||||
|
<string name="show_advanced">અદ્યતન બતાવો</string>
|
||||||
|
<string name="hide_advanced">અદ્યતન છુપાવો</string>
|
||||||
|
<string name="name">નામ</string>
|
||||||
|
<string name="min_deposit">0.001</string>
|
||||||
|
<string name="content_successfully_reposted">સામગ્રી સફળતાપૂર્વક ફરીથી પોસ્ટ કરવામાં આવી હતી!</string>
|
||||||
|
<string name="repost_name_invalid_characters">પોસ્ટમાં અમાન્ય અક્ષરો છે.</string>
|
||||||
|
<plurals name="you_sent_a_tip">
|
||||||
|
<item quantity="one">તમે ટીપ તરીકે %1$s ક્રેડિટ મોકલ્યા, મહાલો!</item>
|
||||||
|
<item quantity="other">તમે ટીપ તરીકે %1$s ક્રેડિટ મોકલ્યા, મહાલો!</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">તમે આધાર તરીકે %1$s ક્રેડિટ્સ સ્ટેક કરી છે. તમે કોઈપણ સમયે તમારા સપોર્ટને રદ કરી શકો છો.</item>
|
||||||
|
<item quantity="other">તમે આધાર તરીકે %1$s ક્રેડિટ્સ સ્ટેક કરી છે. તમે કોઈપણ સમયે તમારા સપોર્ટને રદ કરી શકો છો.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Verification -->
|
||||||
|
<string name="provide_email_address">કૃપા કરીને એક ઇમેઇલ સરનામું પ્રદાન કરો.</string>
|
||||||
|
<string name="email_placeholder">you@example.com</string>
|
||||||
|
<string name="email_sent_to">એક ઇમેઇલ મોકલવામાં આવ્યો છે</string>
|
||||||
|
<string name="please_click_link">સાઇન ઇન પૂર્ણ કરવા માટે કૃપા કરીને સંદેશની લિંકને ક્લિક કરો.</string>
|
||||||
|
<string name="resend">ફરીથી મોકલો</string>
|
||||||
|
<string name="continue_text">ચાલુ રાખો</string>
|
||||||
|
<string name="provide_valid_email">કૃપા કરીને માન્ય ઇમેઇલ સરનામું દાખલ કરો</string>
|
||||||
|
<string name="please_follow_instructions">કૃપા કરીને ચાલુ રાખવા માટે તમારા સરનામાં પર મોકલવામાં આવેલ ઇમેઇલની સૂચનાઓનું અનુસરો.</string>
|
||||||
|
<string name="sign_in_successful">તમે સફળતાપૂર્વક lbry.tv માં સાઇન ઇન કર્યું છે</string>
|
||||||
|
<string name="retrieving_account_information">એકાઉન્ટ માહિતી પ્રાપ્ત કરી રહ્યું છે...</string>
|
||||||
|
<string name="apply_wallet_data"> વૉલેટ ડેટા લાગુ કરી રહ્યું છે ...</string>
|
||||||
|
<string name="please_enter_your_password">કૃપા કરીને તમે તમારો વૉલેટ સુરક્ષિત કરવા માટે ઉપયોગમાં લીધો પાસવર્ડ દાખલ કરો.</string>
|
||||||
|
<string name="please_enter_a_password">કૃપા કરીને તમારું વૉલેટ સુરક્ષિત રાખવા માટે પાસવર્ડ દાખલ કરો.</string>
|
||||||
|
<string name="wallet_security_purposes">નોંધ: વૉલેટ સુરક્ષા હેતુ માટે, એલબીઆરવાય તમારા પાસવર્ડને ફરીથી સેટ કરવામાં અસમર્થ છે.</string>
|
||||||
|
<string name="password">પાસવર્ડ</string>
|
||||||
|
<string name="enable_sync">સમન્વયન સક્ષમ કરો</string>
|
||||||
|
<string name="wallet_sync_op_failed">વોલેટ સિંક ઓપરેશન આ સમયે પૂર્ણ થઈ શક્યું નથી. પછીથી ફરી પ્રયત્ન કરો. જો આ સમસ્યા યથાવત્ છે, તો કૃપા કરીને hello@lbry.com પર ઇમેઇલ મોકલો.</string>
|
||||||
|
<string name="phone_number">ફોન નંબર</string>
|
||||||
|
<string name="enter_phone_number">કૃપા કરીને તમારો ફોન નંબર દાખલ કરો.</string>
|
||||||
|
<string name="not_interested">રસ નથી</string>
|
||||||
|
<string name="manual_reward_verification">મેન્યુઅલ પુરસ્કાર ચકાસણી</string>
|
||||||
|
<string name="account_undergo_review">તમે પુરસ્કાર કાર્યક્રમમાં ભાગ લઈ શકો તે પહેલાં આ એકાઉન્ટની સમીક્ષા કરવી આવશ્યક છે. આ ઘણી મિનિટથી કેટલાક દિવસો સુધી ક્યાંય પણ લઈ શકે છે.</string>
|
||||||
|
<string name="enjoy_free_content">કૃપા કરીને આ દરમિયાન મફત સામગ્રીનો આનંદ માણો!</string>
|
||||||
|
<string name="verify_phone_number">ફોન નંબર ચકાસો</string>
|
||||||
|
<string name="enter_phone_verify_code">કૃપા કરીને %1$s પર મોકલેલો ચકાસણી કોડ દાખલ કરો</string>
|
||||||
|
<string name="code_placeholder">0000</string>
|
||||||
|
<string name="verify">ચકાસો</string>
|
||||||
|
<string name="please_enter_valid_phone">કૃપા કરીને સાચો ફોન નંબર નાખો.</string>
|
||||||
|
<string name="please_enter_verification_code">કૃપા કરીને તમારા ફોન નંબર પર મોકલવામાં આવેલ ચકાસણી કોડ દાખલ કરો.</string>
|
||||||
|
<string name="fetch_current_user_error">વપરાશકર્તા ખાતું આ સમયે પુન .પ્રાપ્ત થઈ શક્યું નથી. પછીથી ફરી પ્રયત્ન કરો.</string>
|
||||||
|
<!-- Forms -->
|
||||||
|
<string name="no_added_tags">તમે હજી સુધી કોઈ ટૅગ્સ ઉમેર્યા નથી. શોધ સુધારવા માટે ટૅગ્સ ઉમેરો.</string>
|
||||||
|
<string name="form_no_tag_results">અમે નવા ટૅગ્સ શોધી શક્યા નથી જે હજી ઉમેર્યા નથી.</string>
|
||||||
|
|
||||||
|
<!-- Channels -->
|
||||||
|
<string name="no_channel_created">તમે કોઈ ચેનલ બનાવી નથી.\n હવે નવી ચેનલ બનાવીને પ્રારંભ કરો!</string>
|
||||||
|
<string name="create_a_channel">એક ચેનલ બનાવો</string>
|
||||||
|
<string name="create_a_channel_item">એક ચેનલ બનાવો...</string>
|
||||||
|
<string name="edit_channel">ચેનલ સંપાદિત કરો</string>
|
||||||
|
<string name="delete_selection">પસંદગી કાઢી નાંખો?</string>
|
||||||
|
<string name="delete_channel">ચેનલ કાઢી નાંખો?</string>
|
||||||
|
<string name="confirm_delete_channel">શું તમે ખરેખર આ ચેનલને કાઢી નાખવા માંગો છો?</string>
|
||||||
|
<string name="channel_deleted">ચેનલ સફળતાપૂર્વક કાઢી નાખવામાં આવી હતી.</string>
|
||||||
|
<string name="channel_failed_delete">ચેનલ આ સમયે કાઢી શકાઈ નથી. પછીથી ફરી પ્રયત્ન કરો.</string>
|
||||||
|
<string name="description">વર્ણન</string>
|
||||||
|
<string name="yes">હા</string>
|
||||||
|
<string name="no">ના</string>
|
||||||
|
<string name="show_optional_fields">વૈકલ્પિક ક્ષેત્રો બતાવો</string>
|
||||||
|
<string name="hide_optional_fields">વૈકલ્પિક ક્ષેત્રો છુપાવો</string>
|
||||||
|
<string name="save">સેવ</string>
|
||||||
|
<string name="channel_name">ચેનલ નામ</string>
|
||||||
|
<string name="title">શીર્ષક</string>
|
||||||
|
<string name="at">\@</string>
|
||||||
|
<string name="deposit">ડિપોઝિટ</string>
|
||||||
|
<string name="deposit_remains_yours">આ LBC તમારું રહે છે. નામ અનામત રાખવા માટે તે ડિપોઝિટ છે અને કોઈપણ સમયે પૂર્વવત્ થઈ શકે છે.</string>
|
||||||
|
<string name="storage_permission_rationale_download">LBRY ને તમારા ઉપકરણ પર ડાઉનલોડ સામગ્રી ઍક્સેસ કરવાની જરૂર છે.</string>
|
||||||
|
<string name="storage_permission_rationale_images">LBRY ને તમારા ડિવાઇસ સ્ટોરેજમાંથી છબીઓને લોડ કરવાની ઍક્સેસની જરૂર છે.</string>
|
||||||
|
<string name="select_thumbnail">થંબનેલ પસંદ કરો</string>
|
||||||
|
<string name="select_cover">કવર છબી પસંદ કરો</string>
|
||||||
|
<string name="undetermined_image_filepath">ફાઇલ પાથ પસંદ કરેલી છબી માટે નક્કી કરી શકાતો નથી. કૃપા કરીને કોઈ અલગ સ્થાન પર એક છબી પસંદ કરો.</string>
|
||||||
|
<string name="wait_for_upload">કૃપા કરીને વર્તમાન અપલોડ સમાપ્ત થાય ત્યાં સુધી રાહ જુઓ.</string>
|
||||||
|
<string name="image_upload_failed">છબી અપલોડ કરવાની વિનંતી નિષ્ફળ થઈ. મેહરબાની કરી ને ફરી થી પ્રયાસ કરો.</string>
|
||||||
|
<string name="uploading">અપલોડ કરી રહ્યું છે...</string>
|
||||||
|
<string name="please_enter_channel_name">કૃપા કરીને એક ચેનલ નામ દાખલ કરો.</string>
|
||||||
|
<string name="channel_name_invalid_characters">તમારી ચેનલના નામમાં અમાન્ય અક્ષરો છે.</string>
|
||||||
|
<string name="channel_name_already_created">તમે સમાન નામવાળી ચેનલ પહેલેથી જ બનાવી લીધી છે.</string>
|
||||||
|
<string name="please_enter_valid_deposit">કૃપા કરીને માન્ય થાપણની રકમ દાખલ કરો.</string>
|
||||||
|
<string name="deposit_more_than_balance">ડિપોઝિટ તમારું બેલેન્સ કરતાં વધારે ન હોઈ શકે.</string>
|
||||||
|
<string name="channel_save_failed">ચેનલ સેવ વિનંતી નિષ્ફળ. મેહરબાની કરી ને ફરી થી પ્રયાસ કરો.</string>
|
||||||
|
<string name="channel_save_successful">ચેનલ સફળતાપૂર્વક સાચવવામાં આવી હતી.</string>
|
||||||
|
<string name="item_pending_blockchain">દાવા બ્લોકચેન પર પ્રકાશિત બાકી છે. તમે થોડી ક્ષણોમાં દાવાને ઍક્સેસ અથવા સંપાદિત કરવામાં સમર્થ હશો.</string>
|
||||||
|
<string name="pending">બાકી</string>
|
||||||
|
<string name="create">બનાવો</string>
|
||||||
|
<string name="one_or_more_channels_failed_abandon">એક અથવા વધુ ચેનલો આ સમયે કાઢી શકાતી નથી. પછીથી ફરી પ્રયત્ન કરો.</string>
|
||||||
|
<plurals name="min_deposit_required">
|
||||||
|
<item quantity="one">%1$s ક્રેડિટ્સની ઓછામાં ઓછી થાપણ આવશ્યક છે.</item>
|
||||||
|
<item quantity="other">%1$s ક્રેડિટ્સની ઓછામાં ઓછી થાપણ આવશ્યક છે.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_delete_channels">
|
||||||
|
<item quantity="one">શું તમે ખરેખર પસંદ કરેલી ચેનલને કાઢી નાખવા માંગો છો?</item>
|
||||||
|
<item quantity="other">શું તમે ખરેખર પસંદ કરેલી ચેનલને કાઢી નાખવા માંગો છો?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="channels_deleted">
|
||||||
|
<item quantity="one">ચેનલો સફળતાપૂર્વક કાઢી નાખવામાં આવી હતી.</item>
|
||||||
|
<item quantity="other">ચેનલો સફળતાપૂર્વક કાઢી નાખવામાં આવી હતી.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Rewards -->
|
||||||
|
<string name="lbry_credits_allow">LBRY ક્રેડિટ્સ તમને સામગ્રી પ્રકાશિત અથવા ખરીદવાની મંજૂરી આપે છે.</string>
|
||||||
|
<string name="free_credits_worth">તમે ઇમેઇલ સરનામું પ્રદાન કર્યા પછી તમે %1$s ની મફત ક્રેડિટ મેળવી શકો છો.</string>
|
||||||
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>.</string>
|
||||||
|
<string name="get_started">શરૂ કરો</string>
|
||||||
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
|
<string name="claim">દાવો કરો</string>
|
||||||
|
<string name="please_enter_claim_code">દાવો કરવા માટે કૃપા કરીને કસ્ટમ રિવાર્ડ કોડ દાખલ કરો.</string>
|
||||||
|
<string name="unclaimed">દાવો ન કરેલ</string>
|
||||||
|
<string name="custom_reward_title">કસ્ટમ કોડ</string>
|
||||||
|
<string name="up_to">સુધી</string>
|
||||||
|
<string name="custom_reward_description">શું તમે કોઈ સુપરમોડેલ અથવા રોકસ્ટાર છો કે જેને કસ્ટમ રિવાર્ડ કોડ મળ્યો છે? અહીં તેનો દાવો કરો.</string>
|
||||||
|
<plurals name="claim_reward_message">
|
||||||
|
<item quantity="one">તમે ઇનામ તરીકે %1$s ક્રેડિટ્સનો દાવો કર્યો છે.</item>
|
||||||
|
<item quantity="other">તમે ઇનામ તરીકે %1$s ક્રેડિટ્સનો દાવો કર્યો છે.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="available_credits">
|
||||||
|
<item quantity="one">%1$s ઉપલબ્ધ ક્રેડિટ્સ</item>
|
||||||
|
<item quantity="other">%1$s ઉપલબ્ધ ક્રેડિટ્સ</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Reward drivers -->
|
||||||
|
<string name="publishing_requires_credits">પ્રકાશન માટે ક્રેડિટની જરૂર હોય છે.</string>
|
||||||
|
<string name="channel_creation_requires_credits">ચેનલ બનાવટ માટે ક્રેડિટની જરૂર હોય છે.</string>
|
||||||
|
<string name="earn_rewards_for_inviting">તમારા મિત્રોને આમંત્રિત કરવા માટે પુરસ્કારો કમાઓ.</string>
|
||||||
|
<string name="earn_some_credits_to_access">આ સામગ્રીને ઍક્સેસ કરવા માટે કેટલાક ક્રેડિટ્સ કમાઓ.</string>
|
||||||
|
<string name="tap_here_to_get_some">અહીં ટેપ મફત માટે અમુક મેળવો.</string>
|
||||||
|
<string name="free_credits_available">પારિતોષિકોમાં મફત ક્રેડિટ્સ ઉપલબ્ધ છે.</string>
|
||||||
|
<plurals name="wallet_signed_in_free_credits">
|
||||||
|
<item quantity="one">પુરસ્કારોમાં %1$s નિશુલ્ક ક્રેડિટ્સ.</item>
|
||||||
|
<item quantity="other">પુરસ્કારોમાં %1$s નિશુલ્ક ક્રેડિટ્સ.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="wallet_get_free_credits">
|
||||||
|
<item quantity="one">એકાઉન્ટ બનાવ્યા પછી %1$s ની મફત ક્રેડિટ્સ મેળવો.</item>
|
||||||
|
<item quantity="other">એકાઉન્ટ બનાવ્યા પછી %1$s ની મફત ક્રેડિટ્સ મેળવો.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Invites -->
|
||||||
|
<string name="lbry_invite_program">LBRY આમંત્રણ કાર્યક્રમ</string>
|
||||||
|
<string name="earn_extra_credits_invites">તમે એલબીઆરવાયનો ઉપયોગ કરવા માટે આમંત્રિત કરો છો તે દરેક વ્યક્તિ માટે વધારાના ક્રેડિટ્સ કમાઇ શકે છે.</string>
|
||||||
|
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Learn more</a>.</string>
|
||||||
|
<string name="invite_link">આમંત્રણ લિંક</string>
|
||||||
|
<string name="share_this_link">આ લિંક મિત્રો (અથવા દુશ્મનો) સાથે શેર કરો અને ક્રેડિટ્સ મેળવો જ્યારે તેઓ lbry.tv માં જોડાઓ.</string>
|
||||||
|
<string name="your_invite_link">તમારું આમંત્રણ લિંક</string>
|
||||||
|
<string name="customize_invite_link">આમંત્રણ લિંકને કસ્ટમાઇઝ કરો</string>
|
||||||
|
<string name="invite_by_email">ઇમેઇલ દ્વારા આમંત્રિત કરો</string>
|
||||||
|
<string name="invite_someone">કોઈને તમે ઇમેઇલ દ્વારા આમંત્રિત કરો અને ક્રેડિટ્સ કમાવો જ્યારે તેઓ lbry.tv માં જોડાતા હોય.</string>
|
||||||
|
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
||||||
|
<string name="invite">આમંત્રણ</string>
|
||||||
|
<string name="invite_history">આમંત્રિત ઇતિહાસ </string>
|
||||||
|
<string name="earn_credits_for_inviting">મિત્ર, દુશ્મન, ફ્રીની અથવા કોઈ મિત્રને આમંત્રિત કરવા માટે ક્રેડિટ્સ કમાઓ. દરેકને સામગ્રીની સ્વતંત્રતાની જરૂર હોય છે.</string>
|
||||||
|
<string name="reward">પુરસ્કાર</string>
|
||||||
|
<string name="claimed">દાવો કરેલ</string>
|
||||||
|
<string name="claimable">દાવાપાત્ર</string>
|
||||||
|
<string name="unclaimable">અસ્વીકાર્ય</string>
|
||||||
|
<string name="invite_link_copied">આમંત્રિત લિંકની કૉપિ કરી.</string>
|
||||||
|
<string name="invite_sent_to">%1$s ને આમંત્રણ મોકલ્યું</string>
|
||||||
|
|
||||||
|
<!-- Library -->
|
||||||
|
<string name="downloads">ડાઉનલોડ્સ</string>
|
||||||
|
<string name="purchases">ખરીદીઓ</string>
|
||||||
|
<string name="history">ઇતિહાસ</string>
|
||||||
|
<string name="library_no_downloads">તમે આ ઉપકરણ પર કોઈ સામગ્રી ડાઉનલોડ કરી નથી.</string>
|
||||||
|
<string name="library_no_history">તમે આ ઉપકરણ પર કોઈ સામગ્રી જોઈ નથી.</string>
|
||||||
|
<string name="library_no_purchases">તમે તમારા એકાઉન્ટ પર કોઈ સામગ્રી ખરીદી નથી.</string>
|
||||||
|
<string name="hide">છુપાવો</string>
|
||||||
|
<string name="stats">આંકડા</string>
|
||||||
|
<string name="video">વિડિઓ</string>
|
||||||
|
<string name="audio">ઓડિયો</string>
|
||||||
|
<string name="images">છબીઓ</string>
|
||||||
|
<string name="mb">MB</string>
|
||||||
|
<string name="kb">KB</string>
|
||||||
|
<string name="gb">GB</string>
|
||||||
|
<string name="zero_mb">0MB</string>
|
||||||
|
<plurals name="confirm_delete_files">
|
||||||
|
<item quantity="one">શું તમે ખરેખર તમારા ઉપકરણમાંથી પસંદ કરેલી ફાઇલોને કાઢી નાખવા માંગો છો?</item>
|
||||||
|
<item quantity="other">શું તમે ખરેખર તમારા ઉપકરણમાંથી પસંદ કરેલી ફાઇલોને કાઢી નાખવા માંગો છો?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="files_deleted">
|
||||||
|
<item quantity="one">ફાઇલો સફળતાપૂર્વક કાઢી નાખવામાં આવી હતી.</item>
|
||||||
|
<item quantity="other">ફાઇલો સફળતાપૂર્વક કાઢી નાખવામાં આવી હતી.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- About -->
|
||||||
|
<string name="about_lbry">LBRY વિશે</string>
|
||||||
|
<string name="content_freedom">સામગ્રી સ્વતંત્રતા</string>
|
||||||
|
<string name="about_paragraph">LBRY એ એક મફત, ખુલ્લું અને સમુદાય સંચાલિત ડિજિટલ માર્કેટ પ્લેસ છે. સર્જકોએ સામગ્રી અપલોડ કરવા અને શેર કરવા અને તેમના પ્રયત્નો માટે LBRY ક્રેડિટ્સ કમાવવા માટે તે વિકેન્દ્રિત પીઅર-ટૂ-પીઅર કન્ટેન્ટ વિતરણ પ્લેટફોર્મ છે. વપરાશકર્તાઓ તેમને રુચિ છે તે વિડિઓઝ, સંગીત, ઇબુક્સ અને અન્ય ડિજિટલ સામગ્રીની વિશાળ પસંદગી શોધી શકશે.</string>
|
||||||
|
<string name="get_social">સામાજિક થવું</string>
|
||||||
|
<string name="social_paragraph">તમે ડિસકોર્ડ, ફેસબુક, ઇન્સ્ટાગ્રામ, ટ્વિટર અથવા રેડ્ડિટ પર LBRY ટીમ અને સમુદાયના સભ્યો સાથે સંપર્ક કરી શકો છો.</string>
|
||||||
|
<string name="app_info">એપ્લિકેશન માહિતી</string>
|
||||||
|
<string name="loading">લોડ કરી રહ્યું છે...</string>
|
||||||
|
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">What is LBRY?</a></string>
|
||||||
|
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android Basics</a></string>
|
||||||
|
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
||||||
|
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
||||||
|
<string name="about_link_facebook"><a href=\"https://www.facebook.com/LBRYio\">Facebook</a></string>
|
||||||
|
<string name="about_link_instagram"><a href=\"https://www.instagram.com/LBRYio\">Instagram</a></string>
|
||||||
|
<string name="about_link_reddit"><a href=\"https://reddit.com/r/lbry\">Reddit</a></string>
|
||||||
|
<string name="about_link_telegram"><a href=\"https://t.me/lbryofficial\">Telegram</a></string>
|
||||||
|
<string name="about_link_twitter"><a href=\"https://twitter.com/LBRYio\">Twitter</a></string>
|
||||||
|
<string name="update_mailing_preferences">મેઇલિંગ પસંદગીઓને અપડેટ કરો</string>
|
||||||
|
<string name="app_version">એપ્લિકેશન સંસ્કરણ</string>
|
||||||
|
<string name="lbry_sdk">LBRY એસડીકે</string>
|
||||||
|
<string name="platform">પ્લેટફોર્મ</string>
|
||||||
|
<string name="installation_id">ઇન્સ્ટોલેશન આઈડી</string>
|
||||||
|
<string name="firebase_token">ફાયરબેસ ટોકન</string>
|
||||||
|
<string name="logs">લોગ</string>
|
||||||
|
<string name="send_log">લોગ મોકલો</string>
|
||||||
|
<string name="connected_email">કનેક્ટેડ ઇમેઇલ</string>
|
||||||
|
<string name="unknown">અજાણ્યું</string>
|
||||||
|
<string name="cannot_find_lbrynet_log">lbrynet.log ફાઇલ મળી શકી નથી.</string>
|
||||||
|
<string name="cannot_share_lbrynet_log">પરવાનગી પ્રતિબંધોને લીધે lbrynet.log ફાઇલ શેર કરી શકાતી નથી.</string>
|
||||||
|
|
||||||
|
</resources>
|
|
@ -373,6 +373,12 @@
|
||||||
<string name="tag_limit_reached">आप 5 से ज्यादा टैग नहीं जोड़ सकते हैं</string>
|
<string name="tag_limit_reached">आप 5 से ज्यादा टैग नहीं जोड़ सकते हैं</string>
|
||||||
<string name="send_a_tip">एक टिप भेजें</string>
|
<string name="send_a_tip">एक टिप भेजें</string>
|
||||||
<string name="send_a_tip_to"> %1$s को एक टिप भेजें</string>
|
<string name="send_a_tip_to"> %1$s को एक टिप भेजें</string>
|
||||||
|
<string name="support_this_content">इस सामग्री का समर्थन करें</string>
|
||||||
|
<string name="support_info"> इससे इस सामग्री के लिए समग्र बोली राशि बढ़ जाएगी, जिससे सक्रिय रहते हुए खोजे जाने की क्षमता बढ़ेगी। <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">समर्थन के रूप में दिखाने के लिए चैनल</string>
|
||||||
|
<string name="make_this_a_tip">इसे एक टिप बनाएं</string>
|
||||||
|
<string name="send_revocable_support">भेजने योग्य समर्थन भेजें</string>
|
||||||
|
<string name="send_lbc_tip">भेजें %1$s LBC टिप</string>
|
||||||
<string name="send_tip_info_content">यह %1$s, के लिए एक टिप के रूप में दिखाई देगा और यह इसके खोजे जाने की क्षमता को बढ़ाएगा। <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">यह %1$s, के लिए एक टिप के रूप में दिखाई देगा और यह इसके खोजे जाने की क्षमता को बढ़ाएगा। <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">यह %1$s, के लिए एक टिप के रूप में दिखाई देगा और यह चैनल के खोजे जाने की संभावना को बढ़ाएगा। <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">यह %1$s, के लिए एक टिप के रूप में दिखाई देगा और यह चैनल के खोजे जाने की संभावना को बढ़ाएगा। <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">रद्द करें</string>
|
<string name="cancel">रद्द करें</string>
|
||||||
|
@ -389,6 +395,10 @@
|
||||||
<item quantity="one">आपने%1$s क्रेडिट टिप के रूप में भेजे हैं, धन्यवाद !</item>
|
<item quantity="one">आपने%1$s क्रेडिट टिप के रूप में भेजे हैं, धन्यवाद !</item>
|
||||||
<item quantity="other">आपने %1$s क्रेडिटस टिप के रूप मेंं भेजे हैं। धन्यवाद !</item>
|
<item quantity="other">आपने %1$s क्रेडिटस टिप के रूप मेंं भेजे हैं। धन्यवाद !</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">आपने %1$s क्रेडिट स्पोर्ट के रूप मेंं स्टेक किए हैं। आप कभी भी अपनाा समर्थन वापस ले सकते हैैं।</item>
|
||||||
|
<item quantity="other">आपने %1$s क्रेडिट्स स्पोर्ट के रूप मेंं स्टेक किए हैं। आप किसी भी समय अपने समर्थन को रद्द कर सकते हैं। </item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">कृपया एक ईमेल एड्रेस प्रदान करें</string>
|
<string name="provide_email_address">कृपया एक ईमेल एड्रेस प्रदान करें</string>
|
||||||
|
@ -413,7 +423,6 @@
|
||||||
<string name="not_interested">रुचि नहीं है</string>
|
<string name="not_interested">रुचि नहीं है</string>
|
||||||
<string name="manual_reward_verification">स्वतः इनाम सत्यापन</string>
|
<string name="manual_reward_verification">स्वतः इनाम सत्यापन</string>
|
||||||
<string name="account_undergo_review">इनाम कार्यक्रम में भाग लेने के लिए इस खाते को रिव्यू से गुजरना होगा। इसमें कई मिनट या कई दिन भी लग सकते हैं।</string>
|
<string name="account_undergo_review">इनाम कार्यक्रम में भाग लेने के लिए इस खाते को रिव्यू से गुजरना होगा। इसमें कई मिनट या कई दिन भी लग सकते हैं।</string>
|
||||||
<string name="request_to_be_verified">अगर आप निरंतर यह मैसेज देख रहे हैं तो आप सत्यापन के लिए एक निवेदन यहां भेजें <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
|
||||||
<string name="enjoy_free_content">इस दौरान निशुल्क सामग्री का आनंद उठाएं</string>
|
<string name="enjoy_free_content">इस दौरान निशुल्क सामग्री का आनंद उठाएं</string>
|
||||||
<string name="verify_phone_number">फोन नंबर को सत्यापित करें</string>
|
<string name="verify_phone_number">फोन नंबर को सत्यापित करें</string>
|
||||||
<string name="enter_phone_verify_code"> %1$s इस पर भेजा हुआ सत्यापन कोड दर्ज करें</string>
|
<string name="enter_phone_verify_code"> %1$s इस पर भेजा हुआ सत्यापन कोड दर्ज करें</string>
|
||||||
|
@ -422,7 +431,6 @@
|
||||||
<string name="please_enter_valid_phone">कृपया एक वैध फोन नंबर दर्ज करें</string>
|
<string name="please_enter_valid_phone">कृपया एक वैध फोन नंबर दर्ज करें</string>
|
||||||
<string name="please_enter_verification_code">अपने फोन नंबर पर भेजे गए सत्यापन कोड को दर्ज करें</string>
|
<string name="please_enter_verification_code">अपने फोन नंबर पर भेजे गए सत्यापन कोड को दर्ज करें</string>
|
||||||
<string name="fetch_current_user_error">उपभोक्ता खाता इस समय नहीं खोला जा सका है। कृपया कुछ देर बाद प्रयास करें।</string>
|
<string name="fetch_current_user_error">उपभोक्ता खाता इस समय नहीं खोला जा सका है। कृपया कुछ देर बाद प्रयास करें।</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">आपने अभी तक कोई भी टैक्स नहीं जोड़े हैं। खोजे जाने की संभावना बढ़ाने के लिए टैक्स जोड़ें।</string>
|
<string name="no_added_tags">आपने अभी तक कोई भी टैक्स नहीं जोड़े हैं। खोजे जाने की संभावना बढ़ाने के लिए टैक्स जोड़ें।</string>
|
||||||
<string name="form_no_tag_results">हम नए टैक्स ढूंढने में असमर्थ रहे हैं जो कि अभी तक नहीं जोड़े गए।</string>
|
<string name="form_no_tag_results">हम नए टैक्स ढूंढने में असमर्थ रहे हैं जो कि अभी तक नहीं जोड़े गए।</string>
|
||||||
|
@ -593,27 +601,4 @@
|
||||||
<string name="cannot_find_lbrynet_log"> lbrynet.log फाइल नहीं ढूंढी जा सकी।</string>
|
<string name="cannot_find_lbrynet_log"> lbrynet.log फाइल नहीं ढूंढी जा सकी।</string>
|
||||||
<string name="cannot_share_lbrynet_log">lbrynet.log फाइल शेयर नहीं की जा सकती क्योंकि इसकी अनुमति नहीं है।</string>
|
<string name="cannot_share_lbrynet_log">lbrynet.log फाइल शेयर नहीं की जा सकती क्योंकि इसकी अनुमति नहीं है।</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -364,6 +364,12 @@
|
||||||
<string name="tag_limit_reached">Anda tidak dapat menambahkan lebih dari 5 tag.</string>
|
<string name="tag_limit_reached">Anda tidak dapat menambahkan lebih dari 5 tag.</string>
|
||||||
<string name="send_a_tip">Kirim Tip</string>
|
<string name="send_a_tip">Kirim Tip</string>
|
||||||
<string name="send_a_tip_to">Kirim tip ke %1$s</string>
|
<string name="send_a_tip_to">Kirim tip ke %1$s</string>
|
||||||
|
<string name="support_this_content">Dukung konten ini</string>
|
||||||
|
<string name="support_info">Ini akan meningkatkan jumlah tawaran keseluruhan untuk konten ini, yang akan meningkatkan kemampuannya untuk ditemukan saat aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Saluran untuk menunjukkan dukungan sebagai</string>
|
||||||
|
<string name="make_this_a_tip">Jadikan ini tip</string>
|
||||||
|
<string name="send_revocable_support">Kirim Dukungan yang dapat ditarik</string>
|
||||||
|
<string name="send_lbc_tip">Kirim Sejumlah %1$s LBC Tip</string>
|
||||||
<string name="send_tip_info_content">Ini akan muncul sebagai tip untuk %1$s, ang akan meningkatkan kemampuannya untuk ditemukan saat diaktifkan. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">Ini akan muncul sebagai tip untuk %1$s, ang akan meningkatkan kemampuannya untuk ditemukan saat diaktifkan. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">Ini akan muncul sebagai tip untuk %1$s, yang akan meningkatkan kemampuan saluran untuk ditemukan saat aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">Ini akan muncul sebagai tip untuk %1$s, yang akan meningkatkan kemampuan saluran untuk ditemukan saat aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Batalkan</string>
|
<string name="cancel">Batalkan</string>
|
||||||
|
@ -379,6 +385,9 @@
|
||||||
<plurals name="you_sent_a_tip">
|
<plurals name="you_sent_a_tip">
|
||||||
<item quantity="other">Anda Mengirim %1$s LBC sebagai tip, Mahalo!</item>
|
<item quantity="other">Anda Mengirim %1$s LBC sebagai tip, Mahalo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="other">Anda mempertaruhkan %1$s kredit sebagai dukungan. Anda dapat mencabut dukungan Anda kapan saja.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Harap berikan alamat email.</string>
|
<string name="provide_email_address">Harap berikan alamat email.</string>
|
||||||
|
@ -402,8 +411,18 @@
|
||||||
<string name="enter_phone_number">Masukkan nomor telepon anda.</string>
|
<string name="enter_phone_number">Masukkan nomor telepon anda.</string>
|
||||||
<string name="not_interested">Tidak tertarik</string>
|
<string name="not_interested">Tidak tertarik</string>
|
||||||
<string name="manual_reward_verification">Verifikasi Hadiah Manual</string>
|
<string name="manual_reward_verification">Verifikasi Hadiah Manual</string>
|
||||||
|
<string name="reward_verification">Verifikasi Hadiah</string>
|
||||||
|
<string name="social_media_verification">Verifikasi Media Sosial</string>
|
||||||
|
<string name="skip_the_queue">Lewati Antrian</string>
|
||||||
|
<string name="skip_queue_button_text">Lewati untuk $%1$s</string>
|
||||||
<string name="account_undergo_review">Akun ini harus menjalani peninjauan sebelum Anda dapat berpartisipasi dalam program hadiah. Ini bisa memakan waktu mulai dari beberapa menit hingga beberapa hari.</string>
|
<string name="account_undergo_review">Akun ini harus menjalani peninjauan sebelum Anda dapat berpartisipasi dalam program hadiah. Ini bisa memakan waktu mulai dari beberapa menit hingga beberapa hari.</string>
|
||||||
<string name="request_to_be_verified">Jika Anda terus melihat pesan ini, harap minta diverifikasi di <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
<string name="get_instantly_verified">Anda dapat langsung diverifikasi untuk dapat berpartisipasi dalam program hadiah menggunakan akun Twitter Anda atau melewati antrean verifikasi manual.</string>
|
||||||
|
<string name="twitter_verification">Verifikasi Twitter</string>
|
||||||
|
<string name="twitter_verification_desc">Dapatkan verifikasi langsung menggunakan akun Twitter Anda. Alamat email Twitter Anda harus sama dengan email yang Anda berikan dan akun Anda harus aktif.</string>
|
||||||
|
<string name="twitter_verify">Verifikasi dengan Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Lewati Antrian</string>
|
||||||
|
<string name="skip_queue_verification_desc">Lewati antrean verifikasi manual dengan membayar biaya untuk segera mulai berpartisipasi dalam program hadiah.</string>
|
||||||
|
<string name="request_to_be_verified">Silakan meminta untuk diverifikasi di <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.Peninjauan manual dapat berlangsung dari beberapa menit hingga beberapa hari.</string>
|
||||||
<string name="enjoy_free_content">Silakan nikmati konten gratis sementara itu!</string>
|
<string name="enjoy_free_content">Silakan nikmati konten gratis sementara itu!</string>
|
||||||
<string name="verify_phone_number">Verifikasi Nomor Telepon</string>
|
<string name="verify_phone_number">Verifikasi Nomor Telepon</string>
|
||||||
<string name="enter_phone_verify_code">Silakan masukkan kode verifikasi yang dikirim ke %1$s</string>
|
<string name="enter_phone_verify_code">Silakan masukkan kode verifikasi yang dikirim ke %1$s</string>
|
||||||
|
@ -412,6 +431,12 @@
|
||||||
<string name="please_enter_valid_phone">Silahkan masukkan nomor telepon yang benar.</string>
|
<string name="please_enter_valid_phone">Silahkan masukkan nomor telepon yang benar.</string>
|
||||||
<string name="please_enter_verification_code">Silakan masukkan kode verifikasi yang dikirim ke nomor telepon Anda.</string>
|
<string name="please_enter_verification_code">Silakan masukkan kode verifikasi yang dikirim ke nomor telepon Anda.</string>
|
||||||
<string name="fetch_current_user_error">Akun pengguna tidak dapat diambil saat ini. Silakan coba lagi nanti.</string>
|
<string name="fetch_current_user_error">Akun pengguna tidak dapat diambil saat ini. Silakan coba lagi nanti.</string>
|
||||||
|
<string name="purchase_request_pending">Permintaan pembelian Anda masih diproses. Silakan kirim email ke support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Permintaan pembelian Anda tidak dapat diselesaikan saat ini. Silakan kirim email ke support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Akun Twitter Anda tidak memenuhi syarat untuk saat ini:%1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Akun Anda tidak disetujui untuk program hadiah. Silakan coba lagi nanti.</string>
|
||||||
|
<string name="twitter_verification_failed">Verifikasi Twitter gagal. Silakan coba lagi nanti.</string>
|
||||||
|
<string name="reward_verification_successful">Sekarang Anda berhak untuk berpartisipasi dalam program hadiah!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Anda belum menambahkan tag apa pun. Tambahkan tag untuk meningkatkan penemuan.</string>
|
<string name="no_added_tags">Anda belum menambahkan tag apa pun. Tambahkan tag untuk meningkatkan penemuan.</string>
|
||||||
|
@ -574,27 +599,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">File lbrynet.log tidak dapat ditemukan.</string>
|
<string name="cannot_find_lbrynet_log">File lbrynet.log tidak dapat ditemukan.</string>
|
||||||
<string name="cannot_share_lbrynet_log">File lbrynet.log tidak dapat dibagikan karena pembatasan izin.</string>
|
<string name="cannot_share_lbrynet_log">File lbrynet.log tidak dapat dibagikan karena pembatasan izin.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -194,6 +194,8 @@
|
||||||
<string name="romanian">Rumeno</string>
|
<string name="romanian">Rumeno</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Greco</string>
|
<string name="greek">Greco</string>
|
||||||
|
<string name="catalan">Catalano</string>
|
||||||
|
|
||||||
<string name="none">Nessuno</string>
|
<string name="none">Nessuno</string>
|
||||||
<string name="public_domain">Dominio pubblico</string>
|
<string name="public_domain">Dominio pubblico</string>
|
||||||
<string name="copyrighted">Coperto da diritti d\'autore</string>
|
<string name="copyrighted">Coperto da diritti d\'autore</string>
|
||||||
|
@ -332,6 +334,10 @@
|
||||||
<string name="confirm_unlock_tips">Sei sicuro di voler sbloccare tutti i tuoi donaziones?</string>
|
<string name="confirm_unlock_tips">Sei sicuro di voler sbloccare tutti i tuoi donaziones?</string>
|
||||||
<string name="min_spend_required">Inserire un valore superiore a 0.0001 crediti.</string>
|
<string name="min_spend_required">Inserire un valore superiore a 0.0001 crediti.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Acquista LBC</string>
|
||||||
|
<string name="hash_not_supported">Il tuo device non supporta i requisiti minimi per garantire un acquisto sicuro.</string>
|
||||||
|
<string name="receive_address_not_set">Non hai impostato un indirizzo del portafoglio. Rigenera un nuovo indirizzo e riprova.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">Hai spedito %1$s crediti</item>
|
<item quantity="one">Hai spedito %1$s crediti</item>
|
||||||
<item quantity="other">Hai spedito %1$s crediti</item>
|
<item quantity="other">Hai spedito %1$s crediti</item>
|
||||||
|
@ -367,6 +373,12 @@
|
||||||
<string name="tag_limit_reached">Non puoi aggiungere più di 5 etichette.</string>
|
<string name="tag_limit_reached">Non puoi aggiungere più di 5 etichette.</string>
|
||||||
<string name="send_a_tip">Invia una mancia</string>
|
<string name="send_a_tip">Invia una mancia</string>
|
||||||
<string name="send_a_tip_to">Invia una mancia a %1$s</string>
|
<string name="send_a_tip_to">Invia una mancia a %1$s</string>
|
||||||
|
<string name="support_this_content">Supporta questo contenuto</string>
|
||||||
|
<string name="support_info">Questo aumenterà l\'offerta totale per il contenuto, che migliorerà la possibilità di essere trovato quando attivo. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Canale per mostrare supporto come</string>
|
||||||
|
<string name="make_this_a_tip">Trasforma in mancia</string>
|
||||||
|
<string name="send_revocable_support">Invia un supporto revocabile</string>
|
||||||
|
<string name="send_lbc_tip">Invia una mancia di %1$s LBC</string>
|
||||||
<string name="send_tip_info_content">Questo apparirà come una mancia per %1$s, che migliorerà la sua abilità di essere trovato quando attivo. <a href=\"https://lbry.com/faq/tipping\">Scopri di più</a>.</string>
|
<string name="send_tip_info_content">Questo apparirà come una mancia per %1$s, che migliorerà la sua abilità di essere trovato quando attivo. <a href=\"https://lbry.com/faq/tipping\">Scopri di più</a>.</string>
|
||||||
<string name="send_tip_info_channel">Questo apparirà come una mancia per %1$s, che migliorerà la capacità del canale di essere trovanto quando attivo. <a href=\"https://lbry.com/faq/tipping\">Scopri di più</a>.</string>
|
<string name="send_tip_info_channel">Questo apparirà come una mancia per %1$s, che migliorerà la capacità del canale di essere trovanto quando attivo. <a href=\"https://lbry.com/faq/tipping\">Scopri di più</a>.</string>
|
||||||
<string name="cancel">Annulla</string>
|
<string name="cancel">Annulla</string>
|
||||||
|
@ -383,6 +395,10 @@
|
||||||
<item quantity="one">Hai inviato %1$s crediti come mancia, Mahalo!</item>
|
<item quantity="one">Hai inviato %1$s crediti come mancia, Mahalo!</item>
|
||||||
<item quantity="other">Hai inviato %1$s crediti come mancia, Mahalo!</item>
|
<item quantity="other">Hai inviato %1$s crediti come mancia, Mahalo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Hai impostato %1$s credito come supporto. Puoi annullare il supporto in qualsiasi momento.</item>
|
||||||
|
<item quantity="other">Hai impostato %1$s crediti come supporto. Puoi annullare il supporto in qualsiasi momento.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Per favore fornire un indirizzo email.</string>
|
<string name="provide_email_address">Per favore fornire un indirizzo email.</string>
|
||||||
|
@ -407,7 +423,6 @@
|
||||||
<string name="not_interested">Non interessato</string>
|
<string name="not_interested">Non interessato</string>
|
||||||
<string name="manual_reward_verification">Verifica manuale ricompense</string>
|
<string name="manual_reward_verification">Verifica manuale ricompense</string>
|
||||||
<string name="account_undergo_review">Questo account deve essere sottoposto a revisione prima di poter partecipare al programma ricompense. Questo può avvenire in pochi minuti o alcuni giorni.</string>
|
<string name="account_undergo_review">Questo account deve essere sottoposto a revisione prima di poter partecipare al programma ricompense. Questo può avvenire in pochi minuti o alcuni giorni.</string>
|
||||||
<string name="request_to_be_verified">Se continui a vedere questo messaggio, per favore richiedi di essere verificato sul <a href=\"https://discordapp.com/invite/Z3bERWA\">Server LBRY Discord</a>.</string>
|
|
||||||
<string name="enjoy_free_content">Per favore goditi i contenuti liberi nel frattempo!</string>
|
<string name="enjoy_free_content">Per favore goditi i contenuti liberi nel frattempo!</string>
|
||||||
<string name="verify_phone_number">Verifca numero di telefono</string>
|
<string name="verify_phone_number">Verifca numero di telefono</string>
|
||||||
<string name="enter_phone_verify_code">Per favore inserisci il codice di verifica inviato a %1$s</string>
|
<string name="enter_phone_verify_code">Per favore inserisci il codice di verifica inviato a %1$s</string>
|
||||||
|
@ -416,7 +431,6 @@
|
||||||
<string name="please_enter_valid_phone">Per favore inserire un numero di telefono valido.</string>
|
<string name="please_enter_valid_phone">Per favore inserire un numero di telefono valido.</string>
|
||||||
<string name="please_enter_verification_code">Per favore inserisci il codice di verifica inviato al tuo numero di telefono.</string>
|
<string name="please_enter_verification_code">Per favore inserisci il codice di verifica inviato al tuo numero di telefono.</string>
|
||||||
<string name="fetch_current_user_error">L\'account utente non può essere recuperato al momento. Riprova più tardi.</string>
|
<string name="fetch_current_user_error">L\'account utente non può essere recuperato al momento. Riprova più tardi.</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Non hai ancora aggiunto nessuna etichetta. Aggiungi etichette per migliorare la scoperta.</string>
|
<string name="no_added_tags">Non hai ancora aggiunto nessuna etichetta. Aggiungi etichette per migliorare la scoperta.</string>
|
||||||
<string name="form_no_tag_results">Non troviamo nuove etichette che non sono ancora state aggiunte.</string>
|
<string name="form_no_tag_results">Non troviamo nuove etichette che non sono ancora state aggiunte.</string>
|
||||||
|
@ -587,27 +601,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">Il file lbrynet.log non è stato trovato.</string>
|
<string name="cannot_find_lbrynet_log">Il file lbrynet.log non è stato trovato.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Il file lbrynet.log non può essere condiviso per restrizione dei permessi.</string>
|
<string name="cannot_share_lbrynet_log">Il file lbrynet.log non può essere condiviso per restrizione dei permessi.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -364,6 +364,12 @@
|
||||||
<string name="tag_limit_reached">Sampeyan ora bisa nambah luwih saka 5 tag.</string>
|
<string name="tag_limit_reached">Sampeyan ora bisa nambah luwih saka 5 tag.</string>
|
||||||
<string name="send_a_tip">Kirim tip</string>
|
<string name="send_a_tip">Kirim tip</string>
|
||||||
<string name="send_a_tip_to">Kirim tip menyang %1$s</string>
|
<string name="send_a_tip_to">Kirim tip menyang %1$s</string>
|
||||||
|
<string name="support_this_content">Ndhukung konten iki</string>
|
||||||
|
<string name="support_info">Iki bakal nambah jumlah bidaan umume kanggo konten iki, sing bakal bisa nambah katrampilan nalika aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Saluran kanggo nuduhake dhukungan minangka</string>
|
||||||
|
<string name="make_this_a_tip">Gawe iki tip </string>
|
||||||
|
<string name="send_revocable_support">Kirim Dhukungan seng iso di jupuk maneh</string>
|
||||||
|
<string name="send_lbc_tip">Ngirim %1$s LBC Tip</string>
|
||||||
<string name="send_tip_info_content">Iki bakal katon minangka tip kanggo %1$s, sing bakal nambah kemampuan kanggo ditemokake nalika aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">Iki bakal katon minangka tip kanggo %1$s, sing bakal nambah kemampuan kanggo ditemokake nalika aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">Iki bakal katon minangka tip kanggo %1$s, sing bakal ningkatake kemampuan saluran kasebut ditemokake nalika aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">Iki bakal katon minangka tip kanggo %1$s, sing bakal ningkatake kemampuan saluran kasebut ditemokake nalika aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Batalke</string>
|
<string name="cancel">Batalke</string>
|
||||||
|
@ -379,6 +385,9 @@
|
||||||
<plurals name="you_sent_a_tip">
|
<plurals name="you_sent_a_tip">
|
||||||
<item quantity="other">Sampeyan ngirim %1$s kredit minangka tip, Mahalo!</item>
|
<item quantity="other">Sampeyan ngirim %1$s kredit minangka tip, Mahalo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="other">Sampeyan naruhno %1$skridit minangka dhukungan. Sampeyan bisa mbatalake dhukungan kapan wae.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Mangga maringi alamat email.</string>
|
<string name="provide_email_address">Mangga maringi alamat email.</string>
|
||||||
|
@ -402,8 +411,18 @@
|
||||||
<string name="enter_phone_number">Mangga ketik nomer telpon sampeyan.</string>
|
<string name="enter_phone_number">Mangga ketik nomer telpon sampeyan.</string>
|
||||||
<string name="not_interested">Ora kasengsem</string>
|
<string name="not_interested">Ora kasengsem</string>
|
||||||
<string name="manual_reward_verification">Verifikasi Hadiah Manual</string>
|
<string name="manual_reward_verification">Verifikasi Hadiah Manual</string>
|
||||||
|
<string name="reward_verification">Verifikasino Hadiahe</string>
|
||||||
|
<string name="social_media_verification">Verifikasino Media Sosial</string>
|
||||||
|
<string name="skip_the_queue">Nglewati ing Antrian</string>
|
||||||
|
<string name="skip_queue_button_text">Mlebet $%1$s</string>
|
||||||
<string name="account_undergo_review">Akun iki kudu ngalami review sadurunge sampeyan bisa melu ing program hadiah. Iki bisa njupuk ing endi wae saka sawetara menit nganti pirang-pirang dina.</string>
|
<string name="account_undergo_review">Akun iki kudu ngalami review sadurunge sampeyan bisa melu ing program hadiah. Iki bisa njupuk ing endi wae saka sawetara menit nganti pirang-pirang dina.</string>
|
||||||
<string name="request_to_be_verified">Yen sampeyan terus ndeleng pesen iki, nyuwun supaya bisa diverifikasi ing <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
<string name="get_instantly_verified">Sampeyan bisa langsung diverifikasi supaya bisa melu program hadiah kanthi nggunakake akun Twitter utawa nglumpukake antrian verifikasi manual.</string>
|
||||||
|
<string name="twitter_verification">Verifikasi Twitter</string>
|
||||||
|
<string name="twitter_verification_desc">Cepet langsung diverifikasi nggunakake akun Twitter sampeyan. Alamat email Twitter sampeyan kudu cocog karo email sing diwenehake lan akun sampeyan kudu aktif.</string>
|
||||||
|
<string name="twitter_verify">Verifikasi karo Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Nglewati ing Antrian</string>
|
||||||
|
<string name="skip_queue_verification_desc">Langsung antrian verifikasi manual kanthi mbayar ragad supaya miwiti melu program hadiah langsung.</string>
|
||||||
|
<string name="request_to_be_verified">Nyuwun sewengi ing kene <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. Review manual bisa dideleng saka sawetara menit nganti pirang-pirang dina.</string>
|
||||||
<string name="enjoy_free_content">Mumpung konten gratis!</string>
|
<string name="enjoy_free_content">Mumpung konten gratis!</string>
|
||||||
<string name="verify_phone_number">Verifikasi Nomer Telpon</string>
|
<string name="verify_phone_number">Verifikasi Nomer Telpon</string>
|
||||||
<string name="enter_phone_verify_code">Ketik kode verifikasi sing dikirim menyang %1$s</string>
|
<string name="enter_phone_verify_code">Ketik kode verifikasi sing dikirim menyang %1$s</string>
|
||||||
|
@ -412,6 +431,12 @@
|
||||||
<string name="please_enter_valid_phone">Ketik nomer telpon sing bener.</string>
|
<string name="please_enter_valid_phone">Ketik nomer telpon sing bener.</string>
|
||||||
<string name="please_enter_verification_code">Mangga ketik kode verifikasi sing dikirim menyang nomer telpon.</string>
|
<string name="please_enter_verification_code">Mangga ketik kode verifikasi sing dikirim menyang nomer telpon.</string>
|
||||||
<string name="fetch_current_user_error">Akun pangguna ora bisa dijupuk maneh ing wektu iki. Coba maneh mengko.</string>
|
<string name="fetch_current_user_error">Akun pangguna ora bisa dijupuk maneh ing wektu iki. Coba maneh mengko.</string>
|
||||||
|
<string name="purchase_request_pending">Panjaluk tuku sampeyan isih diproses. Mangga ngirim email menyang support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Panjaluk tuku sampeyan ora bisa dirampungake ing wektu iki. Mangga ngirim email menyang support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Akun Twitter sampeyan ora layak ing wektu iki: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Akun sampeyan ora disetujoni kanggo program hadiah. Coba maneh mengko.</string>
|
||||||
|
<string name="twitter_verification_failed">Verifikasi Twitter gagal. Coba maneh mengko.</string>
|
||||||
|
<string name="reward_verification_successful">Sampeyan saiki bisa melu program penghargaan!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Sampeyan durung nambahake tag. Nambah tag kanggo nambah panemuan.</string>
|
<string name="no_added_tags">Sampeyan durung nambahake tag. Nambah tag kanggo nambah panemuan.</string>
|
||||||
|
@ -574,27 +599,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">File lbrynet.log ora bisa ditemokake.</string>
|
<string name="cannot_find_lbrynet_log">File lbrynet.log ora bisa ditemokake.</string>
|
||||||
<string name="cannot_share_lbrynet_log">File lbrynet.log ora bisa dienggo bareng amarga watesan ijin.</string>
|
<string name="cannot_share_lbrynet_log">File lbrynet.log ora bisa dienggo bareng amarga watesan ijin.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<resources>
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
<string name="app_name">LBRY</string>
|
<string name="app_name">LBRY</string>
|
||||||
<string name="navigation_drawer_open">Buka panel navigasi</string>
|
<string name="navigation_drawer_open">Buka panel navigasi</string>
|
||||||
<string name="navigation_drawer_close">Tutup panel navigasi</string>
|
<string name="navigation_drawer_close">Tutup panel navigasi</string>
|
||||||
|
@ -59,6 +59,10 @@
|
||||||
<string name="report">Lapor</string>
|
<string name="report">Lapor</string>
|
||||||
<string name="loading_decentralized_data">Memuatkan data terdesentralisasi ...</string>
|
<string name="loading_decentralized_data">Memuatkan data terdesentralisasi ...</string>
|
||||||
<string name="related_content">Kandungan Berkaitan</string>
|
<string name="related_content">Kandungan Berkaitan</string>
|
||||||
|
<string name="comments">Komen</string>
|
||||||
|
<string name="no_comments">Tiada komen buat masa ini</string>
|
||||||
|
<string name="sdk_initializing_comments">Komen akan dipaparkan setelah perkhidmatan latar belakang diinisialisasikan.</string>
|
||||||
|
<string name="comment_error">Komen anda tidak dapat diposkan buat masa ini. Sila cuba sebentar lagi.</string>
|
||||||
<string name="share_lbry_content">Kongsi kandungan LBRY</string>
|
<string name="share_lbry_content">Kongsi kandungan LBRY</string>
|
||||||
<string name="view">Lihat</string>
|
<string name="view">Lihat</string>
|
||||||
<string name="play">Main</string>
|
<string name="play">Main</string>
|
||||||
|
@ -78,6 +82,23 @@
|
||||||
<string name="confirm_delete_content_message">Adakah anda pasti ingin membatalkan penerbitan kandungan ini? Fail akan masih kekal dalam peranti anda.</string>
|
<string name="confirm_delete_content_message">Adakah anda pasti ingin membatalkan penerbitan kandungan ini? Fail akan masih kekal dalam peranti anda.</string>
|
||||||
<string name="content_deleted">Kandungan telah dipadamkan daripada blockchain.</string>
|
<string name="content_deleted">Kandungan telah dipadamkan daripada blockchain.</string>
|
||||||
<string name="content_failed_delete">Kandungan tersebut tidak dapat dipadamkan pada masa ini. Sila cuba sebentar lagi.</string>
|
<string name="content_failed_delete">Kandungan tersebut tidak dapat dipadamkan pada masa ini. Sila cuba sebentar lagi.</string>
|
||||||
|
<string name="comment">Komen</string>
|
||||||
|
<string name="comment_as">Komen sebagai</string>
|
||||||
|
<string name="please_enter_comment">Sila masukkan komen untuk diposkan.</string>
|
||||||
|
<string name="please_select_channel">Pilih saluran sebagai sumber komen anda.</string>
|
||||||
|
<string name="comment_posted">Komen anda telah berjaya disiarkan.</string>
|
||||||
|
<string name="please_select_repost_channel">Sila pilih saluran sebagai sumber repost</string>
|
||||||
|
<string name="reply">Balas</string>
|
||||||
|
<string name="replying_to">Balas kepada %1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="other">Hantar tip sebanyak %1$s?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="other">Hantar dengan %1$s kredit</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="other">Komen anda dengan tip %1$s kredit akan dihantar dengan %2$s kredit.</item>
|
||||||
|
</plurals>
|
||||||
<plurals name="view_count">
|
<plurals name="view_count">
|
||||||
<item quantity="other">%1$s tontonan</item>
|
<item quantity="other">%1$s tontonan</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
@ -96,6 +117,7 @@ Sila kembali sebentar lagi.</string>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Publish -->
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Nampaknya anda belum menerbitkan sebarang kandungan ke LBRY.</string>
|
||||||
<string name="record">Rekod</string>
|
<string name="record">Rekod</string>
|
||||||
<string name="take_photo">Ambil Gambar</string>
|
<string name="take_photo">Ambil Gambar</string>
|
||||||
<string name="upload_file">Muat-naik file</string>
|
<string name="upload_file">Muat-naik file</string>
|
||||||
|
@ -118,6 +140,7 @@ Sila kembali sebentar lagi.</string>
|
||||||
<string name="show_extra_fields">Sembunyikan medan tambahan</string>
|
<string name="show_extra_fields">Sembunyikan medan tambahan</string>
|
||||||
<string name="hide_extra_fields">Sorokkan medan tambahan</string>
|
<string name="hide_extra_fields">Sorokkan medan tambahan</string>
|
||||||
<string name="no_file_found">Tiada fail dijumpai untuk diterbitkan.</string>
|
<string name="no_file_found">Tiada fail dijumpai untuk diterbitkan.</string>
|
||||||
|
<string name="publish_invalid_claim_type">Tuntutan tersebut tidak sah.</string>
|
||||||
<string name="video_optimization">Pengoptimuman video</string>
|
<string name="video_optimization">Pengoptimuman video</string>
|
||||||
<string name="thumbnail_creation_failed">Thumbnail tidak dapat dicipta secara automatik dari fail kandungan anda.</string>
|
<string name="thumbnail_creation_failed">Thumbnail tidak dapat dicipta secara automatik dari fail kandungan anda.</string>
|
||||||
<string name="video_being_optimized">Video anda sedang dioptimumkan untuk pelbagai peranti lain. Anda boleh mengisi medan-medan lain dibawah semasa ini sedang dijalankan.</string>
|
<string name="video_being_optimized">Video anda sedang dioptimumkan untuk pelbagai peranti lain. Anda boleh mengisi medan-medan lain dibawah semasa ini sedang dijalankan.</string>
|
||||||
|
@ -166,6 +189,7 @@ Sila kembali sebentar lagi.</string>
|
||||||
<string name="romanian">Romania</string>
|
<string name="romanian">Romania</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Yunani</string>
|
<string name="greek">Yunani</string>
|
||||||
|
<string name="catalan">Bahasa Catalan</string>
|
||||||
|
|
||||||
<string name="none">Tiada</string>
|
<string name="none">Tiada</string>
|
||||||
<string name="public_domain">Domain Awam</string>
|
<string name="public_domain">Domain Awam</string>
|
||||||
|
@ -204,6 +228,7 @@ Sila kembali sebentar lagi.</string>
|
||||||
<!-- Settings -->
|
<!-- Settings -->
|
||||||
<string name="user_interface">Kandungan & Antaramuka Pengguna</string>
|
<string name="user_interface">Kandungan & Antaramuka Pengguna</string>
|
||||||
<string name="other">Lain-lain</string>
|
<string name="other">Lain-lain</string>
|
||||||
|
<string name="enable_background_playback">Benarkan media bermain di latar belakang</string>
|
||||||
<string name="enable_dark_mode">Aktifkan tema gelap</string>
|
<string name="enable_dark_mode">Aktifkan tema gelap</string>
|
||||||
<string name="show_mature_content">Tunjukkan kandungan matang</string>
|
<string name="show_mature_content">Tunjukkan kandungan matang</string>
|
||||||
<string name="show_url_suggestions">Tunjukkan cadangan URL</string>
|
<string name="show_url_suggestions">Tunjukkan cadangan URL</string>
|
||||||
|
@ -300,6 +325,11 @@ Sila kembali sebentar lagi.</string>
|
||||||
<string name="unlock">Buka kunci</string>
|
<string name="unlock">Buka kunci</string>
|
||||||
<string name="unlock_tips">Buka tip?</string>
|
<string name="unlock_tips">Buka tip?</string>
|
||||||
<string name="confirm_unlock_tips">Adakah anda pasti ingin membuka semua tip anda?</string>
|
<string name="confirm_unlock_tips">Adakah anda pasti ingin membuka semua tip anda?</string>
|
||||||
|
<string name="min_spend_required">Sila masukan jumlah yang lebih besar daripada 0.0001 kredit.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Beli LBC</string>
|
||||||
|
<string name="hash_not_supported">Peranti anda tidak menyokong syarat minimum untuk pembelian anda.</string>
|
||||||
|
<string name="receive_address_not_set">Tiada alamat dompet dijumpai. Sila cipta alamat baru dan cuba lagi.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="other">Anda telah menghantar %1$s kredit</item>
|
<item quantity="other">Anda telah menghantar %1$s kredit</item>
|
||||||
|
@ -335,6 +365,12 @@ Sila kembali sebentar lagi.</string>
|
||||||
<string name="tag_limit_reached">Anda tidak boleh menambahkan lebih daripada 5 tag.</string>
|
<string name="tag_limit_reached">Anda tidak boleh menambahkan lebih daripada 5 tag.</string>
|
||||||
<string name="send_a_tip">Hantar tip</string>
|
<string name="send_a_tip">Hantar tip</string>
|
||||||
<string name="send_a_tip_to">Hantar tip ke %1$s</string>
|
<string name="send_a_tip_to">Hantar tip ke %1$s</string>
|
||||||
|
<string name="support_this_content">Sokong kandungan ini</string>
|
||||||
|
<string name="support_info">Ini akan mempertingkatkan jumlah tawaran keseluruhan untuk kandungan ini, yang seterusnya akan meningkatkan kemampuannya untuk ditemui semasa aktif. <a href=\"https://lbry.com/faq/tipping\">Ketahui lebih lanjut</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Saluran sebagai sumber sokongan</string>
|
||||||
|
<string name="make_this_a_tip">Jadikan ia sebagai tip</string>
|
||||||
|
<string name="send_revocable_support">Hantar Sokongan Yang Boleh Dibatalkan</string>
|
||||||
|
<string name="send_lbc_tip">Hantar tip sebanyak %1$s LBC</string>
|
||||||
<string name="send_tip_info_content">Ini akan muncul sebagai tip untuk %1$s. Ia yang akan meningkatkan kemampuannya untuk dijumpai ketika aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">Ini akan muncul sebagai tip untuk %1$s. Ia yang akan meningkatkan kemampuannya untuk dijumpai ketika aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">Ini akan muncul sebagai tip untuk %1$s. Ia yang akan meningkatkan kemampuan saluran untuk ditemui semasa aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">Ini akan muncul sebagai tip untuk %1$s. Ia yang akan meningkatkan kemampuan saluran untuk ditemui semasa aktif. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Batalkan</string>
|
<string name="cancel">Batalkan</string>
|
||||||
|
@ -350,6 +386,9 @@ Sila kembali sebentar lagi.</string>
|
||||||
<plurals name="you_sent_a_tip">
|
<plurals name="you_sent_a_tip">
|
||||||
<item quantity="other">Anda menghantar %1$s kredit sebagai tip, terima kasih</item>
|
<item quantity="other">Anda menghantar %1$s kredit sebagai tip, terima kasih</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="other">Anda telah mempertaruhkan %1$s kredit sebagai sokongan. Anda boleh mencabut sokongan anda pada bila-bila masa.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Sila bekalkan alamat e-mel.</string>
|
<string name="provide_email_address">Sila bekalkan alamat e-mel.</string>
|
||||||
|
@ -374,7 +413,6 @@ Sila kembali sebentar lagi.</string>
|
||||||
<string name="not_interested">Tidak berminat</string>
|
<string name="not_interested">Tidak berminat</string>
|
||||||
<string name="manual_reward_verification">Pengesahan Ganjaran Secara Manual</string>
|
<string name="manual_reward_verification">Pengesahan Ganjaran Secara Manual</string>
|
||||||
<string name="account_undergo_review">Akaun ini mesti menjalani semakan sebelum anda dapat mengambil bahagian dalam program ganjaran. Ini boleh mengambil masa dari beberapa minit ke beberapa hari.</string>
|
<string name="account_undergo_review">Akaun ini mesti menjalani semakan sebelum anda dapat mengambil bahagian dalam program ganjaran. Ini boleh mengambil masa dari beberapa minit ke beberapa hari.</string>
|
||||||
<string name="request_to_be_verified">Sekiranya anda masih melihat mesej ini, sila minta untuk disahkan di <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
|
||||||
<string name="enjoy_free_content">Nikmati lah kandungan percuma sementara ini!</string>
|
<string name="enjoy_free_content">Nikmati lah kandungan percuma sementara ini!</string>
|
||||||
<string name="verify_phone_number">Sahkan Nombor Telefon</string>
|
<string name="verify_phone_number">Sahkan Nombor Telefon</string>
|
||||||
<string name="enter_phone_verify_code">Masukkan kod pengesahan yang dihantar ke %1$s</string>
|
<string name="enter_phone_verify_code">Masukkan kod pengesahan yang dihantar ke %1$s</string>
|
||||||
|
@ -382,7 +420,7 @@ Sila kembali sebentar lagi.</string>
|
||||||
<string name="verify">Sahkan</string>
|
<string name="verify">Sahkan</string>
|
||||||
<string name="please_enter_valid_phone">Sila masukkan nombor telefon yang sah.</string>
|
<string name="please_enter_valid_phone">Sila masukkan nombor telefon yang sah.</string>
|
||||||
<string name="please_enter_verification_code">Masukkan kod pengesahan yang dihantar ke nombor telefon anda.</string>
|
<string name="please_enter_verification_code">Masukkan kod pengesahan yang dihantar ke nombor telefon anda.</string>
|
||||||
|
<string name="fetch_current_user_error">Akaun pengguna tidak dapat dimuat turun buat masa ini. Sila cuba sebentar lagi.</string>
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Anda belum menambah sebarang tag. Tambahkan tag untuk meningkatkan penemuan.</string>
|
<string name="no_added_tags">Anda belum menambah sebarang tag. Tambahkan tag untuk meningkatkan penemuan.</string>
|
||||||
<string name="form_no_tag_results">Kami tidak dapat menjumpai tag baru yang belum ditambahkan.</string>
|
<string name="form_no_tag_results">Kami tidak dapat menjumpai tag baru yang belum ditambahkan.</string>
|
||||||
|
@ -483,7 +521,7 @@ Sila kembali sebentar lagi.</string>
|
||||||
<string name="invite_email_placeholder">khayalan@kawan.com</string>
|
<string name="invite_email_placeholder">khayalan@kawan.com</string>
|
||||||
<string name="invite">Jemput</string>
|
<string name="invite">Jemput</string>
|
||||||
<string name="invite_history">Sejarah Jemputan</string>
|
<string name="invite_history">Sejarah Jemputan</string>
|
||||||
<string name="earn_credits_for_inviting">Dapatkan kredit untuk menjemput rakan atau musuh. Setiap orang memerlukan kebebasan kandungan.</string>
|
<string name="earn_credits_for_inviting">Dapatkan kredit dengan menjemput rakan atau musuh. Setiap orang memerlukan kebebasan kandungan.</string>
|
||||||
<string name="reward">Ganjaran</string>
|
<string name="reward">Ganjaran</string>
|
||||||
<string name="claimed">Telah dituntut</string>
|
<string name="claimed">Telah dituntut</string>
|
||||||
<string name="claimable">Boleh dituntut</string>
|
<string name="claimable">Boleh dituntut</string>
|
||||||
|
@ -544,27 +582,4 @@ Sila kembali sebentar lagi.</string>
|
||||||
<string name="cannot_find_lbrynet_log">Fail lbrynet.log tidak dapat dijumpai.</string>
|
<string name="cannot_find_lbrynet_log">Fail lbrynet.log tidak dapat dijumpai.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Fail lbrynet.log tidak dapat dikongsi kerana sekatan kebenaran.</string>
|
<string name="cannot_share_lbrynet_log">Fail lbrynet.log tidak dapat dikongsi kerana sekatan kebenaran.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
<string name="app_name">LBRY</string>
|
<string name="app_name">LBRY</string>
|
||||||
<string name="navigation_drawer_open">Navigatiemenu openen</string>
|
<string name="navigation_drawer_open">Open navigatiemenu</string>
|
||||||
<string name="navigation_drawer_close">Navigatiemenu sluiten</string>
|
<string name="navigation_drawer_close">Sluit navigatiemenu</string>
|
||||||
|
|
||||||
<!-- Nav menu -->
|
<!-- Nav menu -->
|
||||||
<string name="find_content">Vind Content</string>
|
<string name="find_content">Vind Inhoud</string>
|
||||||
<string name="your_content">Uw Content</string>
|
<string name="your_content">Uw Inhoud</string>
|
||||||
<string name="wallet">Portemonnee</string>
|
<string name="wallet">Portemonnee</string>
|
||||||
<string name="following">Volgend</string>
|
<string name="following">Volgend</string>
|
||||||
<string name="editors_choice">Bewerkers Keuze</string>
|
<string name="editors_choice">Aanbevelingen</string>
|
||||||
<string name="your_tags">Uw labels</string>
|
<string name="your_tags">Uw labels</string>
|
||||||
<string name="all_content">Alle Content</string>
|
<string name="all_content">Alle Inhoud</string>
|
||||||
<string name="channels">Kanalen</string>
|
<string name="channels">Kanalen</string>
|
||||||
<string name="library">Bibliotheek</string>
|
<string name="library">Bibliotheek</string>
|
||||||
<string name="publishes">Publicaties</string>
|
<string name="publishes">Publicaties</string>
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
<!-- Welcome Page -->
|
<!-- Welcome Page -->
|
||||||
<string name="welcome_to_lbry">Welkom bij LBRY.</string>
|
<string name="welcome_to_lbry">Welkom bij LBRY.</string>
|
||||||
<string name="welcome_paragraph">LBRY is een door de gemeenschap gecontroleerd inhoudsplatform waar u video\'s, muziek, boeken en meer kunt vinden en publiceren.</string>
|
<string name="welcome_paragraph">LBRY is een door de gemeenschap gecontroleerd inhoudsplatform waar u video\'s, muziek, boeken en meer kunt vinden en publiceren.</string>
|
||||||
<string name="welcome_tos">Door verder te gaan, ga ik akkoord met <a href=\"https://lbry.com/termsofservice\">Servicevoorwaarden</a> en bevestig ik dat ik ouder ben dan 13 jaar.</string>
|
<string name="welcome_tos">Door verder te gaan, ga ik akkoord met <a href=\"https://lbry.com/termsofservice\">Terms of Service</a> en bevestig ik dat ik ouder ben dan 13 jaar.</string>
|
||||||
<string name="welcome_please_wait">Wacht alstublieft terwijl we dingen gereed maken...</string>
|
<string name="welcome_please_wait">Wacht alstublieft terwijl we dingen gereed maken...</string>
|
||||||
<string name="use_lbry">Gebruik LBRY »</string>
|
<string name="use_lbry">Gebruik LBRY »</string>
|
||||||
|
|
||||||
|
@ -58,15 +58,15 @@
|
||||||
<string name="open">Open</string>
|
<string name="open">Open</string>
|
||||||
<string name="report">Rapporteren</string>
|
<string name="report">Rapporteren</string>
|
||||||
<string name="loading_decentralized_data">Gedecentraliseerde gegevens laden...</string>
|
<string name="loading_decentralized_data">Gedecentraliseerde gegevens laden...</string>
|
||||||
<string name="related_content">Gerelateerde Content</string>
|
<string name="related_content">Gerelateerde Inhoud</string>
|
||||||
<string name="comments">Opmerkingen</string>
|
<string name="comments">Opmerkingen</string>
|
||||||
<string name="no_comments">Geen opmerkingen om op dit moment weer te geven.</string>
|
<string name="no_comments">Geen opmerkingen om op dit moment weer te geven.</string>
|
||||||
<string name="sdk_initializing_comments">Opmerkingen worden weergegeven nadat de achtergrondservice is geïnitialiseerd.</string>
|
<string name="sdk_initializing_comments">Opmerkingen worden weergegeven nadat de achtergrondservice is geïnitialiseerd.</string>
|
||||||
<string name="comment_error">Uw reactie kan op dit moment niet worden geplaatst. Probeer het later opnieuw.</string>
|
<string name="comment_error">Uw reactie kan op dit moment niet worden geplaatst. Probeer het later opnieuw.</string>
|
||||||
<string name="share_lbry_content">Deel LBRY content</string>
|
<string name="share_lbry_content">Deel LBRY inhoud</string>
|
||||||
<string name="view">Bekijk</string>
|
<string name="view">Bekijk</string>
|
||||||
<string name="play">Afspelen</string>
|
<string name="play">Afspelen</string>
|
||||||
<string name="unsupported_content">Niet-ondersteunde Content</string>
|
<string name="unsupported_content">Niet-ondersteunde Inhoud</string>
|
||||||
<string name="unsupported_content_desc">We kunnen deze inhoud helaas niet weergeven in de applicatie. U vindt het bestand %1$s in uw download map.</string>
|
<string name="unsupported_content_desc">We kunnen deze inhoud helaas niet weergeven in de applicatie. U vindt het bestand %1$s in uw download map.</string>
|
||||||
<string name="nothing_at_this_location">Er is niets op deze locatie.</string>
|
<string name="nothing_at_this_location">Er is niets op deze locatie.</string>
|
||||||
<string name="publish_something_here">Publiceer hier iets</string>
|
<string name="publish_something_here">Publiceer hier iets</string>
|
||||||
|
@ -78,7 +78,7 @@
|
||||||
<string name="confirm_delete_file_message">Weet u zeker dat u dit bestand van uw apparaat wilt verwijderen?</string>
|
<string name="confirm_delete_file_message">Weet u zeker dat u dit bestand van uw apparaat wilt verwijderen?</string>
|
||||||
<string name="unable_to_view_url">%1$s kan niet worden geladen. Probeer het later opnieuw.</string>
|
<string name="unable_to_view_url">%1$s kan niet worden geladen. Probeer het later opnieuw.</string>
|
||||||
<string name="no_cast_session_available">Er is op dit moment geen castsessie beschikbaar.</string>
|
<string name="no_cast_session_available">Er is op dit moment geen castsessie beschikbaar.</string>
|
||||||
<string name="delete_content">Verwijder content?</string>
|
<string name="delete_content">Verwijder inhoud?</string>
|
||||||
<string name="confirm_delete_content_message">Weet u zeker dat u de publicatie van deze inhoud ongedaan wilt maken? Er worden geen bestanden van uw apparaat verwijderd.</string>
|
<string name="confirm_delete_content_message">Weet u zeker dat u de publicatie van deze inhoud ongedaan wilt maken? Er worden geen bestanden van uw apparaat verwijderd.</string>
|
||||||
<string name="content_deleted">De inhoud is met succes verwijderd van de blockchain.</string>
|
<string name="content_deleted">De inhoud is met succes verwijderd van de blockchain.</string>
|
||||||
<string name="content_failed_delete">De inhoud kan op dit moment niet worden verwijderd. Probeer het later opnieuw.</string>
|
<string name="content_failed_delete">De inhoud kan op dit moment niet worden verwijderd. Probeer het later opnieuw.</string>
|
||||||
|
@ -92,15 +92,15 @@
|
||||||
<string name="replying_to">Beantwoorden van %1$s</string>
|
<string name="replying_to">Beantwoorden van %1$s</string>
|
||||||
<plurals name="post_and_tip">
|
<plurals name="post_and_tip">
|
||||||
<item quantity="one">Publiceer en doneer %1$s credit?</item>
|
<item quantity="one">Publiceer en doneer %1$s credit?</item>
|
||||||
<item quantity="other">Publiceer en doneer %1$s credits</item>
|
<item quantity="other">Publiceer en doneer %1$s krediet</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="post_for_credits">
|
<plurals name="post_for_credits">
|
||||||
<item quantity="one">Publiceer voor %1$s credit</item>
|
<item quantity="one">Publiceer voor %1$s credit</item>
|
||||||
<item quantity="other">Publiceer voor %1$s credits</item>
|
<item quantity="other">Publiceer voor %1$s krediet</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="confirm_post_comment">
|
<plurals name="confirm_post_comment">
|
||||||
<item quantity="one">Dit zal uw opmerking plaatsen met een fooi van %1$s credits voor %2$s</item>
|
<item quantity="one">Dit zal uw opmerking plaatsen met een fooi van %1$s credits voor %2$s</item>
|
||||||
<item quantity="other">Dit zal uw opmerking plaatsen met een fooi van %1$s credits voor %2$s</item>
|
<item quantity="other">Dit zal uw opmerking plaatsen met een fooi van %1$s krediet voor %2$s</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="view_count">
|
<plurals name="view_count">
|
||||||
<item quantity="one">%1$s weergave</item>
|
<item quantity="one">%1$s weergave</item>
|
||||||
|
@ -108,12 +108,12 @@
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="confirm_purchase_message">
|
<plurals name="confirm_purchase_message">
|
||||||
<item quantity="one">Hiermee wordt \"%1$s\" gekocht voor %2$s credit</item>
|
<item quantity="one">Hiermee wordt \"%1$s\" gekocht voor %2$s credit</item>
|
||||||
<item quantity="other">Hiermee wordt \"%1$s\" gekocht voor %2$s credits</item>
|
<item quantity="other">Hiermee wordt \"%1$s\" gekocht voor %2$s krediet</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Channel view -->
|
<!-- Channel view -->
|
||||||
<string name="no_channel_info">Er is hier nog niets.\nKom later nog eens terug.</string>
|
<string name="no_channel_info">Er is hier nog niets.\nKom later nog eens terug.</string>
|
||||||
<string name="content">Content</string>
|
<string name="content">Inhoud</string>
|
||||||
<string name="website">Website</string>
|
<string name="website">Website</string>
|
||||||
<string name="reposted">Opnieuw geplaatst</string>
|
<string name="reposted">Opnieuw geplaatst</string>
|
||||||
<plurals name="follower_count">
|
<plurals name="follower_count">
|
||||||
|
@ -122,7 +122,7 @@
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Publish -->
|
<!-- Publish -->
|
||||||
<string name="no_publishes_created">Het lijkt erop dat u nog geen content op LBRY heeft gepubliceerd.</string>
|
<string name="no_publishes_created">Het lijkt erop dat u nog geen inhoud op LBRY heeft gepubliceerd.</string>
|
||||||
<string name="record">Opnemen</string>
|
<string name="record">Opnemen</string>
|
||||||
<string name="take_photo">Neem een Foto</string>
|
<string name="take_photo">Neem een Foto</string>
|
||||||
<string name="upload_file">Upload een bestand</string>
|
<string name="upload_file">Upload een bestand</string>
|
||||||
|
@ -131,14 +131,14 @@
|
||||||
<string name="storage_permission_rationale_videos">LBRY heeft toegang nodig om uw video\'s, afbeeldingen en andere bestanden vanaf uw apparaat te kunnen weergeven en publiceren.</string>
|
<string name="storage_permission_rationale_videos">LBRY heeft toegang nodig om uw video\'s, afbeeldingen en andere bestanden vanaf uw apparaat te kunnen weergeven en publiceren.</string>
|
||||||
<string name="camera_permission_rationale_record">LBRY heeft toegang tot uw camera nodig om video\'s op te nemen.</string>
|
<string name="camera_permission_rationale_record">LBRY heeft toegang tot uw camera nodig om video\'s op te nemen.</string>
|
||||||
<string name="camera_permission_rationale_photo">LBRY heeft toegang tot uw camera nodig om foto\'s te maken.</string>
|
<string name="camera_permission_rationale_photo">LBRY heeft toegang tot uw camera nodig om foto\'s te maken.</string>
|
||||||
<string name="edit_content">Bewerk content</string>
|
<string name="edit_content">Bewerk inhoud</string>
|
||||||
<string name="mature_tags">Volwassenen labels</string>
|
<string name="mature_tags">Volwassenen labels</string>
|
||||||
<string name="price">Prijs</string>
|
<string name="price">Prijs</string>
|
||||||
<string name="free_publish">Uw content is gratis. Druk op de schakelaar om een prijs in te stellen.</string>
|
<string name="free_publish">Uw inhoud is gratis. Druk op de schakelaar om een prijs in te stellen.</string>
|
||||||
<string name="content_address">Content adres</string>
|
<string name="content_address">Inhoud adres</string>
|
||||||
<string name="randomize">Willekeurig</string>
|
<string name="randomize">Willekeurig</string>
|
||||||
<string name="address">Adres</string>
|
<string name="address">Adres</string>
|
||||||
<string name="content_address_desc">Het adres waar mensen uw content kunnen vinden (bijv: lbry://myvideo)</string>
|
<string name="content_address_desc">Het adres waar mensen uw inhoud kunnen vinden (bijv: lbry://myvideo)</string>
|
||||||
<string name="license">Licentie</string>
|
<string name="license">Licentie</string>
|
||||||
<string name="license_desc">Licentiebeschrijving</string>
|
<string name="license_desc">Licentiebeschrijving</string>
|
||||||
<string name="additional_options">Additionele Opties</string>
|
<string name="additional_options">Additionele Opties</string>
|
||||||
|
@ -162,7 +162,7 @@
|
||||||
<string name="please_provide_title">Geef een titel op.</string>
|
<string name="please_provide_title">Geef een titel op.</string>
|
||||||
<string name="please_specify_address">Geef een adres op waar mensen uw inhoud kunnen vinden.</string>
|
<string name="please_specify_address">Geef een adres op waar mensen uw inhoud kunnen vinden.</string>
|
||||||
<string name="address_invalid_characters">Uw inhoudsadres bevat ongeldige tekens.</string>
|
<string name="address_invalid_characters">Uw inhoudsadres bevat ongeldige tekens.</string>
|
||||||
<string name="address_already_used">U hebt al gepubliceerd op het opgegeven content adres. Voer een nieuw adres in.</string>
|
<string name="address_already_used">U hebt al gepubliceerd op het opgegeven inhoud adres. Voer een nieuw adres in.</string>
|
||||||
<string name="no_file_selected">Geen bestand geselecteerd. Kies een video of maak een foto of selecteer een bestand voordat u het publiceert.</string>
|
<string name="no_file_selected">Geen bestand geselecteerd. Kies een video of maak een foto of selecteer een bestand voordat u het publiceert.</string>
|
||||||
<string name="price_amount_not_set">Voer een prijs in of schakel de schakelaar uit om uw inhoud gratis te maken.</string>
|
<string name="price_amount_not_set">Voer een prijs in of schakel de schakelaar uit om uw inhoud gratis te maken.</string>
|
||||||
<string name="publish_no_thumbnail">Selecteer een miniatuur om te uploaden voordat u deze publiceert.</string>
|
<string name="publish_no_thumbnail">Selecteer een miniatuur om te uploaden voordat u deze publiceert.</string>
|
||||||
|
@ -194,6 +194,8 @@
|
||||||
<string name="romanian">Roemeens</string>
|
<string name="romanian">Roemeens</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Grieks</string>
|
<string name="greek">Grieks</string>
|
||||||
|
<string name="catalan">Catalaans</string>
|
||||||
|
|
||||||
<string name="none">Geen</string>
|
<string name="none">Geen</string>
|
||||||
<string name="public_domain">Publiek Domein</string>
|
<string name="public_domain">Publiek Domein</string>
|
||||||
<string name="copyrighted">Auteursrechtelijk beschermd</string>
|
<string name="copyrighted">Auteursrechtelijk beschermd</string>
|
||||||
|
@ -231,7 +233,7 @@
|
||||||
<string name="subscriptions_resolved">Opgeloste abonnementen.</string>
|
<string name="subscriptions_resolved">Opgeloste abonnementen.</string>
|
||||||
|
|
||||||
<!-- Settings -->
|
<!-- Settings -->
|
||||||
<string name="user_interface">Content & User interface</string>
|
<string name="user_interface">Inhoud & User interface</string>
|
||||||
<string name="other">Ander</string>
|
<string name="other">Ander</string>
|
||||||
<string name="enable_background_playback">Schakel afspelen op de achtergrond in</string>
|
<string name="enable_background_playback">Schakel afspelen op de achtergrond in</string>
|
||||||
<string name="enable_dark_mode">Schakel donker thema in</string>
|
<string name="enable_dark_mode">Schakel donker thema in</string>
|
||||||
|
@ -239,7 +241,7 @@
|
||||||
<string name="show_url_suggestions">Toon URL suggesties</string>
|
<string name="show_url_suggestions">Toon URL suggesties</string>
|
||||||
<string name="notifications">Notificaties</string>
|
<string name="notifications">Notificaties</string>
|
||||||
<string name="subscriptions">Abonnementen</string>
|
<string name="subscriptions">Abonnementen</string>
|
||||||
<string name="content_interests">Content Interesses</string>
|
<string name="content_interests">Inhoud Interesses</string>
|
||||||
|
|
||||||
<string name="keep_sdk_in_background">Laat de LBRY service op de achtergrond draaien voor verbeterde portemonnee- en netwerkprestaties</string>
|
<string name="keep_sdk_in_background">Laat de LBRY service op de achtergrond draaien voor verbeterde portemonnee- en netwerkprestaties</string>
|
||||||
<string name="participate_in_data_network">Deelnemen aan het datanetwerk (vereist herstart van applicatie en achtergrondservice)</string>
|
<string name="participate_in_data_network">Deelnemen aan het datanetwerk (vereist herstart van applicatie en achtergrondservice)</string>
|
||||||
|
@ -260,8 +262,8 @@
|
||||||
<!-- Wallet -->
|
<!-- Wallet -->
|
||||||
<string name="balance">Balans</string>
|
<string name="balance">Balans</string>
|
||||||
<string name="you_currently_have">U hebt momenteel</string>
|
<string name="you_currently_have">U hebt momenteel</string>
|
||||||
<string name="convert_credits">You can convert your credits to USD and withdraw the converted amount using an exchange. <a href=\"https://lbry.com/faq/exchanges\">Leer meer</a>.</string>
|
<string name="convert_credits">U kunt uw tegoeden omzetten in USD en het omgerekende bedrag opnemen met een omwisseling. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>.</string>
|
||||||
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Zet credits om naar USD op Bittrex</a></string>
|
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convert credits to USD on Bittrex</a></string>
|
||||||
<string name="you_also_have">U hebt ook</string>
|
<string name="you_also_have">U hebt ook</string>
|
||||||
<string name="you_staked">U hebt ingezet</string>
|
<string name="you_staked">U hebt ingezet</string>
|
||||||
<string name="in_tips">in fooien</string>
|
<string name="in_tips">in fooien</string>
|
||||||
|
@ -274,15 +276,15 @@
|
||||||
|
|
||||||
<string name="backup_synced">Een back-up van uw portemonnee wordt gesynchroniseerd met lbry.tv</string>
|
<string name="backup_synced">Een back-up van uw portemonnee wordt gesynchroniseerd met lbry.tv</string>
|
||||||
<string name="backup_notsynced">Uw portemonnee is momenteel niet gesynchroniseerd met lbry.tv. U bent verantwoordelijk voor het maken van een back-up van uw portemonnee.</string>
|
<string name="backup_notsynced">Uw portemonnee is momenteel niet gesynchroniseerd met lbry.tv. U bent verantwoordelijk voor het maken van een back-up van uw portemonnee.</string>
|
||||||
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">Wat betekend dit?</a></string>
|
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">What does this mean?</a></string>
|
||||||
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Wat betekend dit?</a></string>
|
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">What does this mean?</a></string>
|
||||||
|
|
||||||
<string name="receive_credits">Verkrijg Credits</string>
|
<string name="receive_credits">Ontvang Krediet</string>
|
||||||
<string name="use_this_address_hint">Gebruik dit portemonnee adres om tegoeden te ontvangen die door een andere gebruiker (of uzelf) zijn verzonden.</string>
|
<string name="use_this_address_hint">Gebruik dit portemonnee adres om tegoeden te ontvangen die door een andere gebruiker (of uzelf) zijn verzonden.</string>
|
||||||
<string name="get_new_address">Verkrijg nieuw adres</string>
|
<string name="get_new_address">Verkrijg nieuw adres</string>
|
||||||
<string name="generate_address_hint">U kunt op elk moment een nieuw adres genereren en eerdere adressen blijven werken. Het gebruik van meerdere adressen kan handig zijn om inkomende betalingen van meerdere bronnen bij te houden.</string>
|
<string name="generate_address_hint">U kunt op elk moment een nieuw adres genereren en eerdere adressen blijven werken. Het gebruik van meerdere adressen kan handig zijn om inkomende betalingen van meerdere bronnen bij te houden.</string>
|
||||||
|
|
||||||
<string name="send_credits">Stuur Credits</string>
|
<string name="send_credits">Stuur Krediet</string>
|
||||||
<string name="recipient_address">Ontvangend adres</string>
|
<string name="recipient_address">Ontvangend adres</string>
|
||||||
<string name="recipient_address_placeholder">bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs</string>
|
<string name="recipient_address_placeholder">bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs</string>
|
||||||
<string name="amount">Hoeveelheid</string>
|
<string name="amount">Hoeveelheid</string>
|
||||||
|
@ -296,8 +298,8 @@
|
||||||
<string name="support">Steun</string>
|
<string name="support">Steun</string>
|
||||||
<string name="abandon">Verlaat</string>
|
<string name="abandon">Verlaat</string>
|
||||||
<string name="channel">Kanaal</string>
|
<string name="channel">Kanaal</string>
|
||||||
<string name="channel_update">Kanaal Update</string>
|
<string name="channel_update">Werk Kanaal Bij</string>
|
||||||
<string name="publish_update">Publiceer Update</string>
|
<string name="publish_update">Publiceer Bijwerking</string>
|
||||||
|
|
||||||
<string name="wallet_sync">Portemonnee Synchronisatie</string>
|
<string name="wallet_sync">Portemonnee Synchronisatie</string>
|
||||||
<string name="sync_status">Synchronisatie status</string>
|
<string name="sync_status">Synchronisatie status</string>
|
||||||
|
@ -305,8 +307,8 @@
|
||||||
<string name="off">Uit</string>
|
<string name="off">Uit</string>
|
||||||
<string name="email">E-mail</string>
|
<string name="email">E-mail</string>
|
||||||
<string name="no_connected_email">Geen verbonden e-mail</string>
|
<string name="no_connected_email">Geen verbonden e-mail</string>
|
||||||
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Handmatige back-up</a></string>
|
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual backup</a></string>
|
||||||
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Synchroniseer FAQ</a></string>
|
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a></string>
|
||||||
<string name="zero">0</string>
|
<string name="zero">0</string>
|
||||||
<string name="lbc">LBC</string>
|
<string name="lbc">LBC</string>
|
||||||
|
|
||||||
|
@ -317,7 +319,7 @@
|
||||||
<string name="sign_up">Aanmelden</string>
|
<string name="sign_up">Aanmelden</string>
|
||||||
<string name="address_copied">Adres gekopieerd</string>
|
<string name="address_copied">Adres gekopieerd</string>
|
||||||
|
|
||||||
<string name="invalid_recipient_address">Voer een geldig adres in om credits naar te verzenden</string>
|
<string name="invalid_recipient_address">Voer een geldig adres in om krediet te verzenden naar</string>
|
||||||
<string name="insufficient_balance">Onvoldoende saldo</string>
|
<string name="insufficient_balance">Onvoldoende saldo</string>
|
||||||
<string name="invalid_amount">Voer een geldig bedrag in</string>
|
<string name="invalid_amount">Voer een geldig bedrag in</string>
|
||||||
<string name="send_credit_error">Uw tegoeden kunnen op dit moment niet worden verzonden. Probeer het later opnieuw.</string>
|
<string name="send_credit_error">Uw tegoeden kunnen op dit moment niet worden verzonden. Probeer het later opnieuw.</string>
|
||||||
|
@ -330,20 +332,24 @@
|
||||||
<string name="unlock">Ontgrendelen</string>
|
<string name="unlock">Ontgrendelen</string>
|
||||||
<string name="unlock_tips">Tips ontgrendelen?</string>
|
<string name="unlock_tips">Tips ontgrendelen?</string>
|
||||||
<string name="confirm_unlock_tips">Weet u zeker dat u al uw tips wilt ontgrendelen?</string>
|
<string name="confirm_unlock_tips">Weet u zeker dat u al uw tips wilt ontgrendelen?</string>
|
||||||
<string name="min_spend_required">Voer een bedrag van meer dan 0,0001 credits in.</string>
|
<string name="min_spend_required">Voer een bedrag van meer dan 0,0001 krediet in.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Koop LBC</string>
|
||||||
|
<string name="hash_not_supported">Uw apparaat ondersteunt de minimumvereisten voor het beveiligen van uw aankoopverzoek niet.</string>
|
||||||
|
<string name="receive_address_not_set">U heeft geen portemonnee adres ingesteld. Genereer een nieuw adres en probeer het opnieuw.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">U heeft %1$s credits verzonden</item>
|
<item quantity="one">U heeft %1$s credits verzonden</item>
|
||||||
<item quantity="other">U heeft %1$s credits verzonden</item>
|
<item quantity="other">U heeft %1$s krediet verzonden</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Dialogs -->
|
<!-- Dialogs -->
|
||||||
<string name="customize_your_tags">Bewerk uw labels</string>
|
<string name="customize_your_tags">Bewerk uw labels</string>
|
||||||
<string name="sort_content_by">Sorteer content op</string>
|
<string name="sort_content_by">Sorteer inhoud op</string>
|
||||||
<string name="content_from">Content van</string>
|
<string name="content_from">Inhoud van</string>
|
||||||
<string name="trending_content">Trending content</string>
|
<string name="trending_content">Populaire inhoud</string>
|
||||||
<string name="new_content">Nieuw content</string>
|
<string name="new_content">Nieuw inhoud</string>
|
||||||
<string name="top_content">Top content</string>
|
<string name="top_content">Top inhoud</string>
|
||||||
<string name="trending">Trending</string>
|
<string name="trending">Trending</string>
|
||||||
<string name="top">Top</string>
|
<string name="top">Top</string>
|
||||||
<string name="new_text">Nieuw</string>
|
<string name="new_text">Nieuw</string>
|
||||||
|
@ -366,22 +372,32 @@
|
||||||
<string name="tag_already_added">De \'%1$s\' label is al toegevoegd.</string>
|
<string name="tag_already_added">De \'%1$s\' label is al toegevoegd.</string>
|
||||||
<string name="tag_limit_reached">U kunt niet meer dan 5 labels toevoegen.</string>
|
<string name="tag_limit_reached">U kunt niet meer dan 5 labels toevoegen.</string>
|
||||||
<string name="send_a_tip">Stuur een fooi</string>
|
<string name="send_a_tip">Stuur een fooi</string>
|
||||||
<string name="send_a_tip_to">Stuur een tip naar %1$s</string>
|
<string name="send_a_tip_to">Stuur een fooi naar %1$s</string>
|
||||||
<string name="send_tip_info_content">Dit zal verschijnen als een tip voor %1$s, wat de mogelijkheid vergroot om ontdekt te worden terwijl het actief is. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="support_this_content">Steun deze inhoud</string>
|
||||||
<string name="send_tip_info_channel">Dit zal verschijnen als een tip voor %1$s, wat het vermogen van het kanaal om ontdekt te worden terwijl het actief is, zal vergroten. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="support_info">Hierdoor wordt het totale biedingsbedrag voor deze inhoud verhoogd, wat de mogelijkheid vergroot om ontdekt te worden terwijl het actief is. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Kanaal om steun te tonen als</string>
|
||||||
|
<string name="make_this_a_tip">Maak er een fooi van</string>
|
||||||
|
<string name="send_revocable_support">Stuur Herroepbare Ondersteuning</string>
|
||||||
|
<string name="send_lbc_tip">Stuur een %1$s LBC Fooi</string>
|
||||||
|
<string name="send_tip_info_content">Dit zal verschijnen als een fooi voor %1$s, wat de mogelijkheid vergroot om ontdekt te worden terwijl het actief is. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="send_tip_info_channel">Dit zal verschijnen als een fooi voor %1$s, wat het vermogen van het kanaal om ontdekt te worden terwijl het actief is, zal vergroten. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Annuleer</string>
|
<string name="cancel">Annuleer</string>
|
||||||
<string name="repost_title">Plaats opnieuw %1$s</string>
|
<string name="repost_title">Plaats opnieuw %1$s</string>
|
||||||
<string name="repost_your_favorite">Plaats uw favoriete inhoud opnieuw zodat meer mensen ze kunnen ontdekken!</string>
|
<string name="repost_your_favorite">Plaats uw favoriete inhoud opnieuw zodat meer mensen ze kunnen ontdekken!</string>
|
||||||
<string name="channel_to_post_on">Kanaal om op te posten</string>
|
<string name="channel_to_post_on">Kanaal om op te posten</string>
|
||||||
<string name="show_advanced">Toon geavanceerd</string>
|
<string name="show_advanced">Toon geavanceerd</string>
|
||||||
<string name="hide_advanced">Geavanceerd verbergen</string>
|
<string name="hide_advanced">Verberg geavanceerd</string>
|
||||||
<string name="name">Naam</string>
|
<string name="name">Naam</string>
|
||||||
<string name="min_deposit">0.001</string>
|
<string name="min_deposit">0.001</string>
|
||||||
<string name="content_successfully_reposted">De inhoud is met succes opnieuw geplaatst!</string>
|
<string name="content_successfully_reposted">De inhoud is met succes opnieuw geplaatst!</string>
|
||||||
<string name="repost_name_invalid_characters">De herpostnaam bevat ongeldige tekens.</string>
|
<string name="repost_name_invalid_characters">De her-postnaam bevat ongeldige tekens.</string>
|
||||||
<plurals name="you_sent_a_tip">
|
<plurals name="you_sent_a_tip">
|
||||||
<item quantity="one">Je hebt %1$s credits als tip gestuurd, Mahalo!</item>
|
<item quantity="one">Je hebt %1$s credits als tip gestuurd, Mahalo!</item>
|
||||||
<item quantity="other">U hebt %1$s credits als tip gestuurd, Mahalo!</item>
|
<item quantity="other">U hebt %1$s krediet als tip gestuurd, Mahalo!</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Je zette %1$s credit in als ondersteuning. U kunt uw steun op elk moment intrekken.</item>
|
||||||
|
<item quantity="other">U zette %1$s krediet in als ondersteuning. U kunt uw steun op elk moment intrekken.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
|
@ -398,7 +414,7 @@
|
||||||
<string name="apply_wallet_data">Portemonnee gegevens toepassen...</string>
|
<string name="apply_wallet_data">Portemonnee gegevens toepassen...</string>
|
||||||
<string name="please_enter_your_password">Vul het wachtwoord in waarmee u uw portemonnee heeft beveiligd.</string>
|
<string name="please_enter_your_password">Vul het wachtwoord in waarmee u uw portemonnee heeft beveiligd.</string>
|
||||||
<string name="please_enter_a_password">Voer een wachtwoord in om uw portemonnee te beveiligen.</string>
|
<string name="please_enter_a_password">Voer een wachtwoord in om uw portemonnee te beveiligen.</string>
|
||||||
<string name="wallet_security_purposes">Opmerking: om veiligheidsredenen kan LBRY uw wachtwoord niet opnieuw instellen.</string>
|
<string name="wallet_security_purposes">Opmerking: om portemonnee veiligheidsredenen, kan LBRY uw wachtwoord niet opnieuw instellen.</string>
|
||||||
<string name="password">Wachtwoord</string>
|
<string name="password">Wachtwoord</string>
|
||||||
<string name="enable_sync">Activeer synchronisatie</string>
|
<string name="enable_sync">Activeer synchronisatie</string>
|
||||||
<string name="wallet_sync_op_failed">De synchronisatie van de portemonnee kan op dit moment niet worden voltooid. Probeer het later opnieuw. Als dit probleem zich blijft voordoen, stuur dan een e-mail naar hello@lbry.com.</string>
|
<string name="wallet_sync_op_failed">De synchronisatie van de portemonnee kan op dit moment niet worden voltooid. Probeer het later opnieuw. Als dit probleem zich blijft voordoen, stuur dan een e-mail naar hello@lbry.com.</string>
|
||||||
|
@ -406,9 +422,19 @@
|
||||||
<string name="enter_phone_number">Voer uw telefoonnummer in.</string>
|
<string name="enter_phone_number">Voer uw telefoonnummer in.</string>
|
||||||
<string name="not_interested">Niet geïnteresseerd</string>
|
<string name="not_interested">Niet geïnteresseerd</string>
|
||||||
<string name="manual_reward_verification">Handmatige Beloningsverificatie</string>
|
<string name="manual_reward_verification">Handmatige Beloningsverificatie</string>
|
||||||
|
<string name="reward_verification">Beloningsverificatie</string>
|
||||||
|
<string name="social_media_verification">Sociale Media Verificatie</string>
|
||||||
|
<string name="skip_the_queue">Sla de Wachtrij over</string>
|
||||||
|
<string name="skip_queue_button_text">Sla over voor $%1$s</string>
|
||||||
<string name="account_undergo_review">Dit account moet worden beoordeeld voordat u kunt deelnemen aan het beloningsprogramma. Dit kan enkele minuten tot meerdere dagen duren.</string>
|
<string name="account_undergo_review">Dit account moet worden beoordeeld voordat u kunt deelnemen aan het beloningsprogramma. Dit kan enkele minuten tot meerdere dagen duren.</string>
|
||||||
<string name="request_to_be_verified">Als je dit bericht blijft zien, vraag dan om verificatie op de <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a></string>
|
<string name="get_instantly_verified">U kunt onmiddellijk worden geverifieerd om te kunnen deelnemen aan het beloningsprogramma met uw Twitter-account of door de wachtrij voor handmatige verificatie over te slaan.</string>
|
||||||
<string name="enjoy_free_content">Geniet ondertussen van gratis content!</string>
|
<string name="twitter_verification">Twitter-verificatie</string>
|
||||||
|
<string name="twitter_verification_desc">Word onmiddellijk geverifieerd met uw Twitter-account. Uw Twitter e-mailadres moet overeenkomen met het e-mailadres dat u hebt opgegeven en uw account moet actief zijn.</string>
|
||||||
|
<string name="twitter_verify">Verifieer met Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Sla de Wachtrij over</string>
|
||||||
|
<string name="skip_queue_verification_desc">Sla de wachtrij voor handmatige verificatie over door een vergoeding te betalen, zodat u direct kunt deelnemen aan het beloningsprogramma.</string>
|
||||||
|
<string name="request_to_be_verified">Verzoek om te worden geverifieerd in de <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. Een handmatige beoordeling kan enkele minuten tot enkele dagen duren.</string>
|
||||||
|
<string name="enjoy_free_content">Geniet ondertussen van gratis inhoud!</string>
|
||||||
<string name="verify_phone_number">Verifieer Telefoonnummer</string>
|
<string name="verify_phone_number">Verifieer Telefoonnummer</string>
|
||||||
<string name="enter_phone_verify_code">Voer de verificatiecode in die naar %1$s is gestuurd</string>
|
<string name="enter_phone_verify_code">Voer de verificatiecode in die naar %1$s is gestuurd</string>
|
||||||
<string name="code_placeholder">0000</string>
|
<string name="code_placeholder">0000</string>
|
||||||
|
@ -416,6 +442,12 @@
|
||||||
<string name="please_enter_valid_phone">Voer alstublieft een geldig telefoonnummer in.</string>
|
<string name="please_enter_valid_phone">Voer alstublieft een geldig telefoonnummer in.</string>
|
||||||
<string name="please_enter_verification_code">Voer de verificatiecode in die naar uw telefoonnummer is gestuurd.</string>
|
<string name="please_enter_verification_code">Voer de verificatiecode in die naar uw telefoonnummer is gestuurd.</string>
|
||||||
<string name="fetch_current_user_error">Gebruikersaccount kan op dit moment niet worden opgehaald. Probeer het later opnieuw.</string>
|
<string name="fetch_current_user_error">Gebruikersaccount kan op dit moment niet worden opgehaald. Probeer het later opnieuw.</string>
|
||||||
|
<string name="purchase_request_pending">Uw aankoopverzoek wordt nog verwerkt. Stuur een e-mail naar support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Uw aankoopverzoek kan op dit moment niet worden voltooid. Stuur een e-mail naar support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Uw Twitter-account komt op dit moment niet in aanmerking: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Uw account is niet goedgekeurd voor het beloningsprogramma. Probeer het later opnieuw.</string>
|
||||||
|
<string name="twitter_verification_failed">Twitter-verificatie mislukt. Probeer het later opnieuw.</string>
|
||||||
|
<string name="reward_verification_successful">U komt nu in aanmerking om deel te nemen aan het beloningsprogramma!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">U heeft nog geen labels toegevoegd. Voeg labels toe om de ontdekking te verbeteren.</string>
|
<string name="no_added_tags">U heeft nog geen labels toegevoegd. Voeg labels toe om de ontdekking te verbeteren.</string>
|
||||||
|
@ -444,7 +476,7 @@
|
||||||
<string name="deposit_remains_yours">Deze LBC blijft van u. Het is een waarborgsom en kan op ieder moment ongedaan worden.</string>
|
<string name="deposit_remains_yours">Deze LBC blijft van u. Het is een waarborgsom en kan op ieder moment ongedaan worden.</string>
|
||||||
<string name="storage_permission_rationale_download">LBRY heeft toegang nodig om inhoud naar uw apparaat te downloaden.</string>
|
<string name="storage_permission_rationale_download">LBRY heeft toegang nodig om inhoud naar uw apparaat te downloaden.</string>
|
||||||
<string name="storage_permission_rationale_images">LBRY heeft toegang nodig om afbeeldingen van uw apparaat opslag te laden.</string>
|
<string name="storage_permission_rationale_images">LBRY heeft toegang nodig om afbeeldingen van uw apparaat opslag te laden.</string>
|
||||||
<string name="select_thumbnail">Selecteer een miniatuur</string>
|
<string name="select_thumbnail">Selecteer een miniatuurafbeelding</string>
|
||||||
<string name="select_cover">Selecteer omslagafbeelding</string>
|
<string name="select_cover">Selecteer omslagafbeelding</string>
|
||||||
<string name="undetermined_image_filepath">Het bestand pad kon niet worden bepaald voor de geselecteerde afbeelding. Selecteer een afbeelding op een andere locatie.</string>
|
<string name="undetermined_image_filepath">Het bestand pad kon niet worden bepaald voor de geselecteerde afbeelding. Selecteer een afbeelding op een andere locatie.</string>
|
||||||
<string name="wait_for_upload">Wacht tot de huidige upload is voltooid.</string>
|
<string name="wait_for_upload">Wacht tot de huidige upload is voltooid.</string>
|
||||||
|
@ -463,7 +495,7 @@
|
||||||
<string name="one_or_more_channels_failed_abandon">Een of meer kanalen kunnen op dit moment niet worden verwijderd. Probeer het later opnieuw.</string>
|
<string name="one_or_more_channels_failed_abandon">Een of meer kanalen kunnen op dit moment niet worden verwijderd. Probeer het later opnieuw.</string>
|
||||||
<plurals name="min_deposit_required">
|
<plurals name="min_deposit_required">
|
||||||
<item quantity="one">Een minimale storting van %1$s credits is vereist.</item>
|
<item quantity="one">Een minimale storting van %1$s credits is vereist.</item>
|
||||||
<item quantity="other">Een minimale storting van %1$s credits is vereist.</item>
|
<item quantity="other">Een minimale storting van %1$s krediet is vereist.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="confirm_delete_channels">
|
<plurals name="confirm_delete_channels">
|
||||||
<item quantity="one">Weet u zeker dat u de geselecteerde kanalen wilt verwijderen?</item>
|
<item quantity="one">Weet u zeker dat u de geselecteerde kanalen wilt verwijderen?</item>
|
||||||
|
@ -475,58 +507,58 @@
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Rewards -->
|
<!-- Rewards -->
|
||||||
<string name="lbry_credits_allow">Met LBRY-credits kunt u content publiceren of kopen.</string>
|
<string name="lbry_credits_allow">Met LBRY krediet kunt u inhoud publiceren of kopen.</string>
|
||||||
<string name="free_credits_worth">U kunt gratis tegoeden ter waarde van $%1$s krijgen nadat u een e-mailadres heeft opgegeven.</string>
|
<string name="free_credits_worth">U kunt gratis tegoeden ter waarde van $%1$s krijgen nadat u een e-mailadres heeft opgegeven.</string>
|
||||||
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Leer meer</a>.</string>
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>.</string>
|
||||||
<string name="get_started">Begin</string>
|
<string name="get_started">Begin</string>
|
||||||
<string name="reward_code_placeholder">abc123</string>
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
<string name="claim">Opeisen</string>
|
<string name="claim">Opeisen</string>
|
||||||
<string name="please_enter_claim_code">Voer een aangepaste beloningscode in om te claimen.</string>
|
<string name="please_enter_claim_code">Voer een aangepaste beloningscode in om op te eisen.</string>
|
||||||
<string name="unclaimed">Niet opgeëist</string>
|
<string name="unclaimed">Onopgeëist</string>
|
||||||
<string name="custom_reward_title">Aangepaste Code</string>
|
<string name="custom_reward_title">Aangepaste Code</string>
|
||||||
<string name="up_to">tot</string>
|
<string name="up_to">tot</string>
|
||||||
<string name="custom_reward_description">Bent u een supermodel of een rockster die een aangepaste beloningscode ontvangen heeft? Eis het hier op.</string>
|
<string name="custom_reward_description">Bent u een supermodel of een rockster die een aangepaste beloningscode ontvangen heeft? Eis het hier op.</string>
|
||||||
<plurals name="claim_reward_message">
|
<plurals name="claim_reward_message">
|
||||||
<item quantity="one">Je hebt %1$s credits opgeëist als beloning.</item>
|
<item quantity="one">Je hebt %1$s credits opgeëist als beloning.</item>
|
||||||
<item quantity="other">Je hebt %1$s credits opgeëist als beloning.</item>
|
<item quantity="other">U hebt %1$s krediet opgeëist als beloning.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="available_credits">
|
<plurals name="available_credits">
|
||||||
<item quantity="one">%1$s beschikbare credits</item>
|
<item quantity="one">%1$s beschikbare credits</item>
|
||||||
<item quantity="other">%1$s beschikbare credits</item>
|
<item quantity="other">%1$s beschikbare krediet</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Reward drivers -->
|
<!-- Reward drivers -->
|
||||||
<string name="publishing_requires_credits">Publiceren vereist credits.</string>
|
<string name="publishing_requires_credits">Publiceren vereist krediet.</string>
|
||||||
<string name="channel_creation_requires_credits">Voor het maken van kanalen zijn credits nodig.</string>
|
<string name="channel_creation_requires_credits">Voor het maken van kanalen is krediet nodig.</string>
|
||||||
<string name="earn_rewards_for_inviting">Verdien beloningen door uw vrienden uit te nodigen.</string>
|
<string name="earn_rewards_for_inviting">Verdien beloningen door uw vrienden uit te nodigen.</string>
|
||||||
<string name="earn_some_credits_to_access">Verdien wat credits om toegang te krijgen tot deze inhoud.</string>
|
<string name="earn_some_credits_to_access">Verdien een beetje krediet om toegang te krijgen tot deze inhoud.</string>
|
||||||
<string name="tap_here_to_get_some">Tik hier om er een paar gratis te krijgen.</string>
|
<string name="tap_here_to_get_some">Tik hier om een paar gratis te krijgen.</string>
|
||||||
<string name="free_credits_available">Gratis credits beschikbaar in beloningen.</string>
|
<string name="free_credits_available">Gratis krediet beschikbaar in beloningen.</string>
|
||||||
<plurals name="wallet_signed_in_free_credits">
|
<plurals name="wallet_signed_in_free_credits">
|
||||||
<item quantity="one">%1$s gratis credits beschikbaar in beloningen.</item>
|
<item quantity="one">%1$s gratis credits beschikbaar in beloningen.</item>
|
||||||
<item quantity="other">%1$sgratis credits beschikbaar in beloningen.</item>
|
<item quantity="other">%1$s gratis krediet beschikbaar in beloningen.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
<plurals name="wallet_get_free_credits">
|
<plurals name="wallet_get_free_credits">
|
||||||
<item quantity="one">Ontvang %1$s gratis credits na het aanmaken van een account.</item>
|
<item quantity="one">Ontvang %1$s gratis credits na het aanmaken van een account.</item>
|
||||||
<item quantity="other">Ontvang %1$s gratis credits na het aanmaken van een account.</item>
|
<item quantity="other">Ontvang %1$s gratis krediet na het aanmaken van een account.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Invites -->
|
<!-- Invites -->
|
||||||
<string name="lbry_invite_program">LBRY Uitnodigingsprogramma</string>
|
<string name="lbry_invite_program">LBRY Uitnodigingsprogramma</string>
|
||||||
<string name="earn_extra_credits_invites">U kunt extra credits verdienen voor elke persoon die u uitnodigt om LBRY te gebruiken.</string>
|
<string name="earn_extra_credits_invites">U kunt extra krediet verdienen voor elke persoon die u uitnodigt om LBRY te gebruiken.</string>
|
||||||
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Leer meer</a>.</string>
|
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Learn more</a>.</string>
|
||||||
<string name="invite_link">Uitnodigingslink</string>
|
<string name="invite_link">Uitnodigingslink</string>
|
||||||
<string name="share_this_link">Deel deze link met vrienden (of vijanden) en ontvang credits wanneer ze lid worden van lbry.tv.</string>
|
<string name="share_this_link">Deel deze link met vrienden (of vijanden) en ontvang krediet wanneer ze lid worden van lbry.tv.</string>
|
||||||
<string name="your_invite_link">Uw uitnodigingslink</string>
|
<string name="your_invite_link">Uw uitnodigingslink</string>
|
||||||
<string name="customize_invite_link">Uitnodigingslink aanpassen</string>
|
<string name="customize_invite_link">Uitnodigingslink aanpassen</string>
|
||||||
<string name="invite_by_email">Nodig uit per e-mail</string>
|
<string name="invite_by_email">Uitnodiging via E-mail</string>
|
||||||
<string name="invite_someone">Nodig iemand die u kent via e-mail uit en verdien credits wanneer ze lid worden van lbry.tv.</string>
|
<string name="invite_someone">Nodig iemand die u kent via e-mail uit en verdien krediet wanneer ze lid worden van lbry.tv.</string>
|
||||||
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
||||||
<string name="invite">Nodig uit</string>
|
<string name="invite">Uitnodigen</string>
|
||||||
<string name="invite_history">Uitnodigingsgeschiedenis</string>
|
<string name="invite_history">Uitnodigingsgeschiedenis</string>
|
||||||
<string name="earn_credits_for_inviting">Verdien credits voor het uitnodigen van een vriend of een vijand. Iedereen heeft inhoudelijke vrijheid nodig.</string>
|
<string name="earn_credits_for_inviting">Verdien krediet voor het uitnodigen van een vriend of een vijand. Iedereen heeft inhoudelijke vrijheid nodig.</string>
|
||||||
<string name="reward">Beloning</string>
|
<string name="reward">Beloning</string>
|
||||||
<string name="claimed">Beweerde</string>
|
<string name="claimed">Opgeëist</string>
|
||||||
<string name="claimable">Opeisbaar</string>
|
<string name="claimable">Opeisbaar</string>
|
||||||
<string name="unclaimable">Niet-opeisbaar</string>
|
<string name="unclaimable">Niet-opeisbaar</string>
|
||||||
<string name="invite_link_copied">Uitnodigingslink gekopieerd</string>
|
<string name="invite_link_copied">Uitnodigingslink gekopieerd</string>
|
||||||
|
@ -536,9 +568,9 @@
|
||||||
<string name="downloads">Downloads</string>
|
<string name="downloads">Downloads</string>
|
||||||
<string name="purchases">Aankopen</string>
|
<string name="purchases">Aankopen</string>
|
||||||
<string name="history">Geschiedenis</string>
|
<string name="history">Geschiedenis</string>
|
||||||
<string name="library_no_downloads">U hebt geen inhoud gedownload naar dit apparaat.</string>
|
<string name="library_no_downloads">U heeft geen inhoud gedownload naar dit apparaat.</string>
|
||||||
<string name="library_no_history">U hebt geen inhoud op dit apparaat bekeken.</string>
|
<string name="library_no_history">U heeft geen inhoud op dit apparaat bekeken.</string>
|
||||||
<string name="library_no_purchases">U heeft geen inhoud voor uw account gekocht.</string>
|
<string name="library_no_purchases">U heeft geen inhoud op uw account gekocht.</string>
|
||||||
<string name="hide">Verberg</string>
|
<string name="hide">Verberg</string>
|
||||||
<string name="stats">Statistieken</string>
|
<string name="stats">Statistieken</string>
|
||||||
<string name="video">Video</string>
|
<string name="video">Video</string>
|
||||||
|
@ -559,14 +591,14 @@
|
||||||
|
|
||||||
<!-- About -->
|
<!-- About -->
|
||||||
<string name="about_lbry">Over LBRY</string>
|
<string name="about_lbry">Over LBRY</string>
|
||||||
<string name="content_freedom">Content Vrijheid</string>
|
<string name="content_freedom">Inhoud Vrijheid</string>
|
||||||
<string name="about_paragraph">LBRY is een gratis, open, en gemeenschap gerund digitale marktplaats. Het is een gedecentraliseerde peer-to-peer inhoud verspreidingsplatform voor mensen om inhoud te uploaden en delen, en LBRY krediet te verdienen voor hun inspanningen. Gebruikers kunnen een ruime keuze aan video\'s, muziek, e-books en andere digitale inhoud waar ze geïnteresseerd in zijn vinden.</string>
|
<string name="about_paragraph">LBRY is een gratis, open, en gemeenschap gerunde, digitale marktplaats. Het is een gedecentraliseerde peer-to-peer inhoud verspreidingsplatform voor mensen om inhoud te uploaden en delen, en LBRY krediet te verdienen voor hun inspanningen. Gebruikers hebben een ruime keuze aan video\'s, muziek, e-books en andere digitale inhoud waar ze geïnteresseerd in zijn.</string>
|
||||||
<string name="get_social">Wordt Sociaal</string>
|
<string name="get_social">Wordt Sociaal</string>
|
||||||
<string name="social_paragraph">U kunt in aanraking komen met het LBRY team en leden van de gemeenschap op Discord, Facebook, Instagram, Twitter of Reddit.</string>
|
<string name="social_paragraph">U kunt in aanraking komen met het LBRY team en leden van de gemeenschap op Discord, Facebook, Instagram, Twitter of Reddit.</string>
|
||||||
<string name="app_info">Applicatie info</string>
|
<string name="app_info">Applicatie informatie</string>
|
||||||
<string name="loading">Laden...</string>
|
<string name="loading">Laden...</string>
|
||||||
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">Wat is LBRY?</a></string>
|
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">What is LBRY?</a></string>
|
||||||
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Basisprincipes van Android</a></string>
|
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android Basics</a></string>
|
||||||
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
||||||
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
||||||
<string name="about_link_facebook"><a href=\"https://www.facebook.com/LBRYio\">Facebook</a></string>
|
<string name="about_link_facebook"><a href=\"https://www.facebook.com/LBRYio\">Facebook</a></string>
|
||||||
|
@ -574,40 +606,17 @@
|
||||||
<string name="about_link_reddit"><a href=\"https://reddit.com/r/lbry\">Reddit</a></string>
|
<string name="about_link_reddit"><a href=\"https://reddit.com/r/lbry\">Reddit</a></string>
|
||||||
<string name="about_link_telegram"><a href=\"https://t.me/lbryofficial\">Telegram</a></string>
|
<string name="about_link_telegram"><a href=\"https://t.me/lbryofficial\">Telegram</a></string>
|
||||||
<string name="about_link_twitter"><a href=\"https://twitter.com/LBRYio\">Twitter</a></string>
|
<string name="about_link_twitter"><a href=\"https://twitter.com/LBRYio\">Twitter</a></string>
|
||||||
<string name="update_mailing_preferences">Update e-mailvoorkeuren</string>
|
<string name="update_mailing_preferences">Werk e-mailvoorkeuren bij</string>
|
||||||
<string name="app_version">Applicatie versie</string>
|
<string name="app_version">Applicatie versie</string>
|
||||||
<string name="lbry_sdk">LBRY SDK</string>
|
<string name="lbry_sdk">LBRY SDK</string>
|
||||||
<string name="platform">Platform</string>
|
<string name="platform">Platform</string>
|
||||||
<string name="installation_id">Installatie ID</string>
|
<string name="installation_id">Installatie ID</string>
|
||||||
<string name="firebase_token">Firebase Token</string>
|
<string name="firebase_token">Firebase Token</string>
|
||||||
<string name="logs">Logs</string>
|
<string name="logs">Logboeken</string>
|
||||||
<string name="send_log">Verstuur log</string>
|
<string name="send_log">Verstuur logboek</string>
|
||||||
<string name="connected_email">Verbonden e-mail</string>
|
<string name="connected_email">Verbonden e-mail</string>
|
||||||
<string name="unknown">Onbekend</string>
|
<string name="unknown">Onbekend</string>
|
||||||
<string name="cannot_find_lbrynet_log">Kan het bestand lbrynet.log niet vinden.</string>
|
<string name="cannot_find_lbrynet_log">Het bestand lbrynet.log is niet gevonden.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Het bestand lbrynet.log kan niet worden gedeeld vanwege machtigingsbeperkingen.</string>
|
<string name="cannot_share_lbrynet_log">Het bestand lbrynet.log kan niet worden gedeeld vanwege machtigingsbeperkingen.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
644
app/src/main/res/values-pl/strings.xml
Normal file
|
@ -0,0 +1,644 @@
|
||||||
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
|
<string name="app_name">LBRY</string>
|
||||||
|
<string name="navigation_drawer_open">Otwórz panel nawigacji</string>
|
||||||
|
<string name="navigation_drawer_close">Zamknij panel nawigacji</string>
|
||||||
|
|
||||||
|
<!-- Nav menu -->
|
||||||
|
<string name="find_content">Znajdź zawartość</string>
|
||||||
|
<string name="your_content">Twója zawartość</string>
|
||||||
|
<string name="wallet">Portfel</string>
|
||||||
|
<string name="following">Subskrybujesz</string>
|
||||||
|
<string name="editors_choice">Wybór redaktora</string>
|
||||||
|
<string name="your_tags">Twoje tagi</string>
|
||||||
|
<string name="all_content">Cała zawartość</string>
|
||||||
|
<string name="channels">Kanały</string>
|
||||||
|
<string name="library">Biblioteka</string>
|
||||||
|
<string name="publishes">Publikacje</string>
|
||||||
|
<string name="new_publish">Nowa publikacja</string>
|
||||||
|
<string name="rewards">Nagrody</string>
|
||||||
|
<string name="invites">Zaproszenia</string>
|
||||||
|
<string name="settings">Ustawienia</string>
|
||||||
|
<string name="about">O aplikacji</string>
|
||||||
|
<string name="sign_in">Zaloguj się</string>
|
||||||
|
<string name="startup_failed">Uruchomienie aplikacji nie powiodło się. Sprawdź stan podłącznia do sieci danych i spróbuj ponownie. Jeśli to nie pomoże usunąć usterki, wyślij e-mail na adres hello@lbry.com</string>
|
||||||
|
<string name="no_claim_search_content">Brak zawartości do wyświetlenia w tej chwili. Spróbuj zawęzić swój wybór lub sprawdź później. </string>
|
||||||
|
|
||||||
|
<!-- Welcome Page -->
|
||||||
|
<string name="welcome_to_lbry">Witaj w LBRY.</string>
|
||||||
|
<string name="welcome_paragraph">LBRY to kontrolowana przez społeczność platforma treści, w której można znajdować i publikować filmy, muzykę, książki i wiele innych treści.</string>
|
||||||
|
<string name="welcome_tos">Kontynuująć wyrażam zgodę na <a href=\"https://lbry.com/termsofservice\">Terms of Service</a> i potwierdzam, że mam ukończone 13 lat.</string>
|
||||||
|
<string name="welcome_please_wait">Poczekaj, aż przygotujemy kilka rzeczy...</string>
|
||||||
|
<string name="use_lbry">Używaj LBRY</string>
|
||||||
|
|
||||||
|
<!-- URI bar -->
|
||||||
|
<string name="uri_placeholder">Szukaj filmów, muzyki i wiele więcej</string>
|
||||||
|
|
||||||
|
<!-- Following page -->
|
||||||
|
<string name="find_channels_to_follow">Znajdź kanały do śledzenia</string>
|
||||||
|
<string name="channels_you_follow">Kanały które śledzisz</string>
|
||||||
|
<string name="discover">Odkrywaj</string>
|
||||||
|
<string name="lbry_works_better">LBRY działa lepiej, jeśli obserwujesz co najmniej 5 twórców, których lubisz. Zaloguj się, aby wyświetlić obserwowanych twórców, jeśli masz już konto.</string>
|
||||||
|
<string name="select_five_subscriptions">Aby kontynuować, wybierz 5 twórców.</string>
|
||||||
|
<string name="n_remaining">%1$d pozostało...</string>
|
||||||
|
<string name="done">Gotowe</string>
|
||||||
|
<string name="all">Wszystko</string>
|
||||||
|
<string name="discover_channels">Odkryj nowe kanały</string>
|
||||||
|
|
||||||
|
<!-- Claim lists -->
|
||||||
|
<string name="anonymous">Anonimowo</string>
|
||||||
|
|
||||||
|
<!-- File view -->
|
||||||
|
<string name="tags">Tagi</string>
|
||||||
|
<string name="share">Udostępnij</string>
|
||||||
|
<string name="repost">Repost</string>
|
||||||
|
<string name="tip">Napiwek</string>
|
||||||
|
<string name="edit">Edytuj</string>
|
||||||
|
<string name="delete">Usuń</string>
|
||||||
|
<string name="download">Pobierz</string>
|
||||||
|
<string name="open">Otwórz</string>
|
||||||
|
<string name="report">Zgłoś</string>
|
||||||
|
<string name="loading_decentralized_data">Ładowanie zdecentralizowanych danych...</string>
|
||||||
|
<string name="related_content">Powiązana zawartość</string>
|
||||||
|
<string name="comments">Komentarze</string>
|
||||||
|
<string name="no_comments">Brak komentarzy do wyświetlenia w tej chwili.</string>
|
||||||
|
<string name="sdk_initializing_comments">Komentarze będą wyświetlane po zainicjowaniu usługi w tle.</string>
|
||||||
|
<string name="comment_error">W tej chwili nie można opublikować Twojego komentarza. Spróbuj ponownie później.</string>
|
||||||
|
<string name="share_lbry_content">Udostępnij zawartość LBRY</string>
|
||||||
|
<string name="view">Wyświetl</string>
|
||||||
|
<string name="play">Odtwórz</string>
|
||||||
|
<string name="unsupported_content">Niewspierana zawartość</string>
|
||||||
|
<string name="unsupported_content_desc">Przepraszamy, nie możemy wyświetlić tej treści w aplikacji. Możesz znaleźć plik %1$s w twoim folderze pobierania.</string>
|
||||||
|
<string name="nothing_at_this_location">W tym miejscu nic nie ma.</string>
|
||||||
|
<string name="publish_something_here">Opublikuj coś tutaj</string>
|
||||||
|
<string name="cannot_view_claim">W tej chwili nie można uzyskać dostępu do tej zawartości. Spróbuj ponownie później.</string>
|
||||||
|
<string name="zero_duration">0:00</string>
|
||||||
|
<string name="claim_file_not_found">Plik w \"%1$s\" nie istnieje.</string>
|
||||||
|
<string name="confirm_purchase">Potwierdź zakup</string>
|
||||||
|
<string name="delete_file">Usuń plik</string>
|
||||||
|
<string name="confirm_delete_file_message">Czy na pewno chcesz usunąć ten plik ze swojego urządzenia?</string>
|
||||||
|
<string name="unable_to_view_url">Nie udało się załadować %1$s. Spróbuj ponownie później.</string>
|
||||||
|
<string name="no_cast_session_available">W tej chwili nie ma dostępnej sesji przesyłania.</string>
|
||||||
|
<string name="delete_content">Usunąć zawartość?</string>
|
||||||
|
<string name="confirm_delete_content_message">Czy na pewno chcesz cofnąć publikację tej zawartości? Żadne pliki nie zostaną usunięte z Twojego urządzenia.</string>
|
||||||
|
<string name="content_deleted">Treść została pomyślnie usunięta z blockchaina.</string>
|
||||||
|
<string name="content_failed_delete">W tej chwili nie można usunąć treści. Spróbuj ponownie później.</string>
|
||||||
|
<string name="comment">Komentarz</string>
|
||||||
|
<string name="comment_as">Skomentuj jako</string>
|
||||||
|
<string name="please_enter_comment">Wpisz komentarz, aby opublikować.</string>
|
||||||
|
<string name="please_select_channel">Wybierz kanał, pod którym chcesz opublikować komentarz.</string>
|
||||||
|
<string name="comment_posted">Twój komentarz został pomyślnie wysłany.</string>
|
||||||
|
<string name="please_select_repost_channel">Wybierz kanał do ponownego opublikowania.</string>
|
||||||
|
<string name="reply">Odpowiedz</string>
|
||||||
|
<string name="replying_to">Odpowiadanie do %1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="one">Opublikować i wysłać napiwek %1$s kredytów?</item>
|
||||||
|
<item quantity="few">Opublikować i wysłać napiwek %1$s kredytów?</item>
|
||||||
|
<item quantity="many">Opublikować i wysłać napiwek %1$s kredytów?</item>
|
||||||
|
<item quantity="other">Opublikować i wysłać napiwek %1$s kredytów?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="one">Opublikować za %1$s kredyt</item>
|
||||||
|
<item quantity="few">Opublikować za %1$s kredytów</item>
|
||||||
|
<item quantity="many">Opublikować za %1$s kredytów</item>
|
||||||
|
<item quantity="other">Opublikować za %1$s kredytów</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="one">To opublikuje komentarz z napiwkiem %1$s kredytów dla %2$s</item>
|
||||||
|
<item quantity="few">To opublikuje komentarz z napiwkiem %1$s kredytów dla %2$s</item>
|
||||||
|
<item quantity="many">To opublikuje komentarz z napiwkiem %1$s kredytów dla %2$s</item>
|
||||||
|
<item quantity="other">To opublikuje komentarz z napiwkiem %1$s kredytów dla %2$s</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="view_count">
|
||||||
|
<item quantity="one">%1$s wyświetlenie</item>
|
||||||
|
<item quantity="few">%1$swyświetleń</item>
|
||||||
|
<item quantity="many">%1$s wyświetleń</item>
|
||||||
|
<item quantity="other">%1$swyświetleń</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_purchase_message">
|
||||||
|
<item quantity="one">To kupi \"%1$s\" za %2$skredyt</item>
|
||||||
|
<item quantity="few">To kupi \"%1$s\" za %2$skredytów</item>
|
||||||
|
<item quantity="many">To kupi \"%1$s\" za %2$skredytów</item>
|
||||||
|
<item quantity="other">To kupi \"%1$s\" za %2$skredytów</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Channel view -->
|
||||||
|
<string name="no_channel_info">Jeszcze nic tu nie ma.\nSprawdź później.</string>
|
||||||
|
<string name="content">Zawartość</string>
|
||||||
|
<string name="website">Strona</string>
|
||||||
|
<string name="reposted">repostowane</string>
|
||||||
|
<plurals name="follower_count">
|
||||||
|
<item quantity="one">%1$ssubskrybujących</item>
|
||||||
|
<item quantity="few">%1$ssubskrybujących</item>
|
||||||
|
<item quantity="many">%1$ssubskrybujących</item>
|
||||||
|
<item quantity="other">%1$ssubskrybujących</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Wygląda na to, że nie opublikowałeś jeszcze treści w LBRY.</string>
|
||||||
|
<string name="record">Nagraj</string>
|
||||||
|
<string name="take_photo">Zrób zdjęcie</string>
|
||||||
|
<string name="upload_file">Wyślij plik</string>
|
||||||
|
<string name="no_videos_found">Nie mogliśmy znaleźć żadnych filmów na twoim urządzeniu. Zrób zdjęcie lub nagraj wideo, aby zacząć.</string>
|
||||||
|
<string name="loading_videos">Proszę czekać, ładujemy Twoje filmy wideo ...</string>
|
||||||
|
<string name="storage_permission_rationale_videos">LBRY wymaga dostępu, aby móc wyświetlać i publikować Twoje filmy, obrazy i inne pliki z Twojego urządzenia.</string>
|
||||||
|
<string name="camera_permission_rationale_record">LBRY wymaga dostępu do aparatu, aby nagrywać filmy.</string>
|
||||||
|
<string name="camera_permission_rationale_photo">LBRY wymaga dostępu do aparatu, aby robić zdjęcia.</string>
|
||||||
|
<string name="edit_content">Edytuj zawartość</string>
|
||||||
|
<string name="mature_tags">Dorosłe tagi</string>
|
||||||
|
<string name="price">Cena</string>
|
||||||
|
<string name="free_publish">Twoja zawartość będzie darmowa. Kliknij przełącznik aby ustawić cene.</string>
|
||||||
|
<string name="content_address">Adres treści</string>
|
||||||
|
<string name="randomize">Losuj</string>
|
||||||
|
<string name="address">Adres</string>
|
||||||
|
<string name="content_address_desc">Adres, pod którym ludzie mogą znaleźć Twoje treści (np. bry://myvideo)</string>
|
||||||
|
<string name="license">Licencja</string>
|
||||||
|
<string name="license_desc">Opis licencji</string>
|
||||||
|
<string name="additional_options">Dodatkowe opcje</string>
|
||||||
|
<string name="show_extra_fields">Pokaż dodatkowe pola</string>
|
||||||
|
<string name="hide_extra_fields">Ukryj dodatkowe pola</string>
|
||||||
|
<string name="no_file_found">Nie znaleziono pliku do opublikowania.</string>
|
||||||
|
<string name="publish_invalid_claim_type">Określono nieprawidłowe roszczenie do edycji.</string>
|
||||||
|
<string name="video_optimization">Optymalizacja wideo</string>
|
||||||
|
<string name="thumbnail_creation_failed">Nie można automatycznie utworzyć miniatury z pliku treści.</string>
|
||||||
|
<string name="video_being_optimized">Twój film jest optymalizowany pod kątem lepszej obsługi na wielu różnych urządzeniach. Możesz wypełnić pozostałe pola poniżej, gdy to jest w toku.</string>
|
||||||
|
<string name="video_optimized">Twój film został pomyślnie zoptymalizowany pod kątem lepszego odtwarzania na jak największej liczbie urządzeń. Przejdź do publikowania treści.</string>
|
||||||
|
<string name="video_optimize_failed">Nie można zoptymalizować Twojego filmu. Plik zostanie przesłany bez zmian.</string>
|
||||||
|
<string name="completed_video_duration">Ukończony czas trwania filmu: %1$s</string>
|
||||||
|
<string name="sdk_initializing_publish">Nie możesz teraz publikować treści, ponieważ usługa w tle wciąż się inicjuje.</string>
|
||||||
|
<string name="publish_successful">Twoja treść została pomyślnie opublikowana. Pojawienie się na blockchain może zająć kilka chwil.</string>
|
||||||
|
<string name="transcode_in_progress">Trwa optymalizacja wideo. Jeśli chcesz anulować, naciśnij przycisk Anuluj u dołu strony.</string>
|
||||||
|
<string name="optimization_in_progress">Trwa optymalizacja wideo.</string>
|
||||||
|
<string name="cannot_capture_video">Na tym urządzeniu nie ma aplikacji do nagrywania filmów.</string>
|
||||||
|
<string name="cannot_take_photo">Nie ma dostępnej aplikacji aparatu do robienia zdjęć na tym urządzeniu.</string>
|
||||||
|
|
||||||
|
<string name="please_provide_title">Podaj tytuł.</string>
|
||||||
|
<string name="please_specify_address">Podaj adres, pod którym ludzie mogą znaleźć Twoje treści.</string>
|
||||||
|
<string name="address_invalid_characters">Twój adres zawartości zawiera nieprawidłowe znaki.</string>
|
||||||
|
<string name="address_already_used">Już opublikowałeś pod podanym adresem treści. Proszę podać nowy adres.</string>
|
||||||
|
<string name="no_file_selected">Nie wybrano żadnego pliku. Wybierz film, zrób zdjęcie lub wybierz plik przed opublikowaniem.</string>
|
||||||
|
<string name="price_amount_not_set">Podaj cenę lub wyłącz przełącznik, aby zawartość była bezpłatna.</string>
|
||||||
|
<string name="publish_no_thumbnail">Przed opublikowaniem wybierz miniaturę do przesłania.</string>
|
||||||
|
<string name="publish_thumbnail_in_progress">Przed opublikowaniem poczekaj na zakończenie przesyłania miniatury.</string>
|
||||||
|
|
||||||
|
<string name="language">Język</string>
|
||||||
|
<string name="english">Angielski</string>
|
||||||
|
<string name="chinese">Chiński</string>
|
||||||
|
<string name="french">Francuski</string>
|
||||||
|
<string name="german">Niemiecki</string>
|
||||||
|
<string name="japanese">Japoński</string>
|
||||||
|
<string name="russian">Rosyjski</string>
|
||||||
|
<string name="spanish">Hiszpański</string>
|
||||||
|
<string name="indonesian">Indonezyjski</string>
|
||||||
|
<string name="italian">Włoski</string>
|
||||||
|
<string name="dutch">Holenderski</string>
|
||||||
|
<string name="turkish">Turecki</string>
|
||||||
|
<string name="polish">Polski</string>
|
||||||
|
<string name="malay">Malajski</string>
|
||||||
|
<string name="portuguese">Portugalski</string>
|
||||||
|
<string name="vietnamese">Wietnamski</string>
|
||||||
|
<string name="thai">Tajski</string>
|
||||||
|
<string name="arabic">Arabski</string>
|
||||||
|
<string name="czech">Czeski</string>
|
||||||
|
<string name="croatian">Chorwacki</string>
|
||||||
|
<string name="cambodian">Kambodżański</string>
|
||||||
|
<string name="korean">Koreański</string>
|
||||||
|
<string name="norwegian">Norweski</string>
|
||||||
|
<string name="romanian">Rumuński</string>
|
||||||
|
<string name="hindi">Hinduski</string>
|
||||||
|
<string name="greek">Grecki</string>
|
||||||
|
<string name="catalan">Kataloński</string>
|
||||||
|
|
||||||
|
<string name="none">Brak</string>
|
||||||
|
<string name="public_domain">Domena Publiczna</string>
|
||||||
|
<string name="copyrighted">Prawa autorskie</string>
|
||||||
|
<string name="cca_4_0_international">Creative Commons Attribution 4.0 International</string>
|
||||||
|
<string name="cca_sa_4_0_international">Creative Commons Attribution-ShareAlike 4.0 International</string>
|
||||||
|
<string name="cca_nd_4_0_international">Creative Commons Attribution-NoDerivatives 4.0 International</string>
|
||||||
|
<string name="cca_nc_4_0_international">Creative Commons Attribution-NonCommercial 4.0 International</string>
|
||||||
|
<string name="cca_nc_sa_4_0_international">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</string>
|
||||||
|
<string name="cca_nc_nd_4_0_international">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International</string>
|
||||||
|
|
||||||
|
<string-array name="publish_currencies">
|
||||||
|
<item>LBC</item>
|
||||||
|
<item>USD</item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Publishes -->
|
||||||
|
<string name="one_or_more_publishes_failed_abandon">W tej chwili nie można usunąć co najmniej jednego elementu treści. Spróbuj ponownie później.</string>
|
||||||
|
<plurals name="confirm_delete_publishes">
|
||||||
|
<item quantity="one">Czy na pewno chcesz usunąć wybrany element treści?</item>
|
||||||
|
<item quantity="few">Czy na pewno chcesz usunąć wybrane elementy treści?</item>
|
||||||
|
<item quantity="many">Czy na pewno chcesz usunąć wybrane elementy treści?</item>
|
||||||
|
<item quantity="other">Czy na pewno chcesz usunąć wybrane elementy treści?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="publishes_deleted">
|
||||||
|
<item quantity="one">Element treści zostały pomyślnie usunięty</item>
|
||||||
|
<item quantity="few">Elementy treści zostały pomyślnie usunięte.</item>
|
||||||
|
<item quantity="many">Elementy treści zostały pomyślnie usunięte.</item>
|
||||||
|
<item quantity="other">Elementy treści zostały pomyślnie usunięte.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Splash -->
|
||||||
|
<string name="oops_something_went_wrong">Ups! Coś poszło nie tak.</string>
|
||||||
|
<string name="installation_id_loaded">Identyfikator załadowanej instalacji.</string>
|
||||||
|
<string name="known_tags_loaded">Załadowano lokalne znane i śledzone tagi.</string>
|
||||||
|
<string name="exchange_rate_loaded">Załadowany kurs wymiany LBC / USD.</string>
|
||||||
|
<string name="user_authenticated">Użytkownik uwierzytelniony.</string>
|
||||||
|
<string name="installation_registered">Instalacja zarejestrowana.</string>
|
||||||
|
<string name="subscriptions_loaded">Wczytane subskrypcje.</string>
|
||||||
|
<string name="subscriptions_resolved">Rozwiązane subskrypcje.</string>
|
||||||
|
|
||||||
|
<!-- Settings -->
|
||||||
|
<string name="user_interface">Zawartość & Interfejs użytkownika</string>
|
||||||
|
<string name="other">Pozostałe</string>
|
||||||
|
<string name="enable_background_playback">Włącz opcję odtwarzania multimediów w tle</string>
|
||||||
|
<string name="enable_dark_mode">Włącz ciemny motyw</string>
|
||||||
|
<string name="show_mature_content">Pokaż zawartość dla dorosłych</string>
|
||||||
|
<string name="show_url_suggestions">Pokaż sugestie dotyczące adresów URL</string>
|
||||||
|
<string name="notifications">Powiadomienia</string>
|
||||||
|
<string name="subscriptions">Subskrypcje</string>
|
||||||
|
<string name="content_interests">Zainteresowania treścią</string>
|
||||||
|
|
||||||
|
<string name="keep_sdk_in_background">Utrzymuj usługę LBRY w tle, aby poprawić wydajność portfela i sieci</string>
|
||||||
|
<string name="participate_in_data_network">Uczestnicz w sieci danych (wymaga ponownego uruchomienia aplikacji i usługi w tle)</string>
|
||||||
|
|
||||||
|
<!-- URL suggestions -->
|
||||||
|
<string name="search_url_title">%1$s- Szukaj</string>
|
||||||
|
<string name="tag_url_title">%1$s - Tag</string>
|
||||||
|
<string name="search_url_desc">Szukaj %1$s\'</string>
|
||||||
|
<string name="explore_tag_url_desc">Eksploruj tag %1$s\' </string>
|
||||||
|
<string name="view_file_url_desc">Wyświetl treść na %1$s</string>
|
||||||
|
<string name="view_channel_url_desc">Wyświetl kanał %1$s</string>
|
||||||
|
|
||||||
|
<!-- Search -->
|
||||||
|
<string name="search_no_results">Brak wyników dla %1$s\'. Wprowadź inny termin wyszukiwania.</string>
|
||||||
|
<string name="search_no_query">Możesz wyszukiwać wszystko, w tym filmy, muzykę, książki elektroniczne, oprogramowanie i nie tylko.</string>
|
||||||
|
<string name="no_related_content">Brak powiązanych treści do wyświetlenia w tej chwili.</string>
|
||||||
|
|
||||||
|
<!-- Wallet -->
|
||||||
|
<string name="balance">Balans</string>
|
||||||
|
<string name="you_currently_have">Obecnie posiadasz</string>
|
||||||
|
<string name="convert_credits">Możesz zamienić swoje kredyty na USD i wypłacić przeliczoną kwotę za pomocą giełdy. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>.</string>
|
||||||
|
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convert credits to USD on Bittrex</a></string>
|
||||||
|
<string name="you_also_have">Posiadasz również</string>
|
||||||
|
<string name="you_staked">Zestackowane</string>
|
||||||
|
<string name="in_tips">w napiwkach</string>
|
||||||
|
<string name="in_your_publishes">w twoich publikacjach</string>
|
||||||
|
<string name="in_your_supports">w twoich wsparciach</string>
|
||||||
|
<string name="earn_more_tips">Zarób więcej napiwków publikując fajne filmiki</string>
|
||||||
|
<string name="sdk_initializing">Usługa w tle jest inicjowana...</string>
|
||||||
|
<string name="sdk_still_initializing">Usługa w tle jest nadal inicjowana. W międzyczasie możesz eksplorować i oglądać treści.</string>
|
||||||
|
<string name="sdk_initializing_functionality">Nie możesz tego teraz zrobić, ponieważ usługa w tle wciąż się inicjuje.</string>
|
||||||
|
|
||||||
|
<string name="backup_synced">Kopia zapasowa Twojego portfela jest synchronizowana z lbry.tv</string>
|
||||||
|
<string name="backup_notsynced">Twój portfel nie jest obecnie zsynchronizowany z lbry.tv. Jesteś odpowiedzialny za tworzenie kopii zapasowych swojego portfela.</string>
|
||||||
|
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">What does this mean?</a></string>
|
||||||
|
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">What does this mean?</a></string>
|
||||||
|
|
||||||
|
<string name="receive_credits">Otrzymaj kredyty</string>
|
||||||
|
<string name="use_this_address_hint">Użyj tego adresu aby otrzymywać LBC wysłane przez innego użytkownika (lub ciebie).</string>
|
||||||
|
<string name="get_new_address">Otrzymaj nowy adres</string>
|
||||||
|
<string name="generate_address_hint">Możesz wygenerować nowy adres w dowolnym momencie, a wszystkie poprzednie adresy będą nadal działać. Używanie wielu adresów może być pomocne do śledzenia płatności przychodzących z wielu źródeł.</string>
|
||||||
|
|
||||||
|
<string name="send_credits">Wyślij kredyty</string>
|
||||||
|
<string name="recipient_address">Adres odbiorcy</string>
|
||||||
|
<string name="recipient_address_placeholder">bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs</string>
|
||||||
|
<string name="amount">Ilość</string>
|
||||||
|
<string name="send">Wyślij</string>
|
||||||
|
|
||||||
|
<string name="recent_transactions">Ostatnie transakcje</string>
|
||||||
|
<string name="view_all">Pokaż wszystko</string>
|
||||||
|
<string name="receive">Otrzymane</string>
|
||||||
|
<string name="spend">Wydane</string>
|
||||||
|
<string name="publish">Publikacje</string>
|
||||||
|
<string name="support">Wsparcie</string>
|
||||||
|
<string name="abandon">Porzucone</string>
|
||||||
|
<string name="channel">Kanał</string>
|
||||||
|
<string name="channel_update">Aktualizacja kanału</string>
|
||||||
|
<string name="publish_update">Aktualizacja publikacji</string>
|
||||||
|
|
||||||
|
<string name="wallet_sync">Synchronizacja portfela</string>
|
||||||
|
<string name="sync_status">Status synchronizacji</string>
|
||||||
|
<string name="on">On</string>
|
||||||
|
<string name="off">Off</string>
|
||||||
|
<string name="email">Email</string>
|
||||||
|
<string name="no_connected_email">Brak połączonej poczty e-mail</string>
|
||||||
|
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual backup</a></string>
|
||||||
|
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a></string>
|
||||||
|
<string name="zero">0</string>
|
||||||
|
<string name="lbc">LBC</string>
|
||||||
|
|
||||||
|
<string name="account_recommended">Konto zalecane</string>
|
||||||
|
<string name="wallet_account_desc">Konto lbry.tv umożliwia zdobywanie nagród, tworzenie kopii zapasowych portfela i synchronizowanie wszystkiego.</string>
|
||||||
|
<string name="wallet_without_account">Bez konta przejmujesz pełną odpowiedzialność za zabezpieczenie swojego portfela i danych LBRY.</string>
|
||||||
|
<string name="skip_account">Pomiń konto</string>
|
||||||
|
<string name="sign_up">Zarejestruj się</string>
|
||||||
|
<string name="address_copied">Adres skopiowany</string>
|
||||||
|
|
||||||
|
<string name="invalid_recipient_address">Wprowadź prawidłowy adres, na który mają być wysyłane kredyty</string>
|
||||||
|
<string name="insufficient_balance">Niewystarczająca ilość środków</string>
|
||||||
|
<string name="invalid_amount">Podaj prawidłową kwotę</string>
|
||||||
|
<string name="send_credit_error">W tej chwili nie można wysłać kredytów. Spróbuj ponownie później.</string>
|
||||||
|
<string name="loading_transactions">Ładowanie transakcji...</string>
|
||||||
|
<string name="no_recent_transactions">Brak ostatnich transakcji do wyświetlenia.</string>
|
||||||
|
<string name="no_transactions">W tej chwili nie ma transakcji do wyświetlenia.</string>
|
||||||
|
<string name="tx_list_fee">fee %1$s</string>
|
||||||
|
<string name="transaction_history">Historia transakcji</string>
|
||||||
|
|
||||||
|
<string name="unlock">Odblokuj</string>
|
||||||
|
<string name="unlock_tips">Odblokować napiwki?</string>
|
||||||
|
<string name="confirm_unlock_tips">Czy na pewno chcesz odblokować wszystkie napiwki?</string>
|
||||||
|
<string name="min_spend_required">Podaj kwotę większą niż 0.0001 kredytów.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Kup LBC</string>
|
||||||
|
<string name="hash_not_supported">Twoje urządzenie nie spełnia minimalnych wymagań dotyczących zabezpieczenia Twojego żądania zakupu.</string>
|
||||||
|
<string name="receive_address_not_set">Nie masz ustawionego adresu portfela. Wygeneruj nowy adres i spróbuj ponownie.</string>
|
||||||
|
|
||||||
|
<plurals name="you_sent_credits">
|
||||||
|
<item quantity="one">Wysłałeś%1$s kredytów</item>
|
||||||
|
<item quantity="few">Wysłałeś%1$s kredytów</item>
|
||||||
|
<item quantity="many">Wysłałeś%1$s kredytów</item>
|
||||||
|
<item quantity="other">Wysłałeś%1$s kredytów</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Dialogs -->
|
||||||
|
<string name="customize_your_tags">Dostosuj swoje tagi</string>
|
||||||
|
<string name="sort_content_by">Sortuj zawartość po</string>
|
||||||
|
<string name="content_from">Treść od</string>
|
||||||
|
<string name="trending_content">Popularna treść</string>
|
||||||
|
<string name="new_content">Nowa zawartość</string>
|
||||||
|
<string name="top_content">Popularna zawartość</string>
|
||||||
|
<string name="trending">Popularne</string>
|
||||||
|
<string name="top">Top</string>
|
||||||
|
<string name="new_text">Nowe</string>
|
||||||
|
<string name="past_24_hours">Ostatnie 24 godziny</string>
|
||||||
|
<string name="past_week">Ostatni tydzień</string>
|
||||||
|
<string name="past_month">Ostatni miesiąc</string>
|
||||||
|
<string name="past_year">Ostatni rok</string>
|
||||||
|
<string name="all_time">Cały czas</string>
|
||||||
|
<string name="from">od</string>
|
||||||
|
<string name="for_text">dla</string>
|
||||||
|
<string name="filter_for">Filtry dla</string>
|
||||||
|
<string name="everyone">Wszyscy</string>
|
||||||
|
<string name="tags_you_follow">Tagi które śledzisz</string>
|
||||||
|
<string name="customize">Dostosuj</string>
|
||||||
|
<string name="not_yet_implemented">Wybrany widok nie jest jeszcze dostępny.</string>
|
||||||
|
<string name="customize_tags_hint">Wygląda na to, że nie obserwowałeś jeszcze żadnych tagów.</string>
|
||||||
|
<string name="search_for_more_tags">Szukaj po więcej tagów</string>
|
||||||
|
<string name="no_followed_tags">Nie obserwowałeś jeszcze żadnych tagów. Zacznij od dodania tagów, które Cię interesują!</string>
|
||||||
|
<string name="no_tag_results">Nie mogliśmy znaleźć nowych tagów, których nie obserwujesz.</string>
|
||||||
|
<string name="tag_already_added">Tag %1$s\' został już dodany.</string>
|
||||||
|
<string name="tag_limit_reached">Nie możesz dodać więcej niż 5 tagów.</string>
|
||||||
|
<string name="send_a_tip">Wyślij napiwek</string>
|
||||||
|
<string name="send_a_tip_to">Wyslij napiewk do %1$s</string>
|
||||||
|
<string name="support_this_content">Wesprzyj ta zawartość</string>
|
||||||
|
<string name="support_info">Zwiększy to ogólną kwotę ofert na tę zawartość, co zwiększy jej zdolność do odkrywania, gdy jest aktywna. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Kanał do okazywania wsparcia jako</string>
|
||||||
|
<string name="make_this_a_tip">Uczyń to napiwkiem</string>
|
||||||
|
<string name="send_revocable_support">Wyślij odwołalne wsparcie</string>
|
||||||
|
<string name="send_lbc_tip">Wyślij %1$s LBC napiwku</string>
|
||||||
|
<string name="send_tip_info_content">To pojawi się jako napiwek dla %1$s, co zwiększy jego zdolność do wykrywania podczas aktywności. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="send_tip_info_channel">To pojawi się jako napiwek dla %1$s, co zwiększy jego zdolność do wykrywania podczas aktywności. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="cancel">Anuluj</string>
|
||||||
|
<string name="repost_title">Repost %1$s</string>
|
||||||
|
<string name="repost_your_favorite">Opublikuj ponownie swoje ulubione treści, aby pomóc większej liczbie osób je odkryć!</string>
|
||||||
|
<string name="channel_to_post_on">Kanał do publikowania</string>
|
||||||
|
<string name="show_advanced">Pokaż zaawansowane</string>
|
||||||
|
<string name="hide_advanced">Ukryj zaawansowane</string>
|
||||||
|
<string name="name">Nazwa</string>
|
||||||
|
<string name="min_deposit">0.001</string>
|
||||||
|
<string name="content_successfully_reposted">Treść została pomyślnie przesłana ponownie!</string>
|
||||||
|
<string name="repost_name_invalid_characters">Nazwa repostu zawiera nieprawidłowe znaki.</string>
|
||||||
|
<plurals name="you_sent_a_tip">
|
||||||
|
<item quantity="one">Wysłałeś %1$s LBC napiwku, Mahalo!</item>
|
||||||
|
<item quantity="few">Wysłałeś %1$s LBC napiwku, Mahalo!</item>
|
||||||
|
<item quantity="many">Wysłałeś %1$s LBC napiwku, Mahalo!</item>
|
||||||
|
<item quantity="other">Wysłałeś %1$s LBC napiwku, Mahalo!</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Stakujesz %1$s kredytów jako wsparcie. Możesz odwołać wsparcie w dowolnym momencie.</item>
|
||||||
|
<item quantity="few">Stakujesz %1$s kredytów jako wsparcie. Możesz odwołać wsparcie w dowolnym momencie.</item>
|
||||||
|
<item quantity="many">Stakujesz %1$s kredytów jako wsparcie. Możesz odwołać wsparcie w dowolnym momencie.</item>
|
||||||
|
<item quantity="other">Stakujesz %1$s kredytów jako wsparcie. Możesz odwołać wsparcie w dowolnym momencie.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Verification -->
|
||||||
|
<string name="provide_email_address">Proszę podać adres e-mail.</string>
|
||||||
|
<string name="email_placeholder">you@example.com</string>
|
||||||
|
<string name="email_sent_to">Email został wysłany na</string>
|
||||||
|
<string name="please_click_link">Proszę kliknąć ten link w wiadomości by dokończyć logowanie.</string>
|
||||||
|
<string name="resend">Wyślij ponownie</string>
|
||||||
|
<string name="continue_text">Kontynuuj </string>
|
||||||
|
<string name="provide_valid_email">Proszę podać prawidłowy adres email</string>
|
||||||
|
<string name="please_follow_instructions">Postępuj zgodnie z instrukcjami w wiadomości e-mail wysłanej na Twój adres, aby kontynuować.</string>
|
||||||
|
<string name="sign_in_successful">Pomyślnie zalogowałeś się do lbry.tv</string>
|
||||||
|
<string name="retrieving_account_information">Pobieranie informacji konta...</string>
|
||||||
|
<string name="apply_wallet_data">Stosuję dane z portfela...</string>
|
||||||
|
<string name="please_enter_your_password">Wpisz hasło, którego użyłeś do zabezpieczenia swojego portfela.</string>
|
||||||
|
<string name="please_enter_a_password">Wprowadź hasło, aby zabezpieczyć swój portfel.</string>
|
||||||
|
<string name="wallet_security_purposes">Uwaga: ze względów bezpieczeństwa portfela LBRY nie może zresetować hasła.</string>
|
||||||
|
<string name="password">Hasło</string>
|
||||||
|
<string name="enable_sync">Włącz synchronizacje</string>
|
||||||
|
<string name="wallet_sync_op_failed">W tej chwili nie można ukończyć operacji synchronizacji portfela. Spróbuj ponownie później. Jeśli problem będzie się powtarzał, wyślij wiadomość e-mail na adres hello@lbry.com.</string>
|
||||||
|
<string name="phone_number">Numer telefonu</string>
|
||||||
|
<string name="enter_phone_number">Proszę podać swój numer telefonu.</string>
|
||||||
|
<string name="not_interested">Nie jestem zainteresowany</string>
|
||||||
|
<string name="manual_reward_verification">Ręczna weryfikacja nagrody</string>
|
||||||
|
<string name="account_undergo_review">To konto musi zostać sprawdzone, zanim będziesz mógł uczestniczyć w programie nagród. Może to zająć od kilku minut do kilku dni.</string>
|
||||||
|
<string name="enjoy_free_content">W międzyczasie korzystaj z bezpłatnych treści!</string>
|
||||||
|
<string name="verify_phone_number">Zweryfikuj numer telefonu</string>
|
||||||
|
<string name="enter_phone_verify_code">Wprowadź kod weryfikacyjny wysłany na %1$s</string>
|
||||||
|
<string name="code_placeholder">0000</string>
|
||||||
|
<string name="verify">Zweryfikuj</string>
|
||||||
|
<string name="please_enter_valid_phone">Proszę wpisać poprawny numer telefonu.</string>
|
||||||
|
<string name="please_enter_verification_code">Wprowadź kod weryfikacyjny wysłany na Twój numer telefonu.</string>
|
||||||
|
<string name="fetch_current_user_error">W tej chwili nie można pobrać konta użytkownika. Spróbuj ponownie później.</string>
|
||||||
|
<!-- Forms -->
|
||||||
|
<string name="no_added_tags">Nie dodałeś jeszcze żadnych tagów. Dodaj tagi, aby poprawić wykrywanie.</string>
|
||||||
|
<string name="form_no_tag_results">Nie mogliśmy znaleźć nowych tagów, które nie zostały jeszcze dodane.</string>
|
||||||
|
|
||||||
|
<!-- Channels -->
|
||||||
|
<string name="no_channel_created">Nie utworzyłeś kanału.\nZacznij teraz, tworząc nowy kanał!</string>
|
||||||
|
<string name="create_a_channel">Stwórz kanał</string>
|
||||||
|
<string name="create_a_channel_item">Stwórz kanał...</string>
|
||||||
|
<string name="edit_channel">Edytuj kanał</string>
|
||||||
|
<string name="delete_selection">Usunąć zaznaczenie?</string>
|
||||||
|
<string name="delete_channel">Usunąć kanał?</string>
|
||||||
|
<string name="confirm_delete_channel">Czy na pewno chcesz usunąć ten kanał?</string>
|
||||||
|
<string name="channel_deleted">Kanał został pomyślnie usunięty.</string>
|
||||||
|
<string name="channel_failed_delete">W tej chwili nie można usunąć kanału. Spróbuj ponownie później.</string>
|
||||||
|
<string name="description">Opis</string>
|
||||||
|
<string name="yes">Tak</string>
|
||||||
|
<string name="no">Nie</string>
|
||||||
|
<string name="show_optional_fields">Pokaż dodatkowe pola</string>
|
||||||
|
<string name="hide_optional_fields">Ukryj dodatkowe pola</string>
|
||||||
|
<string name="save">Zapisz</string>
|
||||||
|
<string name="channel_name">Nazwa kanału</string>
|
||||||
|
<string name="title">Tytuł</string>
|
||||||
|
<string name="at">\@</string>
|
||||||
|
<string name="deposit">Depozyt</string>
|
||||||
|
<string name="deposit_remains_yours">Te LBC pozostaje Twoje. Jest to depozyt w celu zarezerwowania nazwy i można go cofnąć w dowolnym momencie.</string>
|
||||||
|
<string name="storage_permission_rationale_download">LBRY wymaga dostępu do pobierania treści na Twoje urządzenie.</string>
|
||||||
|
<string name="storage_permission_rationale_images">LBRY wymaga dostępu do ładowania obrazów z pamięci urządzenia.</string>
|
||||||
|
<string name="select_thumbnail">Wybierz miniaturę</string>
|
||||||
|
<string name="select_cover">Wybierz zdjęcie okładki</string>
|
||||||
|
<string name="undetermined_image_filepath">Nie można określić ścieżki pliku dla wybranego obrazu. Wybierz obraz w innej lokalizacji.</string>
|
||||||
|
<string name="wait_for_upload">Poczekaj na zakończenie bieżącego przesyłania.</string>
|
||||||
|
<string name="image_upload_failed">Żądanie przesłania obrazu nie powiodło się. Proszę spróbuj ponownie.</string>
|
||||||
|
<string name="uploading">Przesyłanie...</string>
|
||||||
|
<string name="please_enter_channel_name">Wpisz nazwę kanału.</string>
|
||||||
|
<string name="channel_name_invalid_characters">Nazwa Twojego kanału zawiera nieprawidłowe znaki.</string>
|
||||||
|
<string name="channel_name_already_created">Masz już kanał o tej samej nazwie.</string>
|
||||||
|
<string name="please_enter_valid_deposit">Wprowadź prawidłową kwotę depozytu</string>
|
||||||
|
<string name="deposit_more_than_balance">Depozyt nie może być wyższy niż balans.</string>
|
||||||
|
<string name="channel_save_failed">Żądanie zapisania kanału nie powiodło się. Proszę spróbuj ponownie.</string>
|
||||||
|
<string name="channel_save_successful">Kanał został pomyślnie zapisany.</string>
|
||||||
|
<string name="item_pending_blockchain">Claim oczekuje na publikacje na blockchain, Będziesz mógł uzyskiwac dostęp i edytować za kilka minut.</string>
|
||||||
|
<string name="pending">Oczekujące</string>
|
||||||
|
<string name="create">Utwórz</string>
|
||||||
|
<string name="one_or_more_channels_failed_abandon">W tej chwili nie można usunąć co najmniej jednego kanału. Spróbuj ponownie później.</string>
|
||||||
|
<plurals name="min_deposit_required">
|
||||||
|
<item quantity="one">Minimalny depozyt %1$s kredytów jest wymagany.</item>
|
||||||
|
<item quantity="few">Minimalny depozyt %1$s kredytów jest wymagany.</item>
|
||||||
|
<item quantity="many">Minimalny depozyt %1$s kredytów jest wymagany.</item>
|
||||||
|
<item quantity="other">Minimalny depozyt %1$s kredytów jest wymagany.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_delete_channels">
|
||||||
|
<item quantity="one">Czy na pewno chcesz usunąć wybrany kanał?</item>
|
||||||
|
<item quantity="few">Czy na pewno chcesz usunąć wybrane kanały?</item>
|
||||||
|
<item quantity="many">Czy na pewno chcesz usunąć wybrane kanały?</item>
|
||||||
|
<item quantity="other">Czy na pewno chcesz usunąć wybrane kanały?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="channels_deleted">
|
||||||
|
<item quantity="one">Kanał został pomyślnie usunięty.</item>
|
||||||
|
<item quantity="few">Kanały zostały pomyślnie usunięte.</item>
|
||||||
|
<item quantity="many">Kanały zostały pomyślnie usunięte.</item>
|
||||||
|
<item quantity="other">Kanały zostały pomyślnie usunięte.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Rewards -->
|
||||||
|
<string name="lbry_credits_allow">Kredyty LBRY umożliwiają publikowanie lub kupowanie treści.</string>
|
||||||
|
<string name="free_credits_worth">Możesz otrzymać darmowe kredyty warte $%1$s po podaniu adresu email.</string>
|
||||||
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>.</string>
|
||||||
|
<string name="get_started">Zaczynamy</string>
|
||||||
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
|
<string name="claim">Claim</string>
|
||||||
|
<string name="please_enter_claim_code">Wprowadź niestandardowy kod nagrody do odebrania.</string>
|
||||||
|
<string name="unclaimed">Nieodebrane</string>
|
||||||
|
<string name="custom_reward_title">Kod niestandardowy</string>
|
||||||
|
<string name="up_to">aż do</string>
|
||||||
|
<string name="custom_reward_description">Czy jesteś supermodelką lub gwiazdą rocka, która otrzymała niestandardowy kod nagrody? Odbierz to tutaj.</string>
|
||||||
|
<plurals name="claim_reward_message">
|
||||||
|
<item quantity="one">Odebrałeś %1$s kredytów jako nagrody.</item>
|
||||||
|
<item quantity="few">Odebrałeś %1$s kredytów jako nagrody.</item>
|
||||||
|
<item quantity="many">Odebrałeś %1$s kredytów jako nagrody.</item>
|
||||||
|
<item quantity="other">Odebrałeś %1$s kredytów jako nagrody.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="available_credits">
|
||||||
|
<item quantity="one">%1$s dostępne kredyty</item>
|
||||||
|
<item quantity="few">%1$s dostępne kredyty</item>
|
||||||
|
<item quantity="many">%1$s dostępne kredyty</item>
|
||||||
|
<item quantity="other">%1$s dostępne kredyty</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Reward drivers -->
|
||||||
|
<string name="publishing_requires_credits">Publikacja wymaga kredytów.</string>
|
||||||
|
<string name="channel_creation_requires_credits">Tworzenie kanału wymaga kredytów.</string>
|
||||||
|
<string name="earn_rewards_for_inviting">Zdobywaj nagrody za zapraszanie znajomych.</string>
|
||||||
|
<string name="earn_some_credits_to_access">Zarób trochę kredytów, aby uzyskać dostęp do tej zawartości.</string>
|
||||||
|
<string name="tap_here_to_get_some">Stuknij tutaj, żeby dostać trochę za darmo.</string>
|
||||||
|
<string name="free_credits_available">Darmowe kredyty dostępne w nagrodach.</string>
|
||||||
|
<plurals name="wallet_signed_in_free_credits">
|
||||||
|
<item quantity="one">%1$s darmowych kredytów jest dostępna w nagrodach.</item>
|
||||||
|
<item quantity="few">%1$s darmowych kredytów jest dostępna w nagrodach.</item>
|
||||||
|
<item quantity="many">%1$s darmowych kredytów jest dostępna w nagrodach.</item>
|
||||||
|
<item quantity="other">%1$s darmowych kredytów jest dostępna w nagrodach.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="wallet_get_free_credits">
|
||||||
|
<item quantity="one">Otrzymaj %1$sdarmowych kredytów za utowrzenie konta.</item>
|
||||||
|
<item quantity="few">Otrzymaj %1$sdarmowych kredytów za utowrzenie konta.</item>
|
||||||
|
<item quantity="many">Otrzymaj %1$sdarmowych kredytów za utowrzenie konta.</item>
|
||||||
|
<item quantity="other">Otrzymaj %1$sdarmowych kredytów za utowrzenie konta.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Invites -->
|
||||||
|
<string name="lbry_invite_program">Program zaproszeń LBRY</string>
|
||||||
|
<string name="earn_extra_credits_invites">Możesz zdobyć dodatkowe kredyty za każdą osobę, którą zaprosisz do korzystania z LBRY.</string>
|
||||||
|
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Learn more</a>.</string>
|
||||||
|
<string name="invite_link">Link zaproszenia</string>
|
||||||
|
<string name="share_this_link">Udostępnij ten link znajomym (lub wrogom) i otrzymuj kredyty, gdy dołączą do lbry.tv.</string>
|
||||||
|
<string name="your_invite_link">Twój link zaproszeń</string>
|
||||||
|
<string name="customize_invite_link">Dostosuj link z zaproszeniem</string>
|
||||||
|
<string name="invite_by_email">Zaprosić emailem</string>
|
||||||
|
<string name="invite_someone">Zaproś kogoś, kogo znasz przez e-mail i zdobywaj kredyty, gdy dołączy do lbry.tv.</string>
|
||||||
|
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
||||||
|
<string name="invite">Zaproś</string>
|
||||||
|
<string name="invite_history">Historia zaproszeń</string>
|
||||||
|
<string name="earn_credits_for_inviting">Zdobywaj kredyty za zaproszenie przyjaciela, wroga, wroga lub wroga. Każdy potrzebuje wolności treści.</string>
|
||||||
|
<string name="reward">Nagrody</string>
|
||||||
|
<string name="claimed">Odebrane</string>
|
||||||
|
<string name="claimable">Do odebrania</string>
|
||||||
|
<string name="unclaimable">Nie do odebrania</string>
|
||||||
|
<string name="invite_link_copied">Skopiowano link zaproszenia.</string>
|
||||||
|
<string name="invite_sent_to">Wysłano zaproszenie do %1$s</string>
|
||||||
|
|
||||||
|
<!-- Library -->
|
||||||
|
<string name="downloads">Pobrane</string>
|
||||||
|
<string name="purchases">Kupione</string>
|
||||||
|
<string name="history">Historia</string>
|
||||||
|
<string name="library_no_downloads">Nie pobrałeś żadnych treści na to urządzenie.</string>
|
||||||
|
<string name="library_no_history">Nie przeglądałeś żadnych treści na tym urządzeniu.</string>
|
||||||
|
<string name="library_no_purchases">Nie kupiłeś żadnych treści na swoim koncie.</string>
|
||||||
|
<string name="hide">Ukryj</string>
|
||||||
|
<string name="stats">Statystki</string>
|
||||||
|
<string name="video">Video</string>
|
||||||
|
<string name="audio">Audio</string>
|
||||||
|
<string name="images">Obrazy</string>
|
||||||
|
<string name="mb">MB</string>
|
||||||
|
<string name="kb">KB</string>
|
||||||
|
<string name="gb">GB</string>
|
||||||
|
<string name="zero_mb">0MB</string>
|
||||||
|
<plurals name="confirm_delete_files">
|
||||||
|
<item quantity="one">Czy na pewno chcesz usunąć wybrany plik ze swojego urządzenia?</item>
|
||||||
|
<item quantity="few">Czy na pewno chcesz usunąć wybrane pliki ze swojego urządzenia?</item>
|
||||||
|
<item quantity="many">Czy na pewno chcesz usunąć wybrane pliki ze swojego urządzenia?</item>
|
||||||
|
<item quantity="other">Czy na pewno chcesz usunąć wybrane pliki ze swojego urządzenia?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="files_deleted">
|
||||||
|
<item quantity="one">Plik zostały pomyślnie usunięty.</item>
|
||||||
|
<item quantity="few">Pliki zostały pomyślnie usunięte.</item>
|
||||||
|
<item quantity="many">Pliki zostały pomyślnie usunięte.</item>
|
||||||
|
<item quantity="other">Pliki zostały pomyślnie usunięte.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- About -->
|
||||||
|
<string name="about_lbry">O LBRY</string>
|
||||||
|
<string name="content_freedom">Wolność treści</string>
|
||||||
|
<string name="about_paragraph">LBRY to darmowy, otwarty i zarządzany przez społeczność rynek cyfrowy. Jest to zdecentralizowana platforma dystrybucji treści typu peer-to-peer, umożliwiająca twórcom przesyłanie i udostępnianie treści oraz zarabianie kredytów LBRY za swój wysiłek. Użytkownicy będą mogli znaleźć szeroki wybór filmów, muzyki, e-booków i innych interesujących ich treści cyfrowych.</string>
|
||||||
|
<string name="get_social">Get Social</string>
|
||||||
|
<string name="social_paragraph">Możesz wchodzić w interakcje z zespołem LBRY i członkami społeczności na Discordzie, Facebooku, Instagramie, Twitterze lub Reddicie.</string>
|
||||||
|
<string name="app_info">Informacje o aplikacjach</string>
|
||||||
|
<string name="loading">Ładowanie...</string>
|
||||||
|
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">What is LBRY?</a></string>
|
||||||
|
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android Basics</a></string>
|
||||||
|
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
||||||
|
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
||||||
|
<string name="about_link_facebook"><a href=\"https://www.facebook.com/LBRYio\">Facebook</a></string>
|
||||||
|
<string name="about_link_instagram"><a href=\"https://www.instagram.com/LBRYio\">Instagram</a></string>
|
||||||
|
<string name="about_link_reddit"><a href=\"https://reddit.com/r/lbry\">Reddit</a></string>
|
||||||
|
<string name="about_link_telegram"><a href=\"https://t.me/lbryofficial\">Telegram</a></string>
|
||||||
|
<string name="about_link_twitter"><a href=\"https://twitter.com/LBRYio\">Twitter</a></string>
|
||||||
|
<string name="update_mailing_preferences">Auaktualnij preferencje email</string>
|
||||||
|
<string name="app_version">Wersja aplikacji</string>
|
||||||
|
<string name="lbry_sdk">LBRY SDK</string>
|
||||||
|
<string name="platform">Platforma</string>
|
||||||
|
<string name="installation_id">ID Instalacji</string>
|
||||||
|
<string name="firebase_token">Token Firebase</string>
|
||||||
|
<string name="logs">Logi</string>
|
||||||
|
<string name="send_log">Wyślij logi</string>
|
||||||
|
<string name="connected_email">Połączony email</string>
|
||||||
|
<string name="unknown">Nieznane</string>
|
||||||
|
<string name="cannot_find_lbrynet_log">Nie można znaleźć pliku lbrynet.log.</string>
|
||||||
|
<string name="cannot_share_lbrynet_log">Pliku lbrynet.log nie można udostępnić z powodu ograniczeń uprawnień.</string>
|
||||||
|
|
||||||
|
</resources>
|
622
app/src/main/res/values-pt-rBR/strings.xml
Normal file
|
@ -0,0 +1,622 @@
|
||||||
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
|
<string name="app_name">LBRY</string>
|
||||||
|
<string name="navigation_drawer_open">Abra a gaveta de navegação</string>
|
||||||
|
<string name="navigation_drawer_close">Fechar gaveta de navegação</string>
|
||||||
|
|
||||||
|
<!-- Nav menu -->
|
||||||
|
<string name="find_content">Procurar Conteúdo</string>
|
||||||
|
<string name="your_content">Seu Conteúdo</string>
|
||||||
|
<string name="wallet">Carteira</string>
|
||||||
|
<string name="following">Seguindo</string>
|
||||||
|
<string name="editors_choice">Escolha dos Editores</string>
|
||||||
|
<string name="your_tags">Suas Tags</string>
|
||||||
|
<string name="all_content">Todo Conteúdo</string>
|
||||||
|
<string name="channels">Canais</string>
|
||||||
|
<string name="library">Biblioteca</string>
|
||||||
|
<string name="publishes">Pubicações</string>
|
||||||
|
<string name="new_publish">Nova Publicação</string>
|
||||||
|
<string name="rewards">Recompensas</string>
|
||||||
|
<string name="invites">Convites</string>
|
||||||
|
<string name="settings">Configurações</string>
|
||||||
|
<string name="about">Sobre</string>
|
||||||
|
<string name="sign_in">Faça Login</string>
|
||||||
|
<string name="startup_failed">Falha na inicialização do aplicativo. Verifique sua conexão de dados e tente novamente. Se o problema persistir, envie um e-mail para hello@lbry.com</string>
|
||||||
|
<string name="no_claim_search_content">Nenhum conteúdo para exibir no momento. Refine sua seleção ou verifique novamente mais tarde.</string>
|
||||||
|
|
||||||
|
<!-- Welcome Page -->
|
||||||
|
<string name="welcome_to_lbry">Bem-vindo ao LBRY.</string>
|
||||||
|
<string name="welcome_paragraph">LBRY é uma plataforma de conteúdo controlada pela comunidade onde você pode encontrar e publicar vídeos, músicas, livros e muito mais.</string>
|
||||||
|
<string name="welcome_tos">Ao continuar, eu concordo com o <a href=\"https://lbry.com/termsofservice%22>Termos de serviço</a> e confirmo que tenho mais de 13 anos.</string>
|
||||||
|
<string name="welcome_please_wait">Aguarde enquanto preparamos algumas coisas...</string>
|
||||||
|
<string name="use_lbry">Use LBRY »</string>
|
||||||
|
|
||||||
|
<!-- URI bar -->
|
||||||
|
<string name="uri_placeholder">Pesquise vídeos, músicas e muito mais</string>
|
||||||
|
|
||||||
|
<!-- Following page -->
|
||||||
|
<string name="find_channels_to_follow">Encontre canais para seguir</string>
|
||||||
|
<string name="channels_you_follow">Canais que você segue</string>
|
||||||
|
<string name="discover">Descubra</string>
|
||||||
|
<string name="lbry_works_better">LBRY funciona melhor se seguir pelo menos 5 criadores de que gosta. Faça login para mostrar os criadores que você segue se já tiver uma conta.</string>
|
||||||
|
<string name="select_five_subscriptions">Selecione até 5 criadores para continuar.</string>
|
||||||
|
<string name="n_remaining">%1$drestante...</string>
|
||||||
|
<string name="done">Feito</string>
|
||||||
|
<string name="all">Tudo</string>
|
||||||
|
<string name="discover_channels">Descubra novos canais</string>
|
||||||
|
|
||||||
|
<!-- Claim lists -->
|
||||||
|
<string name="anonymous">Anônimo</string>
|
||||||
|
|
||||||
|
<!-- File view -->
|
||||||
|
<string name="tags">Tags</string>
|
||||||
|
<string name="share">Compartilhar</string>
|
||||||
|
<string name="repost">Repostar</string>
|
||||||
|
<string name="tip">Apoiar</string>
|
||||||
|
<string name="edit">Editar</string>
|
||||||
|
<string name="delete">Deletar</string>
|
||||||
|
<string name="download">Download</string>
|
||||||
|
<string name="open">Abrir</string>
|
||||||
|
<string name="report">Reportar</string>
|
||||||
|
<string name="loading_decentralized_data">Carregando dados decentralizados...</string>
|
||||||
|
<string name="related_content">Conteúdo Relacionado</string>
|
||||||
|
<string name="comments">Comentarios</string>
|
||||||
|
<string name="no_comments">Não há comentários para exibir no momento.</string>
|
||||||
|
<string name="sdk_initializing_comments">Os comentários serão exibidos depois que o serviço de segundo plano for inicializado.</string>
|
||||||
|
<string name="comment_error">Seu comentário não pôde ser postado neste momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="share_lbry_content">Compartilhe conteúdo LBRY</string>
|
||||||
|
<string name="view">Visualização</string>
|
||||||
|
<string name="play">Play</string>
|
||||||
|
<string name="unsupported_content">Conteúdo Não Suportado</string>
|
||||||
|
<string name="unsupported_content_desc">Desculpe, não podemos exibir este conteúdo no aplicativo. Você pode encontrar o arquivo %1$s na sua pasta de downloads.</string>
|
||||||
|
<string name="nothing_at_this_location">Não há nada aqui.</string>
|
||||||
|
<string name="publish_something_here">Publique algo aqui</string>
|
||||||
|
<string name="cannot_view_claim">Este conteúdo não pode ser acessado no momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="zero_duration">0:00</string>
|
||||||
|
<string name="claim_file_not_found">O arquivo em \"%1$s\" não existe.</string>
|
||||||
|
<string name="confirm_purchase">Confirmar Compra</string>
|
||||||
|
<string name="delete_file">Deletar arquivo</string>
|
||||||
|
<string name="confirm_delete_file_message">Tem certeza de que deseja remover este arquivo do seu dispositivo?</string>
|
||||||
|
<string name="unable_to_view_url">Falha ao carregar %1$s. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="no_cast_session_available">Não existe seleção disponível neste momento.</string>
|
||||||
|
<string name="delete_content">Excluir conteúdo?</string>
|
||||||
|
<string name="confirm_delete_content_message">Tem certeza de que deseja cancelar a publicação deste conteúdo? Nenhum arquivo será removido do seu dispositivo.</string>
|
||||||
|
<string name="content_deleted">O conteúdo foi excluído com sucesso da blockchain.</string>
|
||||||
|
<string name="content_failed_delete">O conteúdo não pôde ser excluído neste momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="comment">Comente</string>
|
||||||
|
<string name="comment_as">Comentar como</string>
|
||||||
|
<string name="please_enter_comment">Por favor, insira um comentário.</string>
|
||||||
|
<string name="please_select_channel">Selecione um canal para postar seu comentário.</string>
|
||||||
|
<string name="comment_posted">Seu comentário foi postado com sucesso.</string>
|
||||||
|
<string name="please_select_repost_channel">Selecione um canal para repostar.</string>
|
||||||
|
<string name="reply">Resposta</string>
|
||||||
|
<string name="replying_to">Respondendo a %1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="one">Postar e creditar %1$s?</item>
|
||||||
|
<item quantity="other">Postar e creditar %1$s?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="one">Postar por %1$scréditos</item>
|
||||||
|
<item quantity="other">Postar por %1$s créditos </item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="one">Isso postará seu comentário com uma gorjeta de %1$s créditos por %2$s</item>
|
||||||
|
<item quantity="other">Isso postará seu comentário com uma gorjeta de %1$s créditos por %2$s</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="view_count">
|
||||||
|
<item quantity="one">%1$svisualizações</item>
|
||||||
|
<item quantity="other">%1$s visualizações</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_purchase_message">
|
||||||
|
<item quantity="one">Isto irá comprar \"%1$s\" por %2$s créditos</item>
|
||||||
|
<item quantity="other">Isto irá comprar \"%1$s\" por %2$s créditos</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Channel view -->
|
||||||
|
<string name="no_channel_info">Não há nada aqui ainda.\nVolte mais tarde.</string>
|
||||||
|
<string name="content">Conteúdo</string>
|
||||||
|
<string name="website">Website</string>
|
||||||
|
<string name="reposted">Repostado</string>
|
||||||
|
<plurals name="follower_count">
|
||||||
|
<item quantity="one">%1$sseguidor</item>
|
||||||
|
<item quantity="other">%1$s seguidores</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Parece que você ainda não publicou conteúdo no LBRY.</string>
|
||||||
|
<string name="record">Gravar</string>
|
||||||
|
<string name="take_photo">Tirar uma foto</string>
|
||||||
|
<string name="upload_file">Enviar um arquivo</string>
|
||||||
|
<string name="no_videos_found">Não foi possível encontrar nenhum vídeo em seu dispositivo. Tire uma foto ou grave um vídeo para começar.</string>
|
||||||
|
<string name="loading_videos">Aguarde enquanto carregamos seus vídeos...</string>
|
||||||
|
<string name="storage_permission_rationale_videos">LBRY requer acesso para poder exibir e publicar seus vídeos, imagens e outros arquivos do seu dispositivo.</string>
|
||||||
|
<string name="camera_permission_rationale_record">LBRY requer acesso à sua câmera para gravar vídeos.</string>
|
||||||
|
<string name="camera_permission_rationale_photo">LBRY requer acesso à sua câmera para tirar fotos.</string>
|
||||||
|
<string name="edit_content">Editar conteúdo</string>
|
||||||
|
<string name="mature_tags">Tags adultas</string>
|
||||||
|
<string name="price">Preço</string>
|
||||||
|
<string name="free_publish">Seu conteúdo será gratuito. Pressione o botão para definir um preço.</string>
|
||||||
|
<string name="content_address">Endereço de conteúdo</string>
|
||||||
|
<string name="randomize">Aleatória</string>
|
||||||
|
<string name="address">Endereço</string>
|
||||||
|
<string name="content_address_desc">O endereço onde as pessoas podem encontrar seu conteúdo (por exemplo, lbry://meuvideo)</string>
|
||||||
|
<string name="license">Licença</string>
|
||||||
|
<string name="license_desc">Descrição da licença</string>
|
||||||
|
<string name="additional_options">Opções adicionais </string>
|
||||||
|
<string name="show_extra_fields">Mostrar campos extras</string>
|
||||||
|
<string name="hide_extra_fields">Ocultar campos extras</string>
|
||||||
|
<string name="no_file_found">Nenhum arquivo encontrado para publicar.</string>
|
||||||
|
<string name="publish_invalid_claim_type">Reivindicação inválida especificada para edição.</string>
|
||||||
|
<string name="video_optimization">Otimização de vídeo</string>
|
||||||
|
<string name="thumbnail_creation_failed">Não foi possível criar uma thumbnail automaticamente a partir do seu arquivo de conteúdo.</string>
|
||||||
|
<string name="video_being_optimized">Seu vídeo está sendo otimizado para melhor suporte em uma ampla variedade de dispositivos. Você pode preencher os campos restantes abaixo enquanto isso está em andamento.</string>
|
||||||
|
<string name="video_optimized">Seu vídeo foi otimizado com sucesso para melhor reprodução em tantos dispositivos quanto possível. Prossiga para publicar seu conteúdo.</string>
|
||||||
|
<string name="video_optimize_failed">Seu vídeo não pôde ser otimizado. O arquivo será carregado sem alterações.</string>
|
||||||
|
<string name="completed_video_duration">Duração do vídeo concluído: %1$s</string>
|
||||||
|
<string name="sdk_initializing_publish">Você não pode publicar conteúdo agora porque o serviço de segundo plano ainda está inicializando.</string>
|
||||||
|
<string name="publish_successful">Seu conteúdo foi publicado com sucesso. Pode demorar alguns minutos para aparecer na blockchain.</string>
|
||||||
|
<string name="transcode_in_progress">A otimização do vídeo está em andamento. Se você deseja cancelar, pressione Cancelar na parte inferior da página.</string>
|
||||||
|
<string name="optimization_in_progress">A otimização do vídeo está em andamento.</string>
|
||||||
|
<string name="cannot_capture_video">Não há aplicativo de câmera disponível para gravar vídeos neste dispositivo.</string>
|
||||||
|
<string name="cannot_take_photo">Não há aplicativo de câmera disponível para tirar fotos neste dispositivo.</string>
|
||||||
|
|
||||||
|
<string name="please_provide_title">Forneça um título.</string>
|
||||||
|
<string name="please_specify_address">Especifique um endereço onde as pessoas possam encontrar seu conteúdo.</string>
|
||||||
|
<string name="address_invalid_characters">Seu endereço de conteúdo contém caracteres inválidos.</string>
|
||||||
|
<string name="address_already_used">Você já publicou no endereço de conteúdo especificado. Por favor entre com um novo endereço.</string>
|
||||||
|
<string name="no_file_selected">Nenhum arquivo selecionado. Escolha um vídeo, tire uma foto ou selecione um arquivo antes de publicar.</string>
|
||||||
|
<string name="price_amount_not_set">Insira um preço ou desative o botão para tornar seu conteúdo gratuito.</string>
|
||||||
|
<string name="publish_no_thumbnail">Selecione uma thumbnail para enviar antes de publicar.</string>
|
||||||
|
<string name="publish_thumbnail_in_progress">Aguarde até que a thumbnail termine de enviar antes de publicar.</string>
|
||||||
|
|
||||||
|
<string name="language">Idioma</string>
|
||||||
|
<string name="english">Inglês</string>
|
||||||
|
<string name="chinese">Chinês</string>
|
||||||
|
<string name="french">Francês</string>
|
||||||
|
<string name="german">Alemão</string>
|
||||||
|
<string name="japanese">Japonês</string>
|
||||||
|
<string name="russian">Russo</string>
|
||||||
|
<string name="spanish">Espanhol</string>
|
||||||
|
<string name="indonesian">Indonésio</string>
|
||||||
|
<string name="italian">Italiano</string>
|
||||||
|
<string name="dutch">Holandês</string>
|
||||||
|
<string name="turkish">Turco</string>
|
||||||
|
<string name="polish">Polonês</string>
|
||||||
|
<string name="malay">Malaio</string>
|
||||||
|
<string name="portuguese">Português </string>
|
||||||
|
<string name="vietnamese">Vietnamita</string>
|
||||||
|
<string name="thai">Tailândes</string>
|
||||||
|
<string name="arabic">Árabe</string>
|
||||||
|
<string name="czech">Tcheco</string>
|
||||||
|
<string name="croatian">Croata</string>
|
||||||
|
<string name="cambodian">Cambojano</string>
|
||||||
|
<string name="korean">Coreano</string>
|
||||||
|
<string name="norwegian">Norueguês</string>
|
||||||
|
<string name="romanian">Romeno</string>
|
||||||
|
<string name="hindi">Hindi</string>
|
||||||
|
<string name="greek">Grego</string>
|
||||||
|
<string name="catalan">Catalão</string>
|
||||||
|
|
||||||
|
<string name="none">Nenhum</string>
|
||||||
|
<string name="public_domain">Domínio Público</string>
|
||||||
|
<string name="copyrighted">Protegido por Direitos Autorais</string>
|
||||||
|
<string name="cca_4_0_international">Creative Commons Attribution 4.0 International</string>
|
||||||
|
<string name="cca_sa_4_0_international">Creative Commons Attribution-ShareAlike 4.0 International</string>
|
||||||
|
<string name="cca_nd_4_0_international">Creative Commons Attribution-NoDerivatives 4.0 International</string>
|
||||||
|
<string name="cca_nc_4_0_international">Creative Commons Attribution-NonCommercial 4.0 International</string>
|
||||||
|
<string name="cca_nc_sa_4_0_international">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</string>
|
||||||
|
<string name="cca_nc_nd_4_0_international">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International</string>
|
||||||
|
|
||||||
|
<string-array name="publish_currencies">
|
||||||
|
<item>LBC</item>
|
||||||
|
<item>USD</item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Publishes -->
|
||||||
|
<string name="one_or_more_publishes_failed_abandon">Um ou mais itens de conteúdo não puderam ser excluídos neste momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<plurals name="confirm_delete_publishes">
|
||||||
|
<item quantity="one">Tem certeza de que deseja excluir os itens de conteúdo selecionados?</item>
|
||||||
|
<item quantity="other">Tem certeza de que deseja excluir os itens de conteúdo selecionados?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="publishes_deleted">
|
||||||
|
<item quantity="one">Os itens de conteúdo foram excluídos com sucesso.</item>
|
||||||
|
<item quantity="other">Os itens de conteúdo foram excluídos com sucesso.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Splash -->
|
||||||
|
<string name="oops_something_went_wrong">Ops! Deu beyblade!</string>
|
||||||
|
<string name="installation_id_loaded">ID de instalação carregado.</string>
|
||||||
|
<string name="known_tags_loaded">Tags locais conhecidas e seguidas carregadas.</string>
|
||||||
|
<string name="exchange_rate_loaded">Taxa de câmbio LBC / USD carregada.</string>
|
||||||
|
<string name="user_authenticated">Usuário autenticado.</string>
|
||||||
|
<string name="installation_registered">Instalação registrada.</string>
|
||||||
|
<string name="subscriptions_loaded">Assinaturas carregadas.</string>
|
||||||
|
<string name="subscriptions_resolved">Assinaturas resolvidas.</string>
|
||||||
|
|
||||||
|
<!-- Settings -->
|
||||||
|
<string name="user_interface">Conteúdo $amp; Interface do Usuário</string>
|
||||||
|
<string name="other">Outro</string>
|
||||||
|
<string name="enable_background_playback">Ativar reprodução em segundo plano</string>
|
||||||
|
<string name="enable_dark_mode">Habilitar Tema Dark</string>
|
||||||
|
<string name="show_mature_content">Mostrar conteúdo adulto</string>
|
||||||
|
<string name="show_url_suggestions">Mostrar sugestões de URL</string>
|
||||||
|
<string name="notifications">Notificações</string>
|
||||||
|
<string name="subscriptions">Inscrições </string>
|
||||||
|
<string name="content_interests">Interesses de Conteúdo</string>
|
||||||
|
|
||||||
|
<string name="keep_sdk_in_background">Mantenha o serviço LBRY em execução em segundo plano para melhorar o desempenho da carteira e da rede</string>
|
||||||
|
<string name="participate_in_data_network">Participar da rede de dados (requer reinicialização do aplicativo e do serviço em segundo plano)</string>
|
||||||
|
|
||||||
|
<!-- URL suggestions -->
|
||||||
|
<string name="search_url_title">%1$s- Pesquisa</string>
|
||||||
|
<string name="tag_url_title">%1$s - Tag</string>
|
||||||
|
<string name="search_url_desc">Procurar por \"%1$s\"</string>
|
||||||
|
<string name="explore_tag_url_desc">Explorar a tag \"%1$s\"</string>
|
||||||
|
<string name="view_file_url_desc">Ver conteúdo em %1$s</string>
|
||||||
|
<string name="view_channel_url_desc">Ver o canal %1$s</string>
|
||||||
|
|
||||||
|
<!-- Search -->
|
||||||
|
<string name="search_no_results">Nenhum resultado encontrado para \'%1$s\' .Insira um termo de pesquisa diferente.</string>
|
||||||
|
<string name="search_no_query">Você pode pesquisar qualquer coisa, incluindo filmes, músicas, e-books, software e muito mais.</string>
|
||||||
|
<string name="no_related_content">Nenhum conteúdo relacionado para exibir no momento.</string>
|
||||||
|
|
||||||
|
<!-- Wallet -->
|
||||||
|
<string name="balance">Saldo</string>
|
||||||
|
<string name="you_currently_have">Você tem atualmente</string>
|
||||||
|
<string name="convert_credits">Você pode converter seus créditos em USD e retirar o valor convertido usando uma exchange. <a href=\"https://lbry.com/faq/exchanges\">Saiba mais</a>.</string>
|
||||||
|
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Converter creditos para USD no Bittrex</a></string>
|
||||||
|
<string name="you_also_have">Você também tem</string>
|
||||||
|
<string name="you_staked">Você investiu</string>
|
||||||
|
<string name="in_tips">em gorjetas</string>
|
||||||
|
<string name="in_your_publishes">nas suas publicções</string>
|
||||||
|
<string name="in_your_supports">Nos seus apoios</string>
|
||||||
|
<string name="earn_more_tips">Ganhe mais gorjetas enviando vídeos legais</string>
|
||||||
|
<string name="sdk_initializing">O serviço de segundo plano está sendo inicializado...</string>
|
||||||
|
<string name="sdk_still_initializing">O serviço de segundo plano ainda está sendo inicializado. Você pode explorar conteúdos incríveis nesse meio tempo.</string>
|
||||||
|
<string name="sdk_initializing_functionality">Você não pode fazer isso agora porque o serviço de segundo plano ainda está sendo inicializado.</string>
|
||||||
|
|
||||||
|
<string name="backup_synced">Um backup de sua carteira é sincronizado com lbry.tv</string>
|
||||||
|
<string name="backup_notsynced">Sua carteira não está sincronizada com lbry.tv. Você é responsável por fazer o backup de sua carteira.</string>
|
||||||
|
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">O que isso significa?</a></string>
|
||||||
|
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">O que isso significa?</a></string>
|
||||||
|
|
||||||
|
<string name="receive_credits">Receber Créditos</string>
|
||||||
|
<string name="use_this_address_hint">Use este endereço de carteira para receber créditos enviados por outro usuário (ou por você mesmo).</string>
|
||||||
|
<string name="get_new_address">Obter novo endereço</string>
|
||||||
|
<string name="generate_address_hint">Você pode gerar um novo endereço a qualquer momento e todos os endereços anteriores continuarão funcionando. Usar vários endereços pode ser útil para controlar os pagamentos recebidos de várias fontes.</string>
|
||||||
|
|
||||||
|
<string name="send_credits">Enviar Créditos</string>
|
||||||
|
<string name="recipient_address">Endereço do destinatário</string>
|
||||||
|
<string name="recipient_address_placeholder">bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs</string>
|
||||||
|
<string name="amount">Quantia</string>
|
||||||
|
<string name="send">Enviar</string>
|
||||||
|
|
||||||
|
<string name="recent_transactions">Transações Recentes</string>
|
||||||
|
<string name="view_all">Ver Tudo</string>
|
||||||
|
<string name="receive">Receber</string>
|
||||||
|
<string name="spend">Gastar</string>
|
||||||
|
<string name="publish">Publicar</string>
|
||||||
|
<string name="support">Apoio</string>
|
||||||
|
<string name="abandon">Abandonar</string>
|
||||||
|
<string name="channel">Canal</string>
|
||||||
|
<string name="channel_update">Atualização do canal</string>
|
||||||
|
<string name="publish_update">Publicar atualização</string>
|
||||||
|
|
||||||
|
<string name="wallet_sync">Sync da Carteira</string>
|
||||||
|
<string name="sync_status">Status do Sync</string>
|
||||||
|
<string name="on">Ligado</string>
|
||||||
|
<string name="off">Desligado</string>
|
||||||
|
<string name="email">Email</string>
|
||||||
|
<string name="no_connected_email">Sem email atrelado</string>
|
||||||
|
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual backup</a></string>
|
||||||
|
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a></string>
|
||||||
|
<string name="zero">0</string>
|
||||||
|
<string name="lbc">LBC</string>
|
||||||
|
|
||||||
|
<string name="account_recommended">Conta Recomendada</string>
|
||||||
|
<string name="wallet_account_desc">Uma conta lbry.tv permite que você ganhe recompensas, faça backup de sua carteira e mantenha tudo sincronizado</string>
|
||||||
|
<string name="wallet_without_account">Sem uma conta, você assume toda a responsabilidade de proteger sua carteira e os dados do LBRY.</string>
|
||||||
|
<string name="skip_account">Pular conta</string>
|
||||||
|
<string name="sign_up">Cadastro</string>
|
||||||
|
<string name="address_copied">Endereço copiado</string>
|
||||||
|
|
||||||
|
<string name="invalid_recipient_address">Por favor, insira um endereço válido para enviar créditos.</string>
|
||||||
|
<string name="insufficient_balance">Saldo insuficiente</string>
|
||||||
|
<string name="invalid_amount">Por valor, insira um valor valído</string>
|
||||||
|
<string name="send_credit_error">Seus créditos não puderam ser enviados neste momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="loading_transactions">Carregando transações...</string>
|
||||||
|
<string name="no_recent_transactions">Não há transações recentes para exibir.</string>
|
||||||
|
<string name="no_transactions">Não há transações para exibir neste momento.</string>
|
||||||
|
<string name="tx_list_fee">taxa %1$s</string>
|
||||||
|
<string name="transaction_history">Histórico de Transações</string>
|
||||||
|
|
||||||
|
<string name="unlock">Liberar </string>
|
||||||
|
<string name="unlock_tips">Liberar gorjetas?</string>
|
||||||
|
<string name="confirm_unlock_tips">Tem certeza de que deseja liberar todas as suas gorjetas?</string>
|
||||||
|
<string name="min_spend_required">Insira um valor superior a 0,0001 créditos.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Compre LBC</string>
|
||||||
|
<string name="hash_not_supported">Seu dispositivo não oferece suporte aos requisitos mínimos para proteger sua solicitação de compra.</string>
|
||||||
|
<string name="receive_address_not_set">Você não tem um endereço de carteira definido. Por favor, gere um novo endereço e tente novamente.</string>
|
||||||
|
|
||||||
|
<plurals name="you_sent_credits">
|
||||||
|
<item quantity="one">Você enviou %1$s créditos</item>
|
||||||
|
<item quantity="other">Você enviou %1$scréditos</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Dialogs -->
|
||||||
|
<string name="customize_your_tags">Personalize suas tags</string>
|
||||||
|
<string name="sort_content_by">Classifique o conteúdo por</string>
|
||||||
|
<string name="content_from">Conteúdo de</string>
|
||||||
|
<string name="trending_content">Conteúdo popular</string>
|
||||||
|
<string name="new_content">Novos conteúdos</string>
|
||||||
|
<string name="top_content">Conteúdo principal</string>
|
||||||
|
<string name="trending">Tendência</string>
|
||||||
|
<string name="top">Top</string>
|
||||||
|
<string name="new_text">Novo</string>
|
||||||
|
<string name="past_24_hours">Últimas 24 horas</string>
|
||||||
|
<string name="past_week">Semana passada</string>
|
||||||
|
<string name="past_month">Mês passado</string>
|
||||||
|
<string name="past_year">Ano passado</string>
|
||||||
|
<string name="all_time">Tempo todo</string>
|
||||||
|
<string name="from">de</string>
|
||||||
|
<string name="for_text">para</string>
|
||||||
|
<string name="filter_for">Filtrar por</string>
|
||||||
|
<string name="everyone">Todos</string>
|
||||||
|
<string name="tags_you_follow">Tags que você segue</string>
|
||||||
|
<string name="customize">Personalize</string>
|
||||||
|
<string name="not_yet_implemented">A visualização selecionada não está disponível ainda.</string>
|
||||||
|
<string name="customize_tags_hint">Parece que você ainda não seguiu nenhuma tag.</string>
|
||||||
|
<string name="search_for_more_tags">Pesquise mais tags</string>
|
||||||
|
<string name="no_followed_tags">Você ainda não seguiu nenhuma tag. Comece adicionando tags de seu interesse!</string>
|
||||||
|
<string name="no_tag_results">We could not find new tags that you\'re not following.</string>
|
||||||
|
<string name="tag_already_added">A \'%1$s\' tag já foi adicionada.</string>
|
||||||
|
<string name="tag_limit_reached">Você não pode adicionar mais de 5 tags.</string>
|
||||||
|
<string name="send_a_tip">Enviar Gorjeta</string>
|
||||||
|
<string name="send_a_tip_to">Enviar gorjeta para %1$s</string>
|
||||||
|
<string name="support_this_content">Apoie esse conteúdo</string>
|
||||||
|
<string name="support_info">Isso aumentará o valor geral do lance para este conteúdo, o que aumentará sua capacidade de ser descoberto enquanto estiver ativo. <a href=\"https://lbry.com/faq/tipping\">Saiba mais</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Canal para assinar apoio</string>
|
||||||
|
<string name="make_this_a_tip">Faça disso uma gorjeta</string>
|
||||||
|
<string name="send_revocable_support">Enviar apoio revogável</string>
|
||||||
|
<string name="send_lbc_tip">Enviar %1$s LBC de gorjeta</string>
|
||||||
|
<string name="send_tip_info_content">Isso vai aparecer como uma gorjeta para %1$s, o que aumentará sua capacidade de ser descoberto enquanto estiver ativo. <a href=\"https://lbry.com/faq/tipping\">Saiba mais</a>.</string>
|
||||||
|
<string name="send_tip_info_channel">Isso vai aparecer como uma gorjeta para %1$s, o que aumentará a capacidade do canal de ser descoberto enquanto estiver ativo.</string>
|
||||||
|
<string name="cancel">Cancelar</string>
|
||||||
|
<string name="repost_title">Repostar %1$s</string>
|
||||||
|
<string name="repost_your_favorite">Reposte seu conteúdo favorito para ajudar mais pessoas a descobri-lo!</string>
|
||||||
|
<string name="channel_to_post_on">Canal para postar</string>
|
||||||
|
<string name="show_advanced">Mostrar avançado</string>
|
||||||
|
<string name="hide_advanced">Esconder avançado</string>
|
||||||
|
<string name="name">Nome</string>
|
||||||
|
<string name="min_deposit">0.001</string>
|
||||||
|
<string name="content_successfully_reposted">O conteúdo foi repostado com sucesso!</string>
|
||||||
|
<string name="repost_name_invalid_characters">O nome de repostagem contém caracteres inválidos.</string>
|
||||||
|
<plurals name="you_sent_a_tip">
|
||||||
|
<item quantity="one">Você enviou %1$s crédito como gorjeta, Mahalo!</item>
|
||||||
|
<item quantity="other">Você enviou %1$s créditos como gorjeta, Mahalo!</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Você investiu %1$scrédito em forma de apoio. Você pode revogar seu apoio a qualquer momento.</item>
|
||||||
|
<item quantity="other">Você investiu %1$s créditos em forma de apoio. Você pode revogar seu apoio a qualquer momento.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Verification -->
|
||||||
|
<string name="provide_email_address">Forneça um endereço de e-mail.</string>
|
||||||
|
<string name="email_placeholder">voce@exemplo.com.br</string>
|
||||||
|
<string name="email_sent_to">Um e-mail foi enviado para</string>
|
||||||
|
<string name="please_click_link">Clique no link da mensagem para concluir o login.</string>
|
||||||
|
<string name="resend">Reenviar</string>
|
||||||
|
<string name="continue_text">Continue</string>
|
||||||
|
<string name="provide_valid_email">Por favor insira um endereço de e-mail válido</string>
|
||||||
|
<string name="please_follow_instructions">Siga as instruções no e-mail enviado para seu endereço para continuar.</string>
|
||||||
|
<string name="sign_in_successful">Você fez login com sucesso em lbry.tv</string>
|
||||||
|
<string name="retrieving_account_information">Recuperando informações da conta...</string>
|
||||||
|
<string name="apply_wallet_data">Aplicando dados da carteira...</string>
|
||||||
|
<string name="please_enter_your_password">Por favor, digite a senha que você usou para proteger sua carteira.</string>
|
||||||
|
<string name="please_enter_a_password">Insira uma senha para proteger sua carteira.</string>
|
||||||
|
<string name="wallet_security_purposes">Nota: para fins de segurança da carteira, LBRY não consegue redefinir sua senha.</string>
|
||||||
|
<string name="password">Senha</string>
|
||||||
|
<string name="enable_sync">Habilitar sync</string>
|
||||||
|
<string name="wallet_sync_op_failed">A operação de sincronização da carteira não pôde ser concluída neste momento. Por favor, tente novamente mais tarde. Se o problema persistir, envie um e-mail para hello@lbry.com.</string>
|
||||||
|
<string name="phone_number">Número de telefone</string>
|
||||||
|
<string name="enter_phone_number">Por favor, digite seu número de telefone.</string>
|
||||||
|
<string name="not_interested">Não estou interessado</string>
|
||||||
|
<string name="manual_reward_verification">Verificação manual de recompensa</string>
|
||||||
|
<string name="reward_verification">Verificação de recompensa</string>
|
||||||
|
<string name="social_media_verification">Verificação de mídia social</string>
|
||||||
|
<string name="skip_the_queue">Pular a fila</string>
|
||||||
|
<string name="skip_queue_button_text">Pular para $%1$s</string>
|
||||||
|
<string name="account_undergo_review">Esta conta deve ser analisada antes de você participar do programa de recompensas. Isso pode levar de vários minutos a vários dias.</string>
|
||||||
|
<string name="get_instantly_verified">Você pode ser verificado instantaneamente para poder participar do programa de recompensas usando sua conta do Twitter ou pulando a fila de verificação manual.</string>
|
||||||
|
<string name="twitter_verification">Verificação do Twitter</string>
|
||||||
|
<string name="twitter_verification_desc">Seja verificado instantaneamente usando sua conta do Twitter. Seu endereço de e-mail do Twitter deve corresponder ao e-mail que você forneceu e sua conta deve estar ativa.</string>
|
||||||
|
<string name="twitter_verify">Verifique com o Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Pular a fila</string>
|
||||||
|
<string name="skip_queue_verification_desc">Pule a fila de verificação manual pagando uma taxa para começar a participar do programa de recompensas imediatamente.</string>
|
||||||
|
<string name="request_to_be_verified">Solicite para ser verificado no servidor LBRY Discord <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Server do Discord</a>. Uma revisão manual pode levar de vários minutos a vários dias.</string>
|
||||||
|
<string name="enjoy_free_content">Por favor, aproveite o conteúdo gratuito enquanto isso!</string>
|
||||||
|
<string name="verify_phone_number">Verifique o número de telefone</string>
|
||||||
|
<string name="enter_phone_verify_code">Digite o código de verificação enviado para %1$s</string>
|
||||||
|
<string name="code_placeholder">0000</string>
|
||||||
|
<string name="verify">Verificar</string>
|
||||||
|
<string name="please_enter_valid_phone">Validação por telefone não está disponível no Brasil. Tente outro métodos de validação.</string>
|
||||||
|
<string name="please_enter_verification_code">Digite o código de verificação enviado para o seu número de telefone.</string>
|
||||||
|
<string name="fetch_current_user_error">A conta do usuário não pôde ser recuperada neste momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="purchase_request_pending">Sua solicitação de compra ainda está sendo processada. Envie um e-mail para support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Sua solicitação de compra não pôde ser concluída neste momento. Envie um e-mail para support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Sua conta do Twitter não está qualificada no momento: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Sua conta não foi aprovada para o programa de recompensas. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="twitter_verification_failed">A verificação do Twitter falhou. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="reward_verification_successful">Agora você está qualificado para participar do programa de recompensas!</string>
|
||||||
|
|
||||||
|
<!-- Forms -->
|
||||||
|
<string name="no_added_tags">Você ainda não adicionou nenhuma tag. Adicione tags para melhorar a descoberta.</string>
|
||||||
|
<string name="form_no_tag_results">Não foi possível encontrar novas tags que ainda não foram adicionadas.</string>
|
||||||
|
|
||||||
|
<!-- Channels -->
|
||||||
|
<string name="no_channel_created">Você não criou um canal. \nComece agora criando um novo canal!</string>
|
||||||
|
<string name="create_a_channel">Crie um canal</string>
|
||||||
|
<string name="create_a_channel_item">Crie um canal...</string>
|
||||||
|
<string name="edit_channel">Editar canal</string>
|
||||||
|
<string name="delete_selection">Deletar seleção?</string>
|
||||||
|
<string name="delete_channel">Deletar canal?</string>
|
||||||
|
<string name="confirm_delete_channel">Tem certeza que deseja excluir esse canal ?</string>
|
||||||
|
<string name="channel_deleted">O canal foi excluído com sucesso.</string>
|
||||||
|
<string name="channel_failed_delete">O canal não pôde ser excluído neste momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="description">Descrição</string>
|
||||||
|
<string name="yes">Sim</string>
|
||||||
|
<string name="no">Não</string>
|
||||||
|
<string name="show_optional_fields">Mostrar campos opcionais</string>
|
||||||
|
<string name="hide_optional_fields">Esconder campos adicionais</string>
|
||||||
|
<string name="save">Salvar</string>
|
||||||
|
<string name="channel_name">Nome do Canal</string>
|
||||||
|
<string name="title">Título</string>
|
||||||
|
<string name="at">\@</string>
|
||||||
|
<string name="deposit">Depósito</string>
|
||||||
|
<string name="deposit_remains_yours">Este LBC continua sendo seu. É um depósito de reserva de nome e pode ser desfeito a qualquer momento.</string>
|
||||||
|
<string name="storage_permission_rationale_download">LBRY requer acesso para baixar conteúdo para o seu dispositivo.</string>
|
||||||
|
<string name="storage_permission_rationale_images">LBRY requer acesso para carregar imagens do armazenamento do dispositivo.</string>
|
||||||
|
<string name="select_thumbnail">Selecionar thumbnail</string>
|
||||||
|
<string name="select_cover">Selecionar imagem de capa</string>
|
||||||
|
<string name="undetermined_image_filepath">O caminho do arquivo não pôde ser determinado para a imagem selecionada. Selecione uma imagem em um local diferente.</string>
|
||||||
|
<string name="wait_for_upload">Aguarde até que o upload atual termine.</string>
|
||||||
|
<string name="image_upload_failed"> O upload da imagem falhou. Por favor, tente novamente.</string>
|
||||||
|
<string name="uploading">Uploading...</string>
|
||||||
|
<string name="please_enter_channel_name">Insira um nome do canal.</string>
|
||||||
|
<string name="channel_name_invalid_characters">O nome do seu canal contém caracteres inválidos.</string>
|
||||||
|
<string name="channel_name_already_created">Você já criou um canal com o mesmo nome.</string>
|
||||||
|
<string name="please_enter_valid_deposit">Por favor, insira um valor de depósito válido.</string>
|
||||||
|
<string name="deposit_more_than_balance">O depósito não pode ser superior ao seu saldo.</string>
|
||||||
|
<string name="channel_save_failed">Falha ao tentar salvar. Por favor, tente novamente.</string>
|
||||||
|
<string name="channel_save_successful">O canal foi salvo com sucesso.</string>
|
||||||
|
<string name="item_pending_blockchain">A publicação está pendente na blockchain. Você poderá acessar ou editar a reivindicação em alguns momentos</string>
|
||||||
|
<string name="pending">Pendente</string>
|
||||||
|
<string name="create">Criar</string>
|
||||||
|
<string name="one_or_more_channels_failed_abandon">Um ou mais canais não puderam ser excluídos neste momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<plurals name="min_deposit_required">
|
||||||
|
<item quantity="one">É necessário um depósito mínimo de %1$s créditos.</item>
|
||||||
|
<item quantity="other">É necessário um depósito mínimo de %1$s créditos.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_delete_channels">
|
||||||
|
<item quantity="one">Tem certeza de que deseja excluir o canal selecionado?</item>
|
||||||
|
<item quantity="other">Tem certeza de que deseja excluir os canais selecionados?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="channels_deleted">
|
||||||
|
<item quantity="one">O canal foi excluído com sucesso.</item>
|
||||||
|
<item quantity="other">Os canais foram excluídos com sucesso.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Rewards -->
|
||||||
|
<string name="lbry_credits_allow">Os créditos LBRY permitem que você publique ou compre conteúdo.</string>
|
||||||
|
<string name="free_credits_worth">Você pode obter créditos gratuitos no valor de %1$s após fornecer um endereço de e-mail.</string>
|
||||||
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Saiba mais</a>.</string>
|
||||||
|
<string name="get_started">Iniciar</string>
|
||||||
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
|
<string name="claim">Reivindicar </string>
|
||||||
|
<string name="please_enter_claim_code">Insira um código de recompensa personalizado para reivindicar.</string>
|
||||||
|
<string name="unclaimed">Não reinvidicado</string>
|
||||||
|
<string name="custom_reward_title">Código Customizado</string>
|
||||||
|
<string name="up_to">até</string>
|
||||||
|
<string name="custom_reward_description">Você é uma supermodelo ou estrela do funk que recebeu um código de recompensa personalizado? Reivindique aqui.</string>
|
||||||
|
<plurals name="claim_reward_message">
|
||||||
|
<item quantity="one">Você reivindicou %1$s de crédito como recompensa.</item>
|
||||||
|
<item quantity="other">Você reivindicou %1$s créditos como recompensa.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="available_credits">
|
||||||
|
<item quantity="one">%1$s crédito disponível</item>
|
||||||
|
<item quantity="other">%1$s créditos disponíveis</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Reward drivers -->
|
||||||
|
<string name="publishing_requires_credits">A publicação requer créditos.</string>
|
||||||
|
<string name="channel_creation_requires_credits">A criação do canal requer créditos.</string>
|
||||||
|
<string name="earn_rewards_for_inviting">Ganhe recompensas por convidar seus amigos.</string>
|
||||||
|
<string name="earn_some_credits_to_access">Ganhe alguns créditos para acessar este conteúdo.</string>
|
||||||
|
<string name="tap_here_to_get_some">Toque aqui para obter alguns gratuitamente.</string>
|
||||||
|
<string name="free_credits_available">Créditos gratuitos disponíveis em recompensas.</string>
|
||||||
|
<plurals name="wallet_signed_in_free_credits">
|
||||||
|
<item quantity="one">%1$s crédito gratuitos disponíveis em recompensas.</item>
|
||||||
|
<item quantity="other">%1$s créditos gratuitos disponíveis em recompensas.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="wallet_get_free_credits">
|
||||||
|
<item quantity="one">Obtenha %1$s crédito grátis após criar uma conta.</item>
|
||||||
|
<item quantity="other">Obtenha %1$s créditos grátis após criar uma conta.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Invites -->
|
||||||
|
<string name="lbry_invite_program">Programa de Convite da LBRY</string>
|
||||||
|
<string name="earn_extra_credits_invites">Você pode ganhar créditos extras para cada pessoa que convidar para usar o LBRY.</string>
|
||||||
|
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Saiba mais</a>.</string>
|
||||||
|
<string name="invite_link">Link de Convite</string>
|
||||||
|
<string name="share_this_link">Compartilhe este link com amigos (ou inimigos) e ganhe créditos quando eles se cadastrarem no lbry.tv.</string>
|
||||||
|
<string name="your_invite_link">Seu link de convite</string>
|
||||||
|
<string name="customize_invite_link">Link de convite personalizado</string>
|
||||||
|
<string name="invite_by_email">Convide por Email</string>
|
||||||
|
<string name="invite_someone">Convide alguém que você conhece por e-mail e ganhe créditos ao se cadastrar no lbry.tv.</string>
|
||||||
|
<string name="invite_email_placeholder">amigo@imaginario.com</string>
|
||||||
|
<string name="invite">Convite</string>
|
||||||
|
<string name="invite_history">Histórico de Convite</string>
|
||||||
|
<string name="earn_credits_for_inviting">Ganhe créditos por convidar um amigo, um inimigo ou um flerte. Todo mundo precisa de liberdade de conteúdo.</string>
|
||||||
|
<string name="reward">Recompensa</string>
|
||||||
|
<string name="claimed">Reivindicado</string>
|
||||||
|
<string name="claimable">Disponível</string>
|
||||||
|
<string name="unclaimable">Indisponível</string>
|
||||||
|
<string name="invite_link_copied">Link de convite copiado.</string>
|
||||||
|
<string name="invite_sent_to">Convite enviado para %1$s</string>
|
||||||
|
|
||||||
|
<!-- Library -->
|
||||||
|
<string name="downloads">Downloads</string>
|
||||||
|
<string name="purchases">Compras</string>
|
||||||
|
<string name="history">Histórico</string>
|
||||||
|
<string name="library_no_downloads">Você não baixou nenhum conteúdo para este dispositivo.</string>
|
||||||
|
<string name="library_no_history">Você não visualizou nenhum conteúdo neste dispositivo.</string>
|
||||||
|
<string name="library_no_purchases">Você não comprou nenhum conteúdo em sua conta.</string>
|
||||||
|
<string name="hide">Ocultar</string>
|
||||||
|
<string name="stats">Status</string>
|
||||||
|
<string name="video">Video</string>
|
||||||
|
<string name="audio">Audio</string>
|
||||||
|
<string name="images">Imagens</string>
|
||||||
|
<string name="mb">MB</string>
|
||||||
|
<string name="kb">KB</string>
|
||||||
|
<string name="gb">GB</string>
|
||||||
|
<string name="zero_mb">0MB</string>
|
||||||
|
<plurals name="confirm_delete_files">
|
||||||
|
<item quantity="one">Tem certeza de que deseja remover os arquivos selecionados do seu dispositivo?</item>
|
||||||
|
<item quantity="other">Tem certeza de que deseja remover os arquivos selecionados do seu dispositivo?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="files_deleted">
|
||||||
|
<item quantity="one">O arquivo foi excluído com sucesso</item>
|
||||||
|
<item quantity="other">Os arquivos foram excluídos com sucesso.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- About -->
|
||||||
|
<string name="about_lbry">Sobre LBRY</string>
|
||||||
|
<string name="content_freedom">Liberdade de Conteúdo</string>
|
||||||
|
<string name="about_paragraph">LBRY é um mercado digital gratuito, aberto e administrado pela comunidade. É uma plataforma descentralizada de distribuição de conteúdo P2P para os criadores fazerem upload e compartilharem conteúdo e ganharem créditos LBRY por seu esforço. Os usuários poderão encontrar uma ampla seleção de vídeos, músicas, e-books e outros conteúdos digitais de seu interesse.</string>
|
||||||
|
<string name="get_social">Social</string>
|
||||||
|
<string name="social_paragraph">Você pode interagir com a equipe LBRY e membros da comunidade no Discord, Facebook, Instagram, Twitter ou Reddit.</string>
|
||||||
|
<string name="app_info">Info do App</string>
|
||||||
|
<string name="loading">Carregando...</string>
|
||||||
|
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">O que é LBRY?</a></string>
|
||||||
|
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android Básico</a></string>
|
||||||
|
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
||||||
|
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
||||||
|
<string name="about_link_facebook"><a href=\"https://www.facebook.com/LBRYio\">Facebook</a></string>
|
||||||
|
<string name="about_link_instagram"><a href=\"https://www.instagram.com/LBRYio\">Instagram</a></string>
|
||||||
|
<string name="about_link_reddit"><a href=\"https://reddit.com/r/lbry\">Reddit</a></string>
|
||||||
|
<string name="about_link_telegram"><a href=\"https://t.me/lbryofficial\">Telegram</a></string>
|
||||||
|
<string name="about_link_twitter"><a href=\"https://twitter.com/LBRYio\">Twitter</a></string>
|
||||||
|
<string name="update_mailing_preferences">Atualize as preferências do email</string>
|
||||||
|
<string name="app_version">Versão do App</string>
|
||||||
|
<string name="lbry_sdk">LBRY SDK</string>
|
||||||
|
<string name="platform">Plataforma</string>
|
||||||
|
<string name="installation_id">ID de instalação</string>
|
||||||
|
<string name="firebase_token">Firebase Token</string>
|
||||||
|
<string name="logs">Logs</string>
|
||||||
|
<string name="send_log">Enviar log</string>
|
||||||
|
<string name="connected_email">Email conectado</string>
|
||||||
|
<string name="unknown">Desconhecido</string>
|
||||||
|
<string name="cannot_find_lbrynet_log">O arquivo lbrynet.log não foi encontrado.</string>
|
||||||
|
<string name="cannot_share_lbrynet_log">O arquivo lbrynet.log não pode ser compartilhado devido a restrições de permissão.</string>
|
||||||
|
|
||||||
|
</resources>
|
|
@ -373,6 +373,12 @@
|
||||||
<string name="tag_limit_reached">Você não pode adicionar mais de 5 tags.</string>
|
<string name="tag_limit_reached">Você não pode adicionar mais de 5 tags.</string>
|
||||||
<string name="send_a_tip">Enviar gorjeta</string>
|
<string name="send_a_tip">Enviar gorjeta</string>
|
||||||
<string name="send_a_tip_to">Enviar gorjeta para %1$s</string>
|
<string name="send_a_tip_to">Enviar gorjeta para %1$s</string>
|
||||||
|
<string name="support_this_content">Apoie esse conteúdo</string>
|
||||||
|
<string name="support_info">Isso aumentará o valor atrelado à este conteúdo, o que aumentará sua capacidade de ser descoberto enquanto estiver ativo. <a href=\"https://lbry.com/faq/tipping\">Saiba mais</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Canal para assinar apoio</string>
|
||||||
|
<string name="make_this_a_tip">Envie como Gorjeta</string>
|
||||||
|
<string name="send_revocable_support">Enviar apoio revogável</string>
|
||||||
|
<string name="send_lbc_tip">Enviar %1$s como gorjeta</string>
|
||||||
<string name="send_tip_info_content">Isso aparecerá como uma gorjeta para %1$s, o que aumentará sua capacidade de ser descoberto enquanto ativo. <a href=\"https://lbry.com/faq/tipping\"> Aprenda mais</a>.</string>
|
<string name="send_tip_info_content">Isso aparecerá como uma gorjeta para %1$s, o que aumentará sua capacidade de ser descoberto enquanto ativo. <a href=\"https://lbry.com/faq/tipping\"> Aprenda mais</a>.</string>
|
||||||
<string name="send_tip_info_channel">Isso aparecerá como uma gorjeta para %1$s, o que aumentará sua capacidade de ser descoberto enquanto ativo. <a href=\"https://lbry.com/faq/tipping\"> Aprenda mais</a>.</string>
|
<string name="send_tip_info_channel">Isso aparecerá como uma gorjeta para %1$s, o que aumentará sua capacidade de ser descoberto enquanto ativo. <a href=\"https://lbry.com/faq/tipping\"> Aprenda mais</a>.</string>
|
||||||
<string name="cancel">Cancelar</string>
|
<string name="cancel">Cancelar</string>
|
||||||
|
@ -389,6 +395,10 @@
|
||||||
<item quantity="one">Você enviou %1$s créditos como uma dica, Mahalo!</item>
|
<item quantity="one">Você enviou %1$s créditos como uma dica, Mahalo!</item>
|
||||||
<item quantity="other">Você enviou %1$s créditos como uma dica, Mahalo!</item>
|
<item quantity="other">Você enviou %1$s créditos como uma dica, Mahalo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Você investiu %1$s crédito como apoio. Você pode revogar o apoio a qualquer momento.</item>
|
||||||
|
<item quantity="other">Você investiu %1$s créditos como apoio. Você pode revogar o apoio a qualquer momento.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Por favor forneça um endereço email.</string>
|
<string name="provide_email_address">Por favor forneça um endereço email.</string>
|
||||||
|
@ -412,8 +422,18 @@
|
||||||
<string name="enter_phone_number">Por favor, digite seu número de telefone.</string>
|
<string name="enter_phone_number">Por favor, digite seu número de telefone.</string>
|
||||||
<string name="not_interested">Não interessado</string>
|
<string name="not_interested">Não interessado</string>
|
||||||
<string name="manual_reward_verification">Verificação manual de recompensas</string>
|
<string name="manual_reward_verification">Verificação manual de recompensas</string>
|
||||||
|
<string name="reward_verification">Verificação de Recompensas</string>
|
||||||
|
<string name="social_media_verification">Verificação de Mídia Social</string>
|
||||||
|
<string name="skip_the_queue">Pular a fila</string>
|
||||||
|
<string name="skip_queue_button_text">Pular a fila por $%1$s</string>
|
||||||
<string name="account_undergo_review">Esta conta deve ser revisada antes de você poder participar do programa de recompensas. Isso pode levar de alguns minutos ou até vários dias.</string>
|
<string name="account_undergo_review">Esta conta deve ser revisada antes de você poder participar do programa de recompensas. Isso pode levar de alguns minutos ou até vários dias.</string>
|
||||||
<string name="request_to_be_verified">Se você continuar a ver essa mensagem, por favor peça para ser verificado em <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
<string name="get_instantly_verified">Você pode ser verificado instantaneamente para poder participar do programa de recompensas usando sua conta do Twitter ou pulando a fila de verificação manual.</string>
|
||||||
|
<string name="twitter_verification">Verificação do Twitter</string>
|
||||||
|
<string name="twitter_verification_desc">Seja verificado instantaneamente usando sua conta do Twitter. Seu endereço de e-mail do Twitter deve corresponder ao e-mail que você forneceu e sua conta deve estar ativa.</string>
|
||||||
|
<string name="twitter_verify">Verificar com o Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Pular a Fila</string>
|
||||||
|
<string name="skip_queue_verification_desc">Pule a fila de verificação manual pagando uma taxa para começar a participar do programa de recompensas imediatamente.</string>
|
||||||
|
<string name="request_to_be_verified">Please request to be verified on the <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. Uma revisão manual pode levar de vários minutos a vários dias.</string>
|
||||||
<string name="enjoy_free_content">Enquanto isso, aproveite o conteúdo gratuito!</string>
|
<string name="enjoy_free_content">Enquanto isso, aproveite o conteúdo gratuito!</string>
|
||||||
<string name="verify_phone_number">Verificar Número de Telefone</string>
|
<string name="verify_phone_number">Verificar Número de Telefone</string>
|
||||||
<string name="enter_phone_verify_code">Digite o código de verificação enviado para %1$s</string>
|
<string name="enter_phone_verify_code">Digite o código de verificação enviado para %1$s</string>
|
||||||
|
@ -422,6 +442,12 @@
|
||||||
<string name="please_enter_valid_phone">Por favor insira um número de telefone válido.</string>
|
<string name="please_enter_valid_phone">Por favor insira um número de telefone válido.</string>
|
||||||
<string name="please_enter_verification_code">Digite o código de verificação enviado para o seu número de telefone.</string>
|
<string name="please_enter_verification_code">Digite o código de verificação enviado para o seu número de telefone.</string>
|
||||||
<string name="fetch_current_user_error">Não foi possível recuperar a conta do usuário no momento. Por favor, tente novamente mais tarde.</string>
|
<string name="fetch_current_user_error">Não foi possível recuperar a conta do usuário no momento. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="purchase_request_pending">Sua solicitação de compra ainda está sendo processada. Envie um e-mail para support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Sua solicitação de compra não pôde ser concluída neste momento. Envie um e-mail para support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Sua conta do Twitter não está qualificada no momento: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Sua conta não foi aprovada para o programa de recompensas. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="twitter_verification_failed">A verificação do Twitter falhou. Por favor, tente novamente mais tarde.</string>
|
||||||
|
<string name="reward_verification_successful">Agora você está qualificado para participar do programa de recompensas!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Você ainda não adicionou nenhuma tag. Adicione tags para melhorar seu alcance.</string>
|
<string name="no_added_tags">Você ainda não adicionou nenhuma tag. Adicione tags para melhorar seu alcance.</string>
|
||||||
|
@ -593,27 +619,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">Não foi possível encontrar o arquivo lbrynet.log.</string>
|
<string name="cannot_find_lbrynet_log">Não foi possível encontrar o arquivo lbrynet.log.</string>
|
||||||
<string name="cannot_share_lbrynet_log">O arquivo lbrynet.log não pode ser compartilhado devido a restrições de permissão.</string>
|
<string name="cannot_share_lbrynet_log">O arquivo lbrynet.log não pode ser compartilhado devido a restrições de permissão.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -382,6 +382,12 @@
|
||||||
<string name="tag_limit_reached">Se pot adăuga maxim 5 etichete.</string>
|
<string name="tag_limit_reached">Se pot adăuga maxim 5 etichete.</string>
|
||||||
<string name="send_a_tip">Trimite bacşiş</string>
|
<string name="send_a_tip">Trimite bacşiş</string>
|
||||||
<string name="send_a_tip_to">Trimitere bacşiş la %1$s</string>
|
<string name="send_a_tip_to">Trimitere bacşiş la %1$s</string>
|
||||||
|
<string name="support_this_content">Susține acest conținut</string>
|
||||||
|
<string name="support_info">Va crește suma totală licitată pentru acest conținut și implicit posibilitatea de a fi descoperit cât este activ. <a href=\"https://lbry.com/faq/tipping\">Detalii</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Canalul susținător</string>
|
||||||
|
<string name="make_this_a_tip">Trimite ca bacşiş</string>
|
||||||
|
<string name="send_revocable_support">Trimite susţinere revocabilă</string>
|
||||||
|
<string name="send_lbc_tip">Trimite %1$s LBC bacşiş</string>
|
||||||
<string name="send_tip_info_content">Aceasta sumă va apărea ca bacșiș pentru %1$s, mărindu-i șansele de a fi descoperit cât timp este activ. <a href=\"https://lbry.com/faq/tipping\">Detalii</a>.</string>
|
<string name="send_tip_info_content">Aceasta sumă va apărea ca bacșiș pentru %1$s, mărindu-i șansele de a fi descoperit cât timp este activ. <a href=\"https://lbry.com/faq/tipping\">Detalii</a>.</string>
|
||||||
<string name="send_tip_info_channel">Aceasta sumă va apărea ca bacșiș pentru %1$s, mărind șansele canalului de a fi descoperit cât timp este activ. <a href=\"https://lbry.com/faq/tipping\">Detalii</a>.</string>
|
<string name="send_tip_info_channel">Aceasta sumă va apărea ca bacșiș pentru %1$s, mărind șansele canalului de a fi descoperit cât timp este activ. <a href=\"https://lbry.com/faq/tipping\">Detalii</a>.</string>
|
||||||
<string name="cancel">Anulare</string>
|
<string name="cancel">Anulare</string>
|
||||||
|
@ -399,6 +405,11 @@
|
||||||
<item quantity="few">Bravo! Ai trimis %1$s credite ca bacşiş.</item>
|
<item quantity="few">Bravo! Ai trimis %1$s credite ca bacşiş.</item>
|
||||||
<item quantity="other">Bravo! Ai trimis %1$s de credite ca bacşiş.</item>
|
<item quantity="other">Bravo! Ai trimis %1$s de credite ca bacşiş.</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Susţii cu %1$s credit. Poți revoca suportul în orice moment.</item>
|
||||||
|
<item quantity="few">Susţii cu %1$s credite. Poți revoca suportul în orice moment.</item>
|
||||||
|
<item quantity="other">Îl susţii cu %1$s credite. Poți anula suportul în orice moment.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Furnizează o adresă de e-mail.</string>
|
<string name="provide_email_address">Furnizează o adresă de e-mail.</string>
|
||||||
|
@ -423,7 +434,6 @@
|
||||||
<string name="not_interested">Nu mă interesează</string>
|
<string name="not_interested">Nu mă interesează</string>
|
||||||
<string name="manual_reward_verification">Verificare manuală recompensare</string>
|
<string name="manual_reward_verification">Verificare manuală recompensare</string>
|
||||||
<string name="account_undergo_review">Acest cont trebuie verificat înainte de a putea participa la programul de recompensare. Aceasta poate dura câteva minute sau zile.</string>
|
<string name="account_undergo_review">Acest cont trebuie verificat înainte de a putea participa la programul de recompensare. Aceasta poate dura câteva minute sau zile.</string>
|
||||||
<string name="request_to_be_verified">Dacă vezi în continuare acest mesaj, poţi solicita o verificare pe <a href=\"https://discordapp.com/invite/Z3bERWA\">serverul Discord al LBRY</a>.</string>
|
|
||||||
<string name="enjoy_free_content">Între timp bucură-te de conţinutul gratuit!</string>
|
<string name="enjoy_free_content">Între timp bucură-te de conţinutul gratuit!</string>
|
||||||
<string name="verify_phone_number">Verificare număr de telefon</string>
|
<string name="verify_phone_number">Verificare număr de telefon</string>
|
||||||
<string name="enter_phone_verify_code">Introdu codul de verificare trimis la %1$s</string>
|
<string name="enter_phone_verify_code">Introdu codul de verificare trimis la %1$s</string>
|
||||||
|
@ -432,7 +442,6 @@
|
||||||
<string name="please_enter_valid_phone">Introdu un număr de telefon valid.</string>
|
<string name="please_enter_valid_phone">Introdu un număr de telefon valid.</string>
|
||||||
<string name="please_enter_verification_code">Introdu codul de verificare trimis la numărul tău de telefon.</string>
|
<string name="please_enter_verification_code">Introdu codul de verificare trimis la numărul tău de telefon.</string>
|
||||||
<string name="fetch_current_user_error">Contul de utilizator nu a putut fi preluat în acest moment. Reîncearcă mai târziu.</string>
|
<string name="fetch_current_user_error">Contul de utilizator nu a putut fi preluat în acest moment. Reîncearcă mai târziu.</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Încă nu ţi-ai ales etichete. Adaugă-ţi câteva pentru a descoperi conţinut.</string>
|
<string name="no_added_tags">Încă nu ţi-ai ales etichete. Adaugă-ţi câteva pentru a descoperi conţinut.</string>
|
||||||
<string name="form_no_tag_results">Nu am putut găsi etichete noi pe care să nu le ai deja adăugate.</string>
|
<string name="form_no_tag_results">Nu am putut găsi etichete noi pe care să nu le ai deja adăugate.</string>
|
||||||
|
@ -612,27 +621,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">Fişierul „lbrynet.log” nu a putut fi găsit.</string>
|
<string name="cannot_find_lbrynet_log">Fişierul „lbrynet.log” nu a putut fi găsit.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Fişierul „lbrynet.log” nu poate fi partajat datorită restricţiilor.</string>
|
<string name="cannot_share_lbrynet_log">Fişierul „lbrynet.log” nu poate fi partajat datorită restricţiilor.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -391,6 +391,12 @@
|
||||||
<string name="tag_limit_reached">Вы не можете добавить больше 5 тегов.</string>
|
<string name="tag_limit_reached">Вы не можете добавить больше 5 тегов.</string>
|
||||||
<string name="send_a_tip">Отправить чаевые</string>
|
<string name="send_a_tip">Отправить чаевые</string>
|
||||||
<string name="send_a_tip_to">Пожертвовать %1$s</string>
|
<string name="send_a_tip_to">Пожертвовать %1$s</string>
|
||||||
|
<string name="support_this_content">Поддержать этот контент</string>
|
||||||
|
<string name="support_info">Это увеличит общее вложенное количество LBC в этот контент, и, пока поддержка активна, будет больше вероятность обнаружения видео другими пользователями. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">От лица какого канала отображать поддержку</string>
|
||||||
|
<string name="make_this_a_tip">Отправить как чаевые</string>
|
||||||
|
<string name="send_revocable_support">Отправить временную поддержку</string>
|
||||||
|
<string name="send_lbc_tip">Отправить чаевые в кол-ве %1$s</string>
|
||||||
<string name="send_tip_info_content">Это пожертвование для %1$s увеличит его возможность быть найденным. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">Это пожертвование для %1$s увеличит его возможность быть найденным. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">Это пожертвование для %1$s увеличит возможность канала быть найденным. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">Это пожертвование для %1$s увеличит возможность канала быть найденным. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Отмена</string>
|
<string name="cancel">Отмена</string>
|
||||||
|
@ -409,6 +415,12 @@
|
||||||
<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>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Вы оставили %1$s кредит в качестве поддержки. Вы можете вернуть средства в любое время.</item>
|
||||||
|
<item quantity="few">Вы оставили %1$s кредита в качестве поддержки. Вы можете вернуть средства в любое время.</item>
|
||||||
|
<item quantity="many">Вы оставили %1$s кредитов в качестве поддержки. Вы можете вернуть средства в любое время.</item>
|
||||||
|
<item quantity="other">Вы оставили %1$s кредитов в качестве поддержки. Вы можете вернуть средства в любое время.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Пожалуйста, предоставьте адрес электронной почты</string>
|
<string name="provide_email_address">Пожалуйста, предоставьте адрес электронной почты</string>
|
||||||
|
@ -432,8 +444,18 @@
|
||||||
<string name="enter_phone_number">Пожалуйста, введите номер телефона. </string>
|
<string name="enter_phone_number">Пожалуйста, введите номер телефона. </string>
|
||||||
<string name="not_interested">Не интересно </string>
|
<string name="not_interested">Не интересно </string>
|
||||||
<string name="manual_reward_verification">Ручное подтверждение наград </string>
|
<string name="manual_reward_verification">Ручное подтверждение наград </string>
|
||||||
|
<string name="reward_verification">Подтверждение наград</string>
|
||||||
|
<string name="social_media_verification">Верификация через социальные сети</string>
|
||||||
|
<string name="skip_the_queue">Пропустить очередь</string>
|
||||||
|
<string name="skip_queue_button_text">Пропустить за $%1$s</string>
|
||||||
<string name="account_undergo_review">Этот аккаунт должен проследовать проверке перед участием в программе вознаграждений. Это может занять от нескольких минут до нескольких дней. </string>
|
<string name="account_undergo_review">Этот аккаунт должен проследовать проверке перед участием в программе вознаграждений. Это может занять от нескольких минут до нескольких дней. </string>
|
||||||
<string name="request_to_be_verified">Если Вы продолжаете видеть это сообщение, пожалуйста, обратитесь, чтобы стать подтвержденным сюда: <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
<string name="get_instantly_verified">Вы можете сразу пройти проверку для того, чтобы участвовать в программе наград, используя Ваш аккаунт в Твиттере или пропустив проверку вручную.</string>
|
||||||
|
<string name="twitter_verification">Проверка с помощью Твиттера</string>
|
||||||
|
<string name="twitter_verification_desc">Пройдите проверку быстрее с помощью Вашего акккаунта в Твиттере. Адрес электронной почты этого аккаунта должен совпадать с адресом, который Вы предоставили ранее, а также аккаунт должен быть активен.</string>
|
||||||
|
<string name="twitter_verify">Верифицировать с помощью Твиттера</string>
|
||||||
|
<string name="skip_queue_verification">Пропустить очередь</string>
|
||||||
|
<string name="skip_queue_verification_desc">Пропустить очередь проверки, заплатив небольшую сумму, чтобы незамедлительно принять участие в программе наград.</string>
|
||||||
|
<string name="request_to_be_verified">Пожалуйста, запросите проверку в <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. Проверка вручную может занять от пары минут до нескольких дней.</string>
|
||||||
<string name="enjoy_free_content">Наслаждайтесь бесплатным контентом в любое время!</string>
|
<string name="enjoy_free_content">Наслаждайтесь бесплатным контентом в любое время!</string>
|
||||||
<string name="verify_phone_number">Подтвердите номер телефона</string>
|
<string name="verify_phone_number">Подтвердите номер телефона</string>
|
||||||
<string name="enter_phone_verify_code">Пожалуйста, введите код подтверждения, отправленный на %1$s</string>
|
<string name="enter_phone_verify_code">Пожалуйста, введите код подтверждения, отправленный на %1$s</string>
|
||||||
|
@ -442,6 +464,12 @@
|
||||||
<string name="please_enter_valid_phone">Пожалуйста, введите действительный номер телефона. </string>
|
<string name="please_enter_valid_phone">Пожалуйста, введите действительный номер телефона. </string>
|
||||||
<string name="please_enter_verification_code">Пожалуйста, введите код подтверждения, отправленный на Ваш номер телефона. </string>
|
<string name="please_enter_verification_code">Пожалуйста, введите код подтверждения, отправленный на Ваш номер телефона. </string>
|
||||||
<string name="fetch_current_user_error">Не удалось получить информацию об аккаунте. Пожалуйста, попробуйте позже.</string>
|
<string name="fetch_current_user_error">Не удалось получить информацию об аккаунте. Пожалуйста, попробуйте позже.</string>
|
||||||
|
<string name="purchase_request_pending">Ваш запрос о покупке всё ещё обрабатывается. Пожалуйста, отправьте письмо на support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Ваш запрос о покупке не может быть обработан на данный момент. Пожалуйста, обратитесь к нам с письмом по адресу support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Пока что Ваш аккаунт в Твиттере нам не подходит: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Ваш аккаунт не был подтверждён для участия в программе наград. Пожалуйста, повторите попытку позже.</string>
|
||||||
|
<string name="twitter_verification_failed">Проверка Твиттер аккаунта неудалась. Пожалуйста, повторите попытку позже</string>
|
||||||
|
<string name="reward_verification_successful">Теперь Вы являетесь участником программмы наград!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Вы пока не подписаны ни на один тег. Добавьте теги, чтобы улучшить поиск. </string>
|
<string name="no_added_tags">Вы пока не подписаны ни на один тег. Добавьте теги, чтобы улучшить поиск. </string>
|
||||||
|
@ -483,7 +511,7 @@
|
||||||
<string name="deposit_more_than_balance">Вложение не может быть выше Вашего счета</string>
|
<string name="deposit_more_than_balance">Вложение не может быть выше Вашего счета</string>
|
||||||
<string name="channel_save_failed">Запрос сохранения канала не удался. Пожалуйста, попробуйте ещё раз. </string>
|
<string name="channel_save_failed">Запрос сохранения канала не удался. Пожалуйста, попробуйте ещё раз. </string>
|
||||||
<string name="channel_save_successful">Канал успешно сохранён.</string>
|
<string name="channel_save_successful">Канал успешно сохранён.</string>
|
||||||
<string name="item_pending_blockchain">Происходит загрузка в блокчейн. Вы сможете получить доступ ко взносу через некоторое время. </string>
|
<string name="item_pending_blockchain">Происходит загрузка в блокчейн. Вы сможете получить доступ к материалу через некоторое время. </string>
|
||||||
<string name="pending">Загрузка</string>
|
<string name="pending">Загрузка</string>
|
||||||
<string name="create">Создать</string>
|
<string name="create">Создать</string>
|
||||||
<string name="one_or_more_channels_failed_abandon">Удаление одного или более каналов временно невозможно. Пожалуйста, попробуйте позже.</string>
|
<string name="one_or_more_channels_failed_abandon">Удаление одного или более каналов временно невозможно. Пожалуйста, попробуйте позже.</string>
|
||||||
|
@ -631,27 +659,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">Файл lbrynet.log не может быть найден.</string>
|
<string name="cannot_find_lbrynet_log">Файл lbrynet.log не может быть найден.</string>
|
||||||
<string name="cannot_share_lbrynet_log">Файлом lbrynet.log нельзя поделиться из-за ограничений разрешений. </string>
|
<string name="cannot_share_lbrynet_log">Файлом lbrynet.log нельзя поделиться из-за ограничений разрешений. </string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -62,6 +62,7 @@
|
||||||
<string name="comments">Komentari</string>
|
<string name="comments">Komentari</string>
|
||||||
<string name="no_comments">Trenutno nema komentara.</string>
|
<string name="no_comments">Trenutno nema komentara.</string>
|
||||||
<string name="sdk_initializing_comments">Komentari će biti prikazani nakon pokretanja pozadinskog servisa.</string>
|
<string name="sdk_initializing_comments">Komentari će biti prikazani nakon pokretanja pozadinskog servisa.</string>
|
||||||
|
<string name="comment_error">Vaš komentar nije moguće objaviti trenutno. Molimo pokušajte kasnije.</string>
|
||||||
<string name="share_lbry_content">Podeli LBRY sadržaj</string>
|
<string name="share_lbry_content">Podeli LBRY sadržaj</string>
|
||||||
<string name="view">Pregled</string>
|
<string name="view">Pregled</string>
|
||||||
<string name="play">Reprodukuj</string>
|
<string name="play">Reprodukuj</string>
|
||||||
|
@ -89,6 +90,11 @@
|
||||||
<string name="please_select_repost_channel">Molimo odaberite kanal na kojem ćete preporučiti.</string>
|
<string name="please_select_repost_channel">Molimo odaberite kanal na kojem ćete preporučiti.</string>
|
||||||
<string name="reply">Odgovori</string>
|
<string name="reply">Odgovori</string>
|
||||||
<string name="replying_to">Odgovarate korisniku %1$s</string>
|
<string name="replying_to">Odgovarate korisniku %1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="one">Objavi i tipuj %1$s kredit?</item>
|
||||||
|
<item quantity="few">Objavi i tipuj %1$s kredita?</item>
|
||||||
|
<item quantity="other">Objavi i tipuj %1$s kredita?</item>
|
||||||
|
</plurals>
|
||||||
<plurals name="post_for_credits">
|
<plurals name="post_for_credits">
|
||||||
<item quantity="one">Objavi za %1$s kredit</item>
|
<item quantity="one">Objavi za %1$s kredit</item>
|
||||||
<item quantity="few">Objavi za %1$s kredita</item>
|
<item quantity="few">Objavi za %1$s kredita</item>
|
||||||
|
@ -121,6 +127,8 @@
|
||||||
<item quantity="other">%1$s pratioca</item>
|
<item quantity="other">%1$s pratioca</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Izgleda da nemate objavljenog sadržaja na LBRY za sada.</string>
|
||||||
<string name="record">Snimanje</string>
|
<string name="record">Snimanje</string>
|
||||||
<string name="take_photo">Slikajte se</string>
|
<string name="take_photo">Slikajte se</string>
|
||||||
<string name="upload_file">Otpremite datoteku</string>
|
<string name="upload_file">Otpremite datoteku</string>
|
||||||
|
@ -192,6 +200,7 @@
|
||||||
<string name="romanian">Rumunski</string>
|
<string name="romanian">Rumunski</string>
|
||||||
<string name="hindi">Hindi</string>
|
<string name="hindi">Hindi</string>
|
||||||
<string name="greek">Grčki</string>
|
<string name="greek">Grčki</string>
|
||||||
|
<string name="catalan">Katalonski</string>
|
||||||
|
|
||||||
<string name="none">Nijedan</string>
|
<string name="none">Nijedan</string>
|
||||||
<string name="public_domain">Javni Domen</string>
|
<string name="public_domain">Javni Domen</string>
|
||||||
|
@ -234,6 +243,7 @@
|
||||||
<!-- Settings -->
|
<!-- Settings -->
|
||||||
<string name="user_interface">Sadržaj & Korisnički interfejs</string>
|
<string name="user_interface">Sadržaj & Korisnički interfejs</string>
|
||||||
<string name="other">Ostalo</string>
|
<string name="other">Ostalo</string>
|
||||||
|
<string name="enable_background_playback">Omogući reprodukciju u pozadini</string>
|
||||||
<string name="enable_dark_mode">Uključi tamnu temu</string>
|
<string name="enable_dark_mode">Uključi tamnu temu</string>
|
||||||
<string name="show_mature_content">Sadržaj za odrasle</string>
|
<string name="show_mature_content">Sadržaj za odrasle</string>
|
||||||
<string name="show_url_suggestions">Prikazuj URL sugestije</string>
|
<string name="show_url_suggestions">Prikazuj URL sugestije</string>
|
||||||
|
@ -330,6 +340,12 @@
|
||||||
<string name="unlock">Otključaj</string>
|
<string name="unlock">Otključaj</string>
|
||||||
<string name="unlock_tips">Otključaj tipove?</string>
|
<string name="unlock_tips">Otključaj tipove?</string>
|
||||||
<string name="confirm_unlock_tips">Da li ste sigurni da želite da otključate sve vaše tipove?</string>
|
<string name="confirm_unlock_tips">Da li ste sigurni da želite da otključate sve vaše tipove?</string>
|
||||||
|
<string name="min_spend_required">Molimo vas da unesete veći iznos od 0,0001 kredita.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Kupi LBC</string>
|
||||||
|
<string name="hash_not_supported">Vaš uređjaj ne ispunjava minimalne uslove da bi vaše zahteve za kupovinu održavao bezbednim. </string>
|
||||||
|
<string name="receive_address_not_set">Nemate podešenu adresu novčanika. Molimo vas da napravite novu i da pokušate ponovo.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one">Poslali ste %1$s kredit</item>
|
<item quantity="one">Poslali ste %1$s kredit</item>
|
||||||
<item quantity="few">Poslali ste %1$s kredita</item>
|
<item quantity="few">Poslali ste %1$s kredita</item>
|
||||||
|
@ -366,6 +382,12 @@
|
||||||
<string name="tag_limit_reached">Ne možete dodati više od 5 tagova.</string>
|
<string name="tag_limit_reached">Ne možete dodati više od 5 tagova.</string>
|
||||||
<string name="send_a_tip">Pošaljite tip</string>
|
<string name="send_a_tip">Pošaljite tip</string>
|
||||||
<string name="send_a_tip_to">Pošalji tip korisniku %1$s</string>
|
<string name="send_a_tip_to">Pošalji tip korisniku %1$s</string>
|
||||||
|
<string name="support_this_content">Podržite ovaj sadržaj</string>
|
||||||
|
<string name="support_info">To će povećati ukupni iznos ponude za ovaj sadržaj, što će povećati njegovu sposobnost da bude otkriven dok je aktivan. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Kanal u ime kog pružate podršku</string>
|
||||||
|
<string name="make_this_a_tip">Pretvori ovo u Tip</string>
|
||||||
|
<string name="send_revocable_support">Pošaljite Opozivu Podršku</string>
|
||||||
|
<string name="send_lbc_tip">Pošaljite tip od %1$s LBC</string>
|
||||||
<string name="send_tip_info_content">Ovaj tip će postati vidljiv na profilu korisnika %1$s, i to će mu pomoći da bude lakše uočljiv dokle god taj tip ne unovči. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">Ovaj tip će postati vidljiv na profilu korisnika %1$s, i to će mu pomoći da bude lakše uočljiv dokle god taj tip ne unovči. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">Ovaj tip će postati vidljiv na kanalu korisnika %1$s, i to će mu pomoći da bude lakše uočljiv dokle god taj tip ne unovči. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">Ovaj tip će postati vidljiv na kanalu korisnika %1$s, i to će mu pomoći da bude lakše uočljiv dokle god taj tip ne unovči. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Poništi</string>
|
<string name="cancel">Poništi</string>
|
||||||
|
@ -383,6 +405,11 @@
|
||||||
<item quantity="few">Poslali ste %1$s kredita u vidu tipa, bravo!</item>
|
<item quantity="few">Poslali ste %1$s kredita u vidu tipa, bravo!</item>
|
||||||
<item quantity="other">Poslali ste %1$s kredita u vidu tipa, bravo!</item>
|
<item quantity="other">Poslali ste %1$s kredita u vidu tipa, bravo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Oročili ste %1$s kredit u vidu podrške. Možete opozvati vašu podršku kada god to želite.</item>
|
||||||
|
<item quantity="few">Oročili ste %1$s kredita u vidu podrške. Možete opozvati vašu podršku kada god to želite.</item>
|
||||||
|
<item quantity="other">Oročili ste %1$s kredita u vidu podrške. Možete opozvati vašu podršku kada god to želite.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Molimo unesite email adresu.</string>
|
<string name="provide_email_address">Molimo unesite email adresu.</string>
|
||||||
|
@ -406,8 +433,18 @@
|
||||||
<string name="enter_phone_number">Molimo vas unesite vaš telefonski broj.</string>
|
<string name="enter_phone_number">Molimo vas unesite vaš telefonski broj.</string>
|
||||||
<string name="not_interested">Nisam zainteresovan</string>
|
<string name="not_interested">Nisam zainteresovan</string>
|
||||||
<string name="manual_reward_verification">Ručna Verifikacija za Nagrade</string>
|
<string name="manual_reward_verification">Ručna Verifikacija za Nagrade</string>
|
||||||
|
<string name="reward_verification">Verifikacija Nagrada</string>
|
||||||
|
<string name="social_media_verification">Verifikacija Društvenih Mreža</string>
|
||||||
|
<string name="skip_the_queue">Preskoči Redosled</string>
|
||||||
|
<string name="skip_queue_button_text">Preskoči za %1$s$</string>
|
||||||
<string name="account_undergo_review">Vaš nalog mora proći proveru pre nego što budete odobreni za nagradni program. Ovaj proces može trajati od nekoliko minuta do nekoliko dana.</string>
|
<string name="account_undergo_review">Vaš nalog mora proći proveru pre nego što budete odobreni za nagradni program. Ovaj proces može trajati od nekoliko minuta do nekoliko dana.</string>
|
||||||
<string name="request_to_be_verified">Ukoliko i dalje vidite ovu poruku, molimo vas prijavite se za verifikaciju na <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
<string name="get_instantly_verified">Možete se odmah verifikovati čime stičete pravo učestovanja u Nagradnom programu putem vašeg Twitter naloga i time preskočiti red manualne verifikacije.</string>
|
||||||
|
<string name="twitter_verification">Twitter Verifikacija</string>
|
||||||
|
<string name="twitter_verification_desc">Verifikujte se odmah putem vašeg Twitter naloga. Vaša Twitter email adresa mora biti ista kao email adresa koju ste prethodno naveli, i vaš nalog bi potom trebao biti aktivan.</string>
|
||||||
|
<string name="twitter_verify">Verifikujte se putem Twitter-a</string>
|
||||||
|
<string name="skip_queue_verification">Preskoči Redosled</string>
|
||||||
|
<string name="skip_queue_verification_desc">Preskočite red za manuelnu verifikaciju plaćanjem provizije i time odmah steknite pravo za učestvovanje u Nagradnom programu.</string>
|
||||||
|
<string name="request_to_be_verified">Molimo vas da zatražite manuelnu verifikaciju na <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. Obrada manuelnog zahteva može trajati od nekoliko minuta do nekoliko dana.</string>
|
||||||
<string name="enjoy_free_content">Uživajte u besplatnim sadržajima u međjuvremenu!</string>
|
<string name="enjoy_free_content">Uživajte u besplatnim sadržajima u međjuvremenu!</string>
|
||||||
<string name="verify_phone_number">Potvrdite Broj Telefona</string>
|
<string name="verify_phone_number">Potvrdite Broj Telefona</string>
|
||||||
<string name="enter_phone_verify_code">Unesite verifikacioni kod koji vam je poslat na %1$s</string>
|
<string name="enter_phone_verify_code">Unesite verifikacioni kod koji vam je poslat na %1$s</string>
|
||||||
|
@ -416,6 +453,12 @@
|
||||||
<string name="please_enter_valid_phone">Molimo vas da unesete ispravan telefonski broj.</string>
|
<string name="please_enter_valid_phone">Molimo vas da unesete ispravan telefonski broj.</string>
|
||||||
<string name="please_enter_verification_code">Unesite verifikacioni kod koji smo poslali na vaš broj telefona.</string>
|
<string name="please_enter_verification_code">Unesite verifikacioni kod koji smo poslali na vaš broj telefona.</string>
|
||||||
<string name="fetch_current_user_error">Korisnički nalog ne može biti učitan u ovom trenutku. Molimo pokušajte kasnije.</string>
|
<string name="fetch_current_user_error">Korisnički nalog ne može biti učitan u ovom trenutku. Molimo pokušajte kasnije.</string>
|
||||||
|
<string name="purchase_request_pending">Vaš zahtev za kupovinu je i dalje u obradi. Molimo vas pošaljite email na support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Vaš zahtev za kupovinu trenutno ne može biti obradjen. Molimo vas pošaljite email na support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Vaš Twitter nalog trenutno nije podoban: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Vaš nalog nije odobren za Nagradni program. Molimo pokušajte kasnije.</string>
|
||||||
|
<string name="twitter_verification_failed">Twitter verifikacija neuspešna. Molimo pokušajte kasnije.</string>
|
||||||
|
<string name="reward_verification_successful">Sada ste podobni da učestvujete u Nagradnom programu!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Niste odabrali ni jedan tag. Odaberite tagove kako bi poboljšali vidljivost sadržaja.</string>
|
<string name="no_added_tags">Niste odabrali ni jedan tag. Odaberite tagove kako bi poboljšali vidljivost sadržaja.</string>
|
||||||
|
@ -596,27 +639,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">lbrynet.log datoteka nije pronadjena.</string>
|
<string name="cannot_find_lbrynet_log">lbrynet.log datoteka nije pronadjena.</string>
|
||||||
<string name="cannot_share_lbrynet_log">lbrynet.log datoteka ne može biti podeljena zbog nedostatka dozvola na vašem uredjaju.</string>
|
<string name="cannot_share_lbrynet_log">lbrynet.log datoteka ne može biti podeljena zbog nedostatka dozvola na vašem uredjaju.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
|
@ -194,6 +194,8 @@
|
||||||
<string name="romanian">Rumence</string>
|
<string name="romanian">Rumence</string>
|
||||||
<string name="hindi">Hintçe</string>
|
<string name="hindi">Hintçe</string>
|
||||||
<string name="greek">Yunanca</string>
|
<string name="greek">Yunanca</string>
|
||||||
|
<string name="catalan">Katalan</string>
|
||||||
|
|
||||||
<string name="none">Hiçbiri</string>
|
<string name="none">Hiçbiri</string>
|
||||||
<string name="public_domain">Kamusal Alan</string>
|
<string name="public_domain">Kamusal Alan</string>
|
||||||
<string name="copyrighted">Telif hakkı olan</string>
|
<string name="copyrighted">Telif hakkı olan</string>
|
||||||
|
@ -332,6 +334,10 @@
|
||||||
<string name="confirm_unlock_tips">Tüm bahşişlerin kilidini açmak istediğinizden emin misiniz?</string>
|
<string name="confirm_unlock_tips">Tüm bahşişlerin kilidini açmak istediğinizden emin misiniz?</string>
|
||||||
<string name="min_spend_required">Lütfen 0.0001 krediden fazla bir miktar girin.</string>
|
<string name="min_spend_required">Lütfen 0.0001 krediden fazla bir miktar girin.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">LBC satın al</string>
|
||||||
|
<string name="hash_not_supported">Cihazınız, satın alma talebinizi sağlamak için minimum gereksinimleri desteklemiyor. </string>
|
||||||
|
<string name="receive_address_not_set">Ayarlanmış bir cüzdan adresiniz yok. Lütfen yeni bir adres oluşturun ve tekrar deneyin.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="one"> 1%1$s kredi yolladınız</item>
|
<item quantity="one"> 1%1$s kredi yolladınız</item>
|
||||||
<item quantity="other">%1$s kredi yolladınız</item>
|
<item quantity="other">%1$s kredi yolladınız</item>
|
||||||
|
@ -367,6 +373,12 @@
|
||||||
<string name="tag_limit_reached">5\'ten fazla etiket ekleyemezsiniz.</string>
|
<string name="tag_limit_reached">5\'ten fazla etiket ekleyemezsiniz.</string>
|
||||||
<string name="send_a_tip">Bir bahşiş gönder</string>
|
<string name="send_a_tip">Bir bahşiş gönder</string>
|
||||||
<string name="send_a_tip_to">%1$s\'ya bir bahşiş gönder</string>
|
<string name="send_a_tip_to">%1$s\'ya bir bahşiş gönder</string>
|
||||||
|
<string name="support_this_content">Bu içeriği destekle</string>
|
||||||
|
<string name="support_info">Bu, bu içerik için toplam teklif tutarını artıracak ve bu da etkin durumdayken keşfedilme yeteneğini artıracaktır. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Desteklenecek kanal</string>
|
||||||
|
<string name="make_this_a_tip">Bunu bir bahşişe çevir</string>
|
||||||
|
<string name="send_revocable_support">Geri Çekilebilir Destek</string>
|
||||||
|
<string name="send_lbc_tip">%1$s LBC bahşiş ver</string>
|
||||||
<string name="send_tip_info_content">Bu, aktifken keşfedilme şansını artıracak ve %1$s için bir bahşiş olarak görünecektir. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">Bu, aktifken keşfedilme şansını artıracak ve %1$s için bir bahşiş olarak görünecektir. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">Bu, aktifken kanalın keşfedilme şansını artıracak ve %1$s için bir bahşiş olarak görünecektir. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">Bu, aktifken kanalın keşfedilme şansını artıracak ve %1$s için bir bahşiş olarak görünecektir. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">İptal Et</string>
|
<string name="cancel">İptal Et</string>
|
||||||
|
@ -383,6 +395,10 @@
|
||||||
<item quantity="one">%1$s krediyi bahşiş olarak gönderdin, eyvallah!</item>
|
<item quantity="one">%1$s krediyi bahşiş olarak gönderdin, eyvallah!</item>
|
||||||
<item quantity="other"> %1$s krediyi bahşiş olarak gönderdin, eyvallah!</item>
|
<item quantity="other"> %1$s krediyi bahşiş olarak gönderdin, eyvallah!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one"> %1$skredi destek olarak birikti. Bu destekleri istediğin zaman geri çekebilirsin.</item>
|
||||||
|
<item quantity="other">%1$skredi destek olarak birikti. Bu destekleri istediğin zaman geri çekebilirsin.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Lütfen bir e-posta adresi girin.</string>
|
<string name="provide_email_address">Lütfen bir e-posta adresi girin.</string>
|
||||||
|
@ -407,7 +423,6 @@
|
||||||
<string name="not_interested">İlgilenmiyorum</string>
|
<string name="not_interested">İlgilenmiyorum</string>
|
||||||
<string name="manual_reward_verification">Otomatik Olmayan Ödül Doğrulaması</string>
|
<string name="manual_reward_verification">Otomatik Olmayan Ödül Doğrulaması</string>
|
||||||
<string name="account_undergo_review">Ödül programına katılmadan önce bu hesabın bir gözden geçirilmesi gerekiyor. Bu süreç birkaç dakikayla birkaç gün arasında değişebilir.</string>
|
<string name="account_undergo_review">Ödül programına katılmadan önce bu hesabın bir gözden geçirilmesi gerekiyor. Bu süreç birkaç dakikayla birkaç gün arasında değişebilir.</string>
|
||||||
<string name="request_to_be_verified">Bu mesajı görmeye devam ederseniz, şuradan, <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>., onaylanmayı isteyebilirsiniz.</string>
|
|
||||||
<string name="enjoy_free_content">Bu arada bedava içeriklerin keyfini çıkarın!</string>
|
<string name="enjoy_free_content">Bu arada bedava içeriklerin keyfini çıkarın!</string>
|
||||||
<string name="verify_phone_number">Telefon Numarasını Doğrula</string>
|
<string name="verify_phone_number">Telefon Numarasını Doğrula</string>
|
||||||
<string name="enter_phone_verify_code">%1$s\'a gönderilen doğrulama kodunu giriniz.</string>
|
<string name="enter_phone_verify_code">%1$s\'a gönderilen doğrulama kodunu giriniz.</string>
|
||||||
|
@ -416,7 +431,6 @@
|
||||||
<string name="please_enter_valid_phone">Lütfen geçerli bir telefon numarası giriniz.</string>
|
<string name="please_enter_valid_phone">Lütfen geçerli bir telefon numarası giriniz.</string>
|
||||||
<string name="please_enter_verification_code">Lütfen telefon numaranıza gönderilen doğrulama kodunuz giriniz.</string>
|
<string name="please_enter_verification_code">Lütfen telefon numaranıza gönderilen doğrulama kodunuz giriniz.</string>
|
||||||
<string name="fetch_current_user_error">Kullanıcı hesabı şu anda alınamıyor. Lütfen daha sonra tekrar deneyiniz.</string>
|
<string name="fetch_current_user_error">Kullanıcı hesabı şu anda alınamıyor. Lütfen daha sonra tekrar deneyiniz.</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Herhangi bir etiket eklemediniz. Keşfedilmeyi arttırmak için etiket ekleyin.</string>
|
<string name="no_added_tags">Herhangi bir etiket eklemediniz. Keşfedilmeyi arttırmak için etiket ekleyin.</string>
|
||||||
<string name="form_no_tag_results">Eklenmemiş yeni bir etiket bulamadık.</string>
|
<string name="form_no_tag_results">Eklenmemiş yeni bir etiket bulamadık.</string>
|
||||||
|
@ -587,27 +601,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">lbrynet.log dosyası bulunamadı.</string>
|
<string name="cannot_find_lbrynet_log">lbrynet.log dosyası bulunamadı.</string>
|
||||||
<string name="cannot_share_lbrynet_log">lbrynet.log dosyası izin kısıtlaması sebebiyle paylaşılamıyor.</string>
|
<string name="cannot_share_lbrynet_log">lbrynet.log dosyası izin kısıtlaması sebebiyle paylaşılamıyor.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
662
app/src/main/res/values-uk/strings.xml
Normal file
|
@ -0,0 +1,662 @@
|
||||||
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
|
<string name="app_name">LBRY</string>
|
||||||
|
<string name="navigation_drawer_open">Показати навігаційну панель</string>
|
||||||
|
<string name="navigation_drawer_close">Сховати навігаційну панель</string>
|
||||||
|
|
||||||
|
<!-- Nav menu -->
|
||||||
|
<string name="find_content">Шукати контент</string>
|
||||||
|
<string name="your_content">Ваш контент</string>
|
||||||
|
<string name="wallet">Гаманець</string>
|
||||||
|
<string name="following">Підписки </string>
|
||||||
|
<string name="editors_choice">Обране редакцією</string>
|
||||||
|
<string name="your_tags">Ваші теги</string>
|
||||||
|
<string name="all_content">Увесь контент</string>
|
||||||
|
<string name="channels">Канали</string>
|
||||||
|
<string name="library">Бібліотека</string>
|
||||||
|
<string name="publishes">Публікації</string>
|
||||||
|
<string name="new_publish">Нова публікація</string>
|
||||||
|
<string name="rewards">Нагороди</string>
|
||||||
|
<string name="invites">Запрошення</string>
|
||||||
|
<string name="settings">Налаштування</string>
|
||||||
|
<string name="about">Про нас</string>
|
||||||
|
<string name="sign_in">Авторизуватися</string>
|
||||||
|
<string name="startup_failed">Запуск додатку не вдався. Будь ласка, перевірте Ваше підключення до мережі та спробуйте ще раз. Якщо проблема не зникає, напишіть на hello@lbry.com.</string>
|
||||||
|
<string name="no_claim_search_content">Нема що показувати зараз. Перевірте трохи пізніше.</string>
|
||||||
|
|
||||||
|
<!-- Welcome Page -->
|
||||||
|
<string name="welcome_to_lbry">Вітаємо в LBRY.</string>
|
||||||
|
<string name="welcome_paragraph">LBRY - це платформа, керована спільнотою, в якій ви можете знаходити та публікувати відео, музику, книги та ін.</string>
|
||||||
|
<string name="welcome_tos">Продовжуючи, я погоджуюся з <a href=\"https://lbry.com/termsofservice\">Terms of Service</a> та підтверджую, що мені більше 13 років. </string>
|
||||||
|
<string name="welcome_please_wait">Зачекайте, будь-ласка, доки ми приготуємо деякі речі...</string>
|
||||||
|
<string name="use_lbry">Використовуйте LBRY »</string>
|
||||||
|
|
||||||
|
<!-- URI bar -->
|
||||||
|
<string name="uri_placeholder">Шукати кіно, музику та інше</string>
|
||||||
|
|
||||||
|
<!-- Following page -->
|
||||||
|
<string name="find_channels_to_follow">Знайдіть канали для підписки</string>
|
||||||
|
<string name="channels_you_follow">Підписки</string>
|
||||||
|
<string name="discover">Знайти нове</string>
|
||||||
|
<string name="lbry_works_better">LBRY працює краще, якщо ви стежите за принаймні 5 авторами, які вам подобаються. Увійдіть, щоб підтримати авторів, на яких ви підписані, якщо у вас вже є обліковий запис.</string>
|
||||||
|
<string name="select_five_subscriptions">Будь ласка, оберіть 5 каналів, щоби продовжити. </string>
|
||||||
|
<string name="n_remaining">%1$dзалишилося...</string>
|
||||||
|
<string name="done">Готово</string>
|
||||||
|
<string name="all">Усі</string>
|
||||||
|
<string name="discover_channels">Знайти нові канали</string>
|
||||||
|
|
||||||
|
<!-- Claim lists -->
|
||||||
|
<string name="anonymous">Анонімно</string>
|
||||||
|
|
||||||
|
<!-- File view -->
|
||||||
|
<string name="tags">Теги</string>
|
||||||
|
<string name="share">Поділитися</string>
|
||||||
|
<string name="repost">Репостнути </string>
|
||||||
|
<string name="tip">Чайові</string>
|
||||||
|
<string name="edit">Редагувати</string>
|
||||||
|
<string name="delete">Видалити</string>
|
||||||
|
<string name="download">Завантажити</string>
|
||||||
|
<string name="open">Відкрити </string>
|
||||||
|
<string name="report">Поскаржитися</string>
|
||||||
|
<string name="loading_decentralized_data">Завантаження децентралізованих даних...</string>
|
||||||
|
<string name="related_content">Схожий контент</string>
|
||||||
|
<string name="comments">Коментарі </string>
|
||||||
|
<string name="no_comments">Нема коментарів, щоби показати зараз. </string>
|
||||||
|
<string name="sdk_initializing_comments">Коментарі будуть показані після ініціалізації сервісів. </string>
|
||||||
|
<string name="comment_error">Ваш коментар не може бути опублікованим зараз. Будь ласка, спробуйте ще раз пізніше. </string>
|
||||||
|
<string name="share_lbry_content">Поділитися контентом LBRY</string>
|
||||||
|
<string name="view">Подивитись </string>
|
||||||
|
<string name="play">Відтворити</string>
|
||||||
|
<string name="unsupported_content">Непідтримуваний контент </string>
|
||||||
|
<string name="unsupported_content_desc">Вибачте, мі не здатні показати цей контент у додатку. Ви можете знайти файл %1$s у папці завантажень.</string>
|
||||||
|
<string name="nothing_at_this_location">Тут нічого немає.</string>
|
||||||
|
<string name="publish_something_here">Опублікуйте що-небудь тут</string>
|
||||||
|
<string name="cannot_view_claim">Немає доступу до цього контенту зараз. Будь ласка, спробуйте трохи пізніше.</string>
|
||||||
|
<string name="zero_duration">0:00</string>
|
||||||
|
<string name="claim_file_not_found">Файл з \"%1$s\" не існує.</string>
|
||||||
|
<string name="confirm_purchase">Підтвердити покупку </string>
|
||||||
|
<string name="delete_file">Видалити файл</string>
|
||||||
|
<string name="confirm_delete_file_message">Ви впевнені, що хочете видали цей файл з пристрою? </string>
|
||||||
|
<string name="unable_to_view_url">Не вдалося завантажити %1$s. Будь ласка, спробуйте пізніше ще раз.</string>
|
||||||
|
<string name="no_cast_session_available">Каст-сесія не доступна зараз</string>
|
||||||
|
<string name="delete_content">Видалити контент?</string>
|
||||||
|
<string name="confirm_delete_content_message">Ви впевнені, що бажаєте прибрати цю публікацію? Жоден файл не буде видалений з вашого пристрою.</string>
|
||||||
|
<string name="content_deleted">Цей контент був успішно видалений з блокчейну.</string>
|
||||||
|
<string name="content_failed_delete">Контент не може бути видалений зараз. Будь ласка, спробуйте пізніше ще раз.</string>
|
||||||
|
<string name="comment">Прокоментувати </string>
|
||||||
|
<string name="comment_as">Прокоментувати як</string>
|
||||||
|
<string name="please_enter_comment">Будь ласка, введіть текст коментарю </string>
|
||||||
|
<string name="please_select_channel">Будь ласка, оберіть канал, щоби опублікувати коментар з нього.</string>
|
||||||
|
<string name="comment_posted">Ваш коментар був успішно опублікований.</string>
|
||||||
|
<string name="please_select_repost_channel">Будь ласка, оберіть канал на який буде здійснено репост.</string>
|
||||||
|
<string name="reply">Відповісти </string>
|
||||||
|
<string name="replying_to">Відповідаючи %1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="one">Опублікувати та пожертвувати %1$s кредит? </item>
|
||||||
|
<item quantity="few">Опублікувати та пожертвувати %1$s кредитів? </item>
|
||||||
|
<item quantity="many">Опублікувати та пожертвувати %1$s кредитів? </item>
|
||||||
|
<item quantity="other">Опублікувати та пожертвувати %1$s кредитів? </item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="one">Запостити за %1$s кредит</item>
|
||||||
|
<item quantity="few">Запостити за %1$s кредитів</item>
|
||||||
|
<item quantity="many">Запостити за %1$s кредитів</item>
|
||||||
|
<item quantity="other">Запостити за %1$s кредитів</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="one">Ваш коментар буде опублікований з пожертвою у %1$s кредит для %2$s</item>
|
||||||
|
<item quantity="few">Ваш коментар буде опублікований з пожертвою у %1$s кредитів для %2$s</item>
|
||||||
|
<item quantity="many">Ваш коментар буде опублікований з пожертвою у %1$s кредитів для %2$s</item>
|
||||||
|
<item quantity="other">Ваш коментар буде опублікований з пожертвою у %1$s кредитів для %2$s</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="view_count">
|
||||||
|
<item quantity="one">%1$sперегляд</item>
|
||||||
|
<item quantity="few">%1$sпереглядів</item>
|
||||||
|
<item quantity="many">%1$sпереглядів</item>
|
||||||
|
<item quantity="other">%1$sпереглядів</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_purchase_message">
|
||||||
|
<item quantity="one">Буде здійснене придбання \"%1$s\" за %2$sкредит</item>
|
||||||
|
<item quantity="few">Буде здійснене придбання \"%1$s\" за %2$s кредитів</item>
|
||||||
|
<item quantity="many">Буде здійснене придбання \"%1$s\" за %2$s кредитів</item>
|
||||||
|
<item quantity="other">Буде здійснене придбання \"%1$s\" за %2$sкредитів</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Channel view -->
|
||||||
|
<string name="no_channel_info">Тут нічого немає поки що.\nБудь ласка, перевірте пізніше. </string>
|
||||||
|
<string name="content">Контент</string>
|
||||||
|
<string name="website">Веб-сайт</string>
|
||||||
|
<string name="reposted">репостнув </string>
|
||||||
|
<plurals name="follower_count">
|
||||||
|
<item quantity="one">%1$s підписник </item>
|
||||||
|
<item quantity="few">%1$s підписників</item>
|
||||||
|
<item quantity="many">%1$s підписників</item>
|
||||||
|
<item quantity="other">%1$s підписників </item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Схоже, що у Вас немає опублікованого контенту на LBRY поки що. </string>
|
||||||
|
<string name="record">Записати</string>
|
||||||
|
<string name="take_photo">Сфотографувати</string>
|
||||||
|
<string name="upload_file">Завантажити файл</string>
|
||||||
|
<string name="no_videos_found">Ми не змогли знайти ніяких відео на вашому пристрої. Зробіть фото чи запишіть відео для початку.</string>
|
||||||
|
<string name="loading_videos">Будь ласка, зачекайте поки ми завантажуємо Ваші відео...</string>
|
||||||
|
<string name="storage_permission_rationale_videos">LBRY потребує доступ для публікації та відображення Ваших відео, зображень та інших файлів з Вашого пристрою. </string>
|
||||||
|
<string name="camera_permission_rationale_record">LBRY потребує доступ до камери для запису відео.</string>
|
||||||
|
<string name="camera_permission_rationale_photo">LBRY потребує доступ до камери для фотографування.</string>
|
||||||
|
<string name="edit_content">Редагувати </string>
|
||||||
|
<string name="mature_tags">Дорослі теги</string>
|
||||||
|
<string name="price">Ціна</string>
|
||||||
|
<string name="free_publish">Ваш контент буде безкоштовним. Натисніть, щоби вказати ціну.</string>
|
||||||
|
<string name="content_address">Адреса контенту</string>
|
||||||
|
<string name="randomize">Обрати навмання </string>
|
||||||
|
<string name="address">Адреса </string>
|
||||||
|
<string name="content_address_desc">Адреса, за якою люди можуть знайти Ваш контент (наприклад lbry://myvideo)</string>
|
||||||
|
<string name="license">Ліцензія</string>
|
||||||
|
<string name="license_desc">Опис ліцензії</string>
|
||||||
|
<string name="additional_options">Додаткові налаштування</string>
|
||||||
|
<string name="show_extra_fields">Показати додаткові поля</string>
|
||||||
|
<string name="hide_extra_fields">Сховати додаткові поля</string>
|
||||||
|
<string name="no_file_found">Файл для публікації не був знайдений.</string>
|
||||||
|
<string name="publish_invalid_claim_type">Невірний матеріал для редагування. </string>
|
||||||
|
<string name="video_optimization">Оптимізація відео</string>
|
||||||
|
<string name="thumbnail_creation_failed">Не вдалося автоматично створити превью для Вашого файлу. </string>
|
||||||
|
<string name="video_being_optimized">Відео оптимізується для кращого відображення на різних пристроях. Ви можете поки що заповнити поля, що залишилися. </string>
|
||||||
|
<string name="video_optimized">Відео було успішно оптимізоване для кращого відображення на різних пристроях. Будь ласка, продовжіть для публікації Вашого контенту.</string>
|
||||||
|
<string name="video_optimize_failed">Відео не може бути оптимізовано. Файл буде завантажений без змін.</string>
|
||||||
|
<string name="completed_video_duration">Загальна тривалість відео: %1$s</string>
|
||||||
|
<string name="sdk_initializing_publish">Ви не можете публікувати контент прямо зараз, тому що фоновий сервіс все ще ініціалізується.</string>
|
||||||
|
<string name="publish_successful">Ваш контент був успішно опублікований. Його поява у блокчейні може вимагати деякого часу. </string>
|
||||||
|
<string name="transcode_in_progress">Відбувається оптимізація відео. Якщо хочете відмінити, нажміть Відмінити знизу. </string>
|
||||||
|
<string name="optimization_in_progress">Відбувається оптимізація відео.</string>
|
||||||
|
<string name="cannot_capture_video">Немає додатку для взаємодії з камерою для запису відео на пристрої. </string>
|
||||||
|
<string name="cannot_take_photo">Немає додатку для взаємодії з камерою для фотографування на пристрої. </string>
|
||||||
|
|
||||||
|
<string name="please_provide_title">Будь ласка, введіть назву. </string>
|
||||||
|
<string name="please_specify_address">Будь ласка, введіть адресу за якою люди зможуть знайти Ваш контент.</string>
|
||||||
|
<string name="address_invalid_characters">Ваш контент містить неприпустимі символи. </string>
|
||||||
|
<string name="address_already_used">Ви вже публіковали за цією адресою. Будь ласка, введіть нову адресу. </string>
|
||||||
|
<string name="no_file_selected">Файл не був обраний. Будль ласка, зробіть фото оберіть відео чи файл перед публікацією.</string>
|
||||||
|
<string name="price_amount_not_set">Будь ласка, введіть ціну або натисніть, щоби зробити цей контент безкоштовним. </string>
|
||||||
|
<string name="publish_no_thumbnail">Будь ласка, оберіть превью для завантаження перед публікацією. </string>
|
||||||
|
<string name="publish_thumbnail_in_progress">Будь ласка, зачекайте закінчення завантаження превью перед публікацією.</string>
|
||||||
|
|
||||||
|
<string name="language">Мова</string>
|
||||||
|
<string name="english">Англійська</string>
|
||||||
|
<string name="chinese">Китайська</string>
|
||||||
|
<string name="french">Французька</string>
|
||||||
|
<string name="german">Німецька</string>
|
||||||
|
<string name="japanese">Японська </string>
|
||||||
|
<string name="russian">Російська</string>
|
||||||
|
<string name="spanish">Іспанська</string>
|
||||||
|
<string name="indonesian">Індонезійська</string>
|
||||||
|
<string name="italian">Італійська </string>
|
||||||
|
<string name="dutch">Нідерландська</string>
|
||||||
|
<string name="turkish">Турецька</string>
|
||||||
|
<string name="polish">Польська</string>
|
||||||
|
<string name="malay">Малайська</string>
|
||||||
|
<string name="portuguese">Португальська</string>
|
||||||
|
<string name="vietnamese">В\'єтнамська</string>
|
||||||
|
<string name="thai">Тайська</string>
|
||||||
|
<string name="arabic">Арабська</string>
|
||||||
|
<string name="czech">Чешська</string>
|
||||||
|
<string name="croatian">Хорватська</string>
|
||||||
|
<string name="cambodian">Кхмерська</string>
|
||||||
|
<string name="korean">Корейська</string>
|
||||||
|
<string name="norwegian">Норвезька</string>
|
||||||
|
<string name="romanian">Румунська</string>
|
||||||
|
<string name="hindi">Гінді</string>
|
||||||
|
<string name="greek">Грецька</string>
|
||||||
|
<string name="catalan">Каталонська</string>
|
||||||
|
|
||||||
|
<string name="none">Нічого</string>
|
||||||
|
<string name="public_domain">Суспільне надбання</string>
|
||||||
|
<string name="copyrighted">Захищено авторським правом</string>
|
||||||
|
<string name="cca_4_0_international">Creative Commons Attribution 4.0 International</string>
|
||||||
|
<string name="cca_sa_4_0_international">Creative Commons Attribution-ShareAlike 4.0 International</string>
|
||||||
|
<string name="cca_nd_4_0_international">Creative Commons Attribution-NoDerivatives 4.0 International</string>
|
||||||
|
<string name="cca_nc_4_0_international">Creative Commons Attribution-NonCommercial 4.0 International</string>
|
||||||
|
<string name="cca_nc_sa_4_0_international">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</string>
|
||||||
|
<string name="cca_nc_nd_4_0_international">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International</string>
|
||||||
|
|
||||||
|
<string-array name="publish_currencies">
|
||||||
|
<item>LBC</item>
|
||||||
|
<item>Долари США </item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Publishes -->
|
||||||
|
<string name="one_or_more_publishes_failed_abandon">Один або декілька елементів контенту не можуть бути видалені зараз. Будь ласка, спробуйте ще раз пізніше. </string>
|
||||||
|
<plurals name="confirm_delete_publishes">
|
||||||
|
<item quantity="one">Ви впевнені, що бажаєте видалити обраний елемент?</item>
|
||||||
|
<item quantity="few">Ви впевнені, що бажаєте видалити обрані елементи?</item>
|
||||||
|
<item quantity="many">Ви впевнені, що бажаєте видалити обрані елементи?</item>
|
||||||
|
<item quantity="other">Ви впевнені, що бажаєте видалити обрані елементи? </item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="publishes_deleted">
|
||||||
|
<item quantity="one">Елемент контенту був успішно видалений.</item>
|
||||||
|
<item quantity="few">Елементи контенту були успішно видалені.</item>
|
||||||
|
<item quantity="many">Елементи контенту були успішно видалені.</item>
|
||||||
|
<item quantity="other">Елементи контенту були успішно видалені.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Splash -->
|
||||||
|
<string name="oops_something_went_wrong">Ой! Щось пішло не так. </string>
|
||||||
|
<string name="installation_id_loaded">Завантаження ID інсталяції.</string>
|
||||||
|
<string name="known_tags_loaded">Завантаження локальних відомих та популярних тегів.</string>
|
||||||
|
<string name="exchange_rate_loaded">Завантаження обмінного курсу LBC/Долари США.</string>
|
||||||
|
<string name="user_authenticated">Користувач аутентифікований. </string>
|
||||||
|
<string name="installation_registered">Інсталяція зареєстрована. </string>
|
||||||
|
<string name="subscriptions_loaded">Завантаження підписок. </string>
|
||||||
|
<string name="subscriptions_resolved">Підтвердженні підписки</string>
|
||||||
|
|
||||||
|
<!-- Settings -->
|
||||||
|
<string name="user_interface">Контент & Інтерфейс</string>
|
||||||
|
<string name="other">Інші</string>
|
||||||
|
<string name="enable_background_playback">Увімкнути відтворення на тлі </string>
|
||||||
|
<string name="enable_dark_mode">Темна тема </string>
|
||||||
|
<string name="show_mature_content">Показати контент для дорослих</string>
|
||||||
|
<string name="show_url_suggestions">Показати URL пропозиції</string>
|
||||||
|
<string name="notifications">Повідомлення</string>
|
||||||
|
<string name="subscriptions">Підписки</string>
|
||||||
|
<string name="content_interests">Вподобання</string>
|
||||||
|
|
||||||
|
<string name="keep_sdk_in_background">Залишайте сервіс LBRY працювати у фоновому режимі для покращення роботи гаманця та мережі</string>
|
||||||
|
<string name="participate_in_data_network">Приймати участь у мережі даних (потребує перезапуску додатку)</string>
|
||||||
|
|
||||||
|
<!-- URL suggestions -->
|
||||||
|
<string name="search_url_title">%1$s - Пошук</string>
|
||||||
|
<string name="tag_url_title">%1$s - Тег</string>
|
||||||
|
<string name="search_url_desc">Шукати \'%1$s\'</string>
|
||||||
|
<string name="explore_tag_url_desc">Шукати за тегом \'%1$s\'</string>
|
||||||
|
<string name="view_file_url_desc">Подивитися контент %1$s</string>
|
||||||
|
<string name="view_channel_url_desc">Подивитися %1$s канал</string>
|
||||||
|
|
||||||
|
<!-- Search -->
|
||||||
|
<string name="search_no_results">Нічого не було знайдено по запиту \'%1$s\'. Будь ласка, введіть інший запит.</string>
|
||||||
|
<string name="search_no_query">Ви можете шукати будь-що, включаючи кіно, музику, електронні книги, програми та багато іншого.</string>
|
||||||
|
<string name="no_related_content">Нема нічого схожого для показу зараз.</string>
|
||||||
|
|
||||||
|
<!-- Wallet -->
|
||||||
|
<string name="balance">Рахунок </string>
|
||||||
|
<string name="you_currently_have">У Вас зараз є</string>
|
||||||
|
<string name="convert_credits">Ви можете обміняти кредити на долари США та зняти ці гроші за допомогою обміннику. <a href=\"https://lbry.com/faq/exchanges\">Learn more</a>.</string>
|
||||||
|
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">Convert credits to USD on Bittrex</a></string>
|
||||||
|
<string name="you_also_have">У Вас також є</string>
|
||||||
|
<string name="you_staked">Ви стейкнули </string>
|
||||||
|
<string name="in_tips">в чайових</string>
|
||||||
|
<string name="in_your_publishes">у Ваших публікаціях</string>
|
||||||
|
<string name="in_your_supports">у Ваших підтримках</string>
|
||||||
|
<string name="earn_more_tips">Заробляйте більше чайових, завантажуючи класні відео</string>
|
||||||
|
<string name="sdk_initializing">Фоновий сервіс все ще ініціалізується...</string>
|
||||||
|
<string name="sdk_still_initializing">Фоновий сервіс все ще ініціалізується. Ви можете шукати та переглядати у цей час.</string>
|
||||||
|
<string name="sdk_initializing_functionality">Ви не можете публікувати контент прямо зараз, тому що фоновий сервіс все ще ініціалізується.</string>
|
||||||
|
|
||||||
|
<string name="backup_synced">Резервна копія вашого гаманця синхронізується з lbry.tv</string>
|
||||||
|
<string name="backup_notsynced">На даний момент ваш гаманець не синхронізовано з lbry.tv. Ви несете відповідальність за створення резервної копії гаманця.</string>
|
||||||
|
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">What does this mean?</a></string>
|
||||||
|
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">What does this mean?</a></string>
|
||||||
|
|
||||||
|
<string name="receive_credits">Отримати кредити</string>
|
||||||
|
<string name="use_this_address_hint">Використовувайте цей адрес гаманця задля отримання кредитів від інших користувачів ( або від Вас самих)</string>
|
||||||
|
<string name="get_new_address">Отримати нову адресу </string>
|
||||||
|
<string name="generate_address_hint">Ви можете згенерувати нову адресу у будь-який момент, будь-яка попередня адреса буде існувати і надалі. Використання декількох адрес може бути зручним для отримання платежів з декількох джерел.</string>
|
||||||
|
|
||||||
|
<string name="send_credits">Надіслати кредити</string>
|
||||||
|
<string name="recipient_address">Адреса приймача</string>
|
||||||
|
<string name="recipient_address_placeholder">bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs</string>
|
||||||
|
<string name="amount">Кількість</string>
|
||||||
|
<string name="send">Надіслати</string>
|
||||||
|
|
||||||
|
<string name="recent_transactions">Нещодавні транзакції </string>
|
||||||
|
<string name="view_all">Подивитися всі</string>
|
||||||
|
<string name="receive">Отримати</string>
|
||||||
|
<string name="spend">Витратити</string>
|
||||||
|
<string name="publish">У публікаціях </string>
|
||||||
|
<string name="support">У підтримках</string>
|
||||||
|
<string name="abandon">Залишити</string>
|
||||||
|
<string name="channel">Канал</string>
|
||||||
|
<string name="channel_update">Оновлення каналу</string>
|
||||||
|
<string name="publish_update">Оновлення публікації</string>
|
||||||
|
|
||||||
|
<string name="wallet_sync">Синхронізація гаманця </string>
|
||||||
|
<string name="sync_status">Статус синхронізації </string>
|
||||||
|
<string name="on">Увімкнути</string>
|
||||||
|
<string name="off">Вимкнути</string>
|
||||||
|
<string name="email">Пошта</string>
|
||||||
|
<string name="no_connected_email">Немає підключеної пошти</string>
|
||||||
|
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">Manual backup</a></string>
|
||||||
|
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">Sync FAQ</a></string>
|
||||||
|
<string name="zero">0</string>
|
||||||
|
<string name="lbc">LBC</string>
|
||||||
|
|
||||||
|
<string name="account_recommended">Рекомендації</string>
|
||||||
|
<string name="wallet_account_desc">lbry.tv акаунт дає можливість отримувати винагороди, відновити гаманець та синхронізовувати усі дані.</string>
|
||||||
|
<string name="wallet_without_account">Без акаунту Ви приймаєте на себе усю відповідальність за захист Вашого гаманцю та даних LBRY.</string>
|
||||||
|
<string name="skip_account">Пропустити створення акаунту</string>
|
||||||
|
<string name="sign_up">Зареєструватися</string>
|
||||||
|
<string name="address_copied">Адреса скопійована</string>
|
||||||
|
|
||||||
|
<string name="invalid_recipient_address">Будь ласка, введіть дійсний адрес для відправлення кредитів.</string>
|
||||||
|
<string name="insufficient_balance">Недостатньо коштів</string>
|
||||||
|
<string name="invalid_amount">Будь ласка, введіть дійсну кількість </string>
|
||||||
|
<string name="send_credit_error">Ваші кредити не можуть бути відправлені зараз. Будь ласка, спробуйте пізніше.</string>
|
||||||
|
<string name="loading_transactions">Завантаження транзакцій...</string>
|
||||||
|
<string name="no_recent_transactions">Немає нещодавніх транзакцій для показу.</string>
|
||||||
|
<string name="no_transactions">Немає транзакцій для показу зараз.</string>
|
||||||
|
<string name="tx_list_fee">комісія %1$s</string>
|
||||||
|
<string name="transaction_history">Історія транзакцій</string>
|
||||||
|
|
||||||
|
<string name="unlock">Разблокувати</string>
|
||||||
|
<string name="unlock_tips">Дозволити пожертвування?</string>
|
||||||
|
<string name="confirm_unlock_tips">Ви впевнені, що бажаєте розблокувати усі пожертвування? </string>
|
||||||
|
<string name="min_spend_required">Будь ласка, введіть кількість більшу за 0.0001 кредитів.</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Придбати LBC</string>
|
||||||
|
<string name="hash_not_supported">Ваш пристрій не підтримує мінімальні вимоги для забезпечення покупки.</string>
|
||||||
|
<string name="receive_address_not_set">Ви не маєте адресу гаманця поки що. Будь ласка, згенеруйте нову адресу та спробуйте ще раз.</string>
|
||||||
|
|
||||||
|
<plurals name="you_sent_credits">
|
||||||
|
<item quantity="one">Ви відправили %1$s кредит</item>
|
||||||
|
<item quantity="few">Ви відправили %1$s кредитів</item>
|
||||||
|
<item quantity="many">Ви відправили %1$s кредитів</item>
|
||||||
|
<item quantity="other">Ви відправили %1$s кредитів</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Dialogs -->
|
||||||
|
<string name="customize_your_tags">Налаштуйте Ваші теги</string>
|
||||||
|
<string name="sort_content_by">Сортувати за</string>
|
||||||
|
<string name="content_from">Контент з</string>
|
||||||
|
<string name="trending_content">Популярне </string>
|
||||||
|
<string name="new_content">Нове</string>
|
||||||
|
<string name="top_content">Краще</string>
|
||||||
|
<string name="trending">Популярне</string>
|
||||||
|
<string name="top">Краще</string>
|
||||||
|
<string name="new_text">Нові</string>
|
||||||
|
<string name="past_24_hours">Останні 24 години</string>
|
||||||
|
<string name="past_week">Попередній тиждень</string>
|
||||||
|
<string name="past_month">Попередній місяць </string>
|
||||||
|
<string name="past_year">Попередній рік</string>
|
||||||
|
<string name="all_time">Увесь час </string>
|
||||||
|
<string name="from">з</string>
|
||||||
|
<string name="for_text">для</string>
|
||||||
|
<string name="filter_for">Сортувати для</string>
|
||||||
|
<string name="everyone">Всіх</string>
|
||||||
|
<string name="tags_you_follow">Підписки</string>
|
||||||
|
<string name="customize">Налаштувати</string>
|
||||||
|
<string name="not_yet_implemented">Обране ще не доступно для перегляду.</string>
|
||||||
|
<string name="customize_tags_hint">Схоже, що Ви поки що не підписані на жоден з тегів.</string>
|
||||||
|
<string name="search_for_more_tags">Знайти більше тегів</string>
|
||||||
|
<string name="no_followed_tags">Схоже, що Ви поки що не підписані на жоден з тегів. Почніть, додавши теги, які Вам цікаві!</string>
|
||||||
|
<string name="no_tag_results">Ми не змогли знайти нових тегів, на які Ви ще не були підписані.</string>
|
||||||
|
<string name="tag_already_added">Тег \'%1$s\' вже був доданий.</string>
|
||||||
|
<string name="tag_limit_reached">Ви не можете додати більше 5 тегів.</string>
|
||||||
|
<string name="send_a_tip">Пожертвувати</string>
|
||||||
|
<string name="send_a_tip_to">Пожертвувати %1$s</string>
|
||||||
|
<string name="support_this_content">Підтримайте цей контент</string>
|
||||||
|
<string name="support_info">Це збільшить загальну кількість вкладу в цей контент, що збільшить його можливіть бути знайденим, доки це активно. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Показати як підтримку від каналу </string>
|
||||||
|
<string name="make_this_a_tip">Зробити це пожертвуванням </string>
|
||||||
|
<string name="send_revocable_support">Надіслати Відкликаєму Підтримку </string>
|
||||||
|
<string name="send_lbc_tip">Надіслати пожертвування у %1$s LBC </string>
|
||||||
|
<string name="send_tip_info_content">Цей внесок для %1$s збільшить його можливість бути знайденим, доки активний. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="send_tip_info_channel">Цей внесок для %1$s збільшить можливість каналу бути знайденим, доки активний. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="cancel">Відмінити</string>
|
||||||
|
<string name="repost_title">Репост %1$s</string>
|
||||||
|
<string name="repost_your_favorite">Репостніть, що сподобалось Вам, щоб допомогти іншим людям знайти це! </string>
|
||||||
|
<string name="channel_to_post_on">Канал для посту</string>
|
||||||
|
<string name="show_advanced">Показати більше</string>
|
||||||
|
<string name="hide_advanced">Сховати</string>
|
||||||
|
<string name="name">Назва</string>
|
||||||
|
<string name="min_deposit">0.001</string>
|
||||||
|
<string name="content_successfully_reposted">Успішно репостнуто!</string>
|
||||||
|
<string name="repost_name_invalid_characters">Назва репосту містить неприпустимі символи. </string>
|
||||||
|
<plurals name="you_sent_a_tip">
|
||||||
|
<item quantity="one">Ви пожертвували %1$s кредит, дякуємо! </item>
|
||||||
|
<item quantity="few">Ви пожертвували %1$s кредитів, дякуємо! </item>
|
||||||
|
<item quantity="many">Ви пожертвували %1$s кредитів, дякуємо! </item>
|
||||||
|
<item quantity="other">Ви пожертвували %1$s кредитів, дякуємо! </item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="one">Ви зберігаєте %1$s кредит як підтримку. Ви можете забрати Вашу підтримку у будь-який час. </item>
|
||||||
|
<item quantity="few">Ви зберігаєте %1$s кредитів як підтримку. Ви можете забрати Вашу підтримку у будь-який час. </item>
|
||||||
|
<item quantity="many">Ви зберігаєте %1$s кредитів як підтримку. Ви можете забрати Вашу підтримку у будь-який час. </item>
|
||||||
|
<item quantity="other">Ви зберігаєте %1$s кредитів як підтримку. Ви можете забрати Вашу підтримку у будь-який час. </item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Verification -->
|
||||||
|
<string name="provide_email_address">Будь ласка, надайте адресу електронної пошти</string>
|
||||||
|
<string name="email_placeholder">you@example.com</string>
|
||||||
|
<string name="email_sent_to">Лист було надіслано на</string>
|
||||||
|
<string name="please_click_link">Будь ласка, натисніть на посилання у повідомленні для завершення входу. </string>
|
||||||
|
<string name="resend">Надіслати ще раз</string>
|
||||||
|
<string name="continue_text">Продовжити</string>
|
||||||
|
<string name="provide_valid_email">Будь ласка, надайте дійсну адресу електронної пошти</string>
|
||||||
|
<string name="please_follow_instructions">Будь ласка, слідуйте інструкціям у листі, що був надісланий на Вашу пошту.</string>
|
||||||
|
<string name="sign_in_successful">Ви успішно увійшли у lbry.tv</string>
|
||||||
|
<string name="retrieving_account_information">Отримання даних Вашого акаунта...</string>
|
||||||
|
<string name="apply_wallet_data">Застосування даних гаманця...</string>
|
||||||
|
<string name="please_enter_your_password">Будь ласка, введіть пароль Вашого гаманця.</string>
|
||||||
|
<string name="please_enter_a_password">Будь ласка, введіть пароль для захисту Вашого гаманця.</string>
|
||||||
|
<string name="wallet_security_purposes">Зверніть увагу: для захисту гаманця, LBRY не здатен змінити Ваш пароль</string>
|
||||||
|
<string name="password">Пароль</string>
|
||||||
|
<string name="enable_sync">Включити синхронізацію </string>
|
||||||
|
<string name="wallet_sync_op_failed">Синхронізація гаманцю не може бути завершена зараз. Будь ласка, спробуйте ще раз пізніше. Якщо проблема не зникає, напишіть на hello@lbry.com.</string>
|
||||||
|
<string name="phone_number">Номер телефону </string>
|
||||||
|
<string name="enter_phone_number">Будь ласка, введіть номер телефону.</string>
|
||||||
|
<string name="not_interested">Не зацікавлений</string>
|
||||||
|
<string name="manual_reward_verification">Ручна Верифікація Винагород </string>
|
||||||
|
<string name="reward_verification">Підтвердження винагород </string>
|
||||||
|
<string name="social_media_verification">Підтвердження за допомогою соціальних мереж</string>
|
||||||
|
<string name="skip_the_queue">Пропустити Чергу</string>
|
||||||
|
<string name="skip_queue_button_text">Попустити за $%1$s</string>
|
||||||
|
<string name="account_undergo_review">Цей акаунт має пройти перевірку перед прийняттям участі у програмі винагород. Це може зайняти від декількох хвилин до декількох днів.</string>
|
||||||
|
<string name="get_instantly_verified">Ви можете бути підтверджені миттєво для участі у програмі винагород за допомогою акаунту Twitter або пропустіть чергу ручного підтвердження. </string>
|
||||||
|
<string name="twitter_verification">Підтвердження за допомогою Twitter</string>
|
||||||
|
<string name="twitter_verification_desc">Отримайте миттєве підтвердження, використавши акаунт Twitter. Ваша пошта Twitter має збігатися з поштою, яку Ви надали, а ваш акаунт має бути активним. </string>
|
||||||
|
<string name="twitter_verify">Підтвердіть за допомогою Twitter </string>
|
||||||
|
<string name="skip_queue_verification">Пропустити Чергу</string>
|
||||||
|
<string name="skip_queue_verification_desc">Пропустіть ручну верифікацію сплативши внесок для миттєвого початку участі у програмі винагород. </string>
|
||||||
|
<string name="request_to_be_verified">Будь ласка, зробіть запит верифікації у <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. Ручне підтвердження може зайняти скільки-завгодно від декількох хвилин до декількох днів. </string>
|
||||||
|
<string name="enjoy_free_content">А поки що насолоджуйтесь безкоштовним контентом! </string>
|
||||||
|
<string name="verify_phone_number">Підтвердіть номер телефону </string>
|
||||||
|
<string name="enter_phone_verify_code">Будь ласка, введіть код підтвердження, надісланий на %1$s </string>
|
||||||
|
<string name="code_placeholder">0000</string>
|
||||||
|
<string name="verify">Підтвердіть</string>
|
||||||
|
<string name="please_enter_valid_phone">Будь ласка, введіть дійсний номер телефону.</string>
|
||||||
|
<string name="please_enter_verification_code">Будь ласка, введіть код підтвердження, надісланий на Ваш номер телефону.</string>
|
||||||
|
<string name="fetch_current_user_error">Акаунт не може бути відновлений зараз. Будь ласка, спробуйте ще раз пізніше.</string>
|
||||||
|
<string name="purchase_request_pending">Ваша запит на придбання оброблюється. Будь ласка, пишіть на support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Ваш запит придбання не може бути оброблений зараз. Будь ласка, пишіть на support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Ваш акаунт Twitter недоступний зараз: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Ваш акаунт не був підтверджений для участі у програмі винагород. Будь ласка, спробуйте ще раз пізніше. </string>
|
||||||
|
<string name="twitter_verification_failed">Верифікація у Twitter не вдалася. Будь ласка, спробуйте ще раз пізніше.</string>
|
||||||
|
<string name="reward_verification_successful">Тепер Ви можете прийняти участь у програмі нагород! </string>
|
||||||
|
|
||||||
|
<!-- Forms -->
|
||||||
|
<string name="no_added_tags">Ви ще не додали ніяких тегів. Додайте теги для кращого пошуку.</string>
|
||||||
|
<string name="form_no_tag_results">Ми не змогли знайти нових тегів, які ще не були додані.</string>
|
||||||
|
|
||||||
|
<!-- Channels -->
|
||||||
|
<string name="no_channel_created">Ви ще не створили канал. \nПочніть зараз, створивши новий канал!</string>
|
||||||
|
<string name="create_a_channel">Створити канал</string>
|
||||||
|
<string name="create_a_channel_item">Створити канал...</string>
|
||||||
|
<string name="edit_channel">Редагувати канал</string>
|
||||||
|
<string name="delete_selection">Видалити обране?</string>
|
||||||
|
<string name="delete_channel">Видалити канал?</string>
|
||||||
|
<string name="confirm_delete_channel">Ви впевнені, що бажаєте видалити цей канал?</string>
|
||||||
|
<string name="channel_deleted">Канал був успішно видалений</string>
|
||||||
|
<string name="channel_failed_delete">Канал не може бути видалений зараз. Будь ласка, спробуйте пізніше.</string>
|
||||||
|
<string name="description">Опис</string>
|
||||||
|
<string name="yes">Так</string>
|
||||||
|
<string name="no">Ні</string>
|
||||||
|
<string name="show_optional_fields">Показати додаткові поля</string>
|
||||||
|
<string name="hide_optional_fields">Сховати додаткові поля</string>
|
||||||
|
<string name="save">Зберегти</string>
|
||||||
|
<string name="channel_name">Назва каналу</string>
|
||||||
|
<string name="title">Заголовок</string>
|
||||||
|
<string name="at">\@</string>
|
||||||
|
<string name="deposit">Внести</string>
|
||||||
|
<string name="deposit_remains_yours">Ці LBC залишаються Вашими. Це внесок, щоби зарезервувати назву, це може бути відмінено у будь-який час.</string>
|
||||||
|
<string name="storage_permission_rationale_download">LBRY потребує доступ для завантаження контенту на Ваш пристрій.</string>
|
||||||
|
<string name="storage_permission_rationale_images">LBRY потребує доступ для завантаження зображень на Ваш пристрій.</string>
|
||||||
|
<string name="select_thumbnail">Обрати превью</string>
|
||||||
|
<string name="select_cover">Оберіть обкладинку </string>
|
||||||
|
<string name="undetermined_image_filepath">Шлях до файлу не може бути вирішений для обраного зображення. Будь ласка, оберіть зображення в іншому місці.</string>
|
||||||
|
<string name="wait_for_upload">Будь ласка, зачекайте доки теперішнє завантаження завершиться. </string>
|
||||||
|
<string name="image_upload_failed">Запит на завантаження зображення не вдався. Будь ласка, спробуйте ще раз.</string>
|
||||||
|
<string name="uploading">Завантаження...</string>
|
||||||
|
<string name="please_enter_channel_name">Будь ласка, введіть назву каналу. </string>
|
||||||
|
<string name="channel_name_invalid_characters">Назва Вашого каналу містить неприпустимі символи. </string>
|
||||||
|
<string name="channel_name_already_created">Ви вже створили канал з такою же назвою. </string>
|
||||||
|
<string name="please_enter_valid_deposit">Будь ласка, введіть дійсний розмір внеску.</string>
|
||||||
|
<string name="deposit_more_than_balance">Внесок не може бути більшим за Ваш рахунок</string>
|
||||||
|
<string name="channel_save_failed">Запит на збереження каналу не вдався. Будь ласка, спробуйте ще раз.</string>
|
||||||
|
<string name="channel_save_successful">Канал був успішно збережений.</string>
|
||||||
|
<string name="item_pending_blockchain">Відбувається завантаження до блокчейну. Ви зможете редагувати внесок через деякий час. </string>
|
||||||
|
<string name="pending">Завантаження</string>
|
||||||
|
<string name="create">Створити</string>
|
||||||
|
<string name="one_or_more_channels_failed_abandon">Один або декілька каналів не можуть бути видалені зараз. Будь ласка, спробуйте ще раз пізніше. </string>
|
||||||
|
<plurals name="min_deposit_required">
|
||||||
|
<item quantity="one">Мінімальний внесок у %1$s кредит потребується.</item>
|
||||||
|
<item quantity="few">Мінімальний внесок у %1$s кредитів потребується.</item>
|
||||||
|
<item quantity="many">Мінімальний внесок у %1$s кредитів потребується.</item>
|
||||||
|
<item quantity="other">Мінімальний внесок у %1$s кредитів потребується.</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_delete_channels">
|
||||||
|
<item quantity="one">Ви впевнені, що бажаєте видалити обраний канал?</item>
|
||||||
|
<item quantity="few">Ви впевнені, що бажаєте видалити обрані канали?</item>
|
||||||
|
<item quantity="many">Ви впевнені, що бажаєте видалити обрані канали?</item>
|
||||||
|
<item quantity="other">Ви впевнені, що бажаєте видалити обрані канали?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="channels_deleted">
|
||||||
|
<item quantity="one">Канал був успішно видалений.</item>
|
||||||
|
<item quantity="few">Канали були успішно видалені.</item>
|
||||||
|
<item quantity="many">Канали були успішно видалені.</item>
|
||||||
|
<item quantity="other">Канали були успішно видалені.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Rewards -->
|
||||||
|
<string name="lbry_credits_allow">Кредити LBRY дозволяють вам публікувати чи купувати контент</string>
|
||||||
|
<string name="free_credits_worth">Ви можете отримати $%1$s безкоштовних кредитів після надання електронної адреси.</string>
|
||||||
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">Learn more</a>.</string>
|
||||||
|
<string name="get_started">Розпочати</string>
|
||||||
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
|
<string name="claim">Внесок</string>
|
||||||
|
<string name="please_enter_claim_code">Будь ласка, введіть спеціальний код винагороди.</string>
|
||||||
|
<string name="unclaimed">Доступні</string>
|
||||||
|
<string name="custom_reward_title">Особливий код</string>
|
||||||
|
<string name="up_to">до</string>
|
||||||
|
<string name="custom_reward_description">Ви супермодель чи рок-зірка, що отримала особливий код винагороди? Вкажіть його тут. </string>
|
||||||
|
<plurals name="claim_reward_message">
|
||||||
|
<item quantity="one">Ви отримали %1$s кредит, як винагороду! </item>
|
||||||
|
<item quantity="few">Ви отримали %1$s кредитів, як винагороду! </item>
|
||||||
|
<item quantity="many">Ви отримали %1$s кредитів, як винагороду! </item>
|
||||||
|
<item quantity="other">Ви отримали %1$s кредитів, як винагороду! </item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="available_credits">
|
||||||
|
<item quantity="one">%1$s доступний кредит</item>
|
||||||
|
<item quantity="few">%1$s доступних кредитів</item>
|
||||||
|
<item quantity="many">%1$s доступних кредитів</item>
|
||||||
|
<item quantity="other">%1$s доступних кредитів</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Reward drivers -->
|
||||||
|
<string name="publishing_requires_credits">Публікація потребує кредитів.</string>
|
||||||
|
<string name="channel_creation_requires_credits">Створення каналу потребує кредитів.</string>
|
||||||
|
<string name="earn_rewards_for_inviting">Отримайте винагороди за запрошення Ваших друзів.</string>
|
||||||
|
<string name="earn_some_credits_to_access">Отримайте декілька кредитів для отримання доступу до цього контенту. </string>
|
||||||
|
<string name="tap_here_to_get_some">Нажміть тут, щоб отримати декілька безкоштовно.</string>
|
||||||
|
<string name="free_credits_available">Безкоштовні кредити доступні у винагородах. </string>
|
||||||
|
<plurals name="wallet_signed_in_free_credits">
|
||||||
|
<item quantity="one">%1$s безкоштовний кредит доступний у винагородах. </item>
|
||||||
|
<item quantity="few">%1$s безкоштовних кредитів доступно у винагородах. </item>
|
||||||
|
<item quantity="many">%1$s безкоштовних кредитів доступно у винагородах. </item>
|
||||||
|
<item quantity="other">%1$s безкоштовних кредитів доступно у винагородах. </item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="wallet_get_free_credits">
|
||||||
|
<item quantity="one">Отримайте %1$s безкоштовний кредит після реєстрації.</item>
|
||||||
|
<item quantity="few">Отримайте %1$s безкоштовних кредитів після реєстрації.</item>
|
||||||
|
<item quantity="many">Отримайте %1$s безкоштовних кредитів після реєстрації.</item>
|
||||||
|
<item quantity="other">Отримайте %1$s безкоштовних кредитів після реєстрації.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Invites -->
|
||||||
|
<string name="lbry_invite_program">Програма запрошень LBRY</string>
|
||||||
|
<string name="earn_extra_credits_invites">Ви можете заробити більше кредитів за запрошення людей використовувати LBRY. </string>
|
||||||
|
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">Learn more</a>.</string>
|
||||||
|
<string name="invite_link">Посилання-запрошення </string>
|
||||||
|
<string name="share_this_link">Поділіться цим посиланням з друзями (або ворогами) та отримайте кредити, коли вони приєднаються до LBRY.</string>
|
||||||
|
<string name="your_invite_link">Ваше посилання-запрошення </string>
|
||||||
|
<string name="customize_invite_link">Змінити посилання-запрошення </string>
|
||||||
|
<string name="invite_by_email">Запросити за поштою</string>
|
||||||
|
<string name="invite_someone">Запросіть кого-небудь, кого Ви знаєте за поштою та отримайте кредити, коли вони приєднаються до lbry.tv.</string>
|
||||||
|
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
||||||
|
<string name="invite">Запросити</string>
|
||||||
|
<string name="invite_history">Історія запрошень </string>
|
||||||
|
<string name="earn_credits_for_inviting">Отримайте кредити за запрошення друга, ворога, вородруга чи другорога. Усім потрібна свобода контенту. </string>
|
||||||
|
<string name="reward">Винагорода </string>
|
||||||
|
<string name="claimed">Отримані</string>
|
||||||
|
<string name="claimable">Доступні для отримання </string>
|
||||||
|
<string name="unclaimable">Недоступні</string>
|
||||||
|
<string name="invite_link_copied">Посилання-запрошення скопійовано.</string>
|
||||||
|
<string name="invite_sent_to">Запрошення надіслано до %1$s</string>
|
||||||
|
|
||||||
|
<!-- Library -->
|
||||||
|
<string name="downloads">Завантаження</string>
|
||||||
|
<string name="purchases">Покупки</string>
|
||||||
|
<string name="history">Історія </string>
|
||||||
|
<string name="library_no_downloads">Ви ще нічого не завантажили на цей пристрій. </string>
|
||||||
|
<string name="library_no_history">Ви ще нічого не переглянули на цьому пристрої.</string>
|
||||||
|
<string name="library_no_purchases">Ви ще нічого не купували на цьому акаунті. </string>
|
||||||
|
<string name="hide">Сховати</string>
|
||||||
|
<string name="stats">Статистика</string>
|
||||||
|
<string name="video">Відео</string>
|
||||||
|
<string name="audio">Аудіо</string>
|
||||||
|
<string name="images">Зображення</string>
|
||||||
|
<string name="mb">MB</string>
|
||||||
|
<string name="kb">KB</string>
|
||||||
|
<string name="gb">GB</string>
|
||||||
|
<string name="zero_mb">0MB</string>
|
||||||
|
<plurals name="confirm_delete_files">
|
||||||
|
<item quantity="one">Ви впевнені, що хочете видали обраний файл з пристрою? </item>
|
||||||
|
<item quantity="few">Ви впевнені, що хочете видали обрані файли з пристрою? </item>
|
||||||
|
<item quantity="many">Ви впевнені, що хочете видали обрані файли з пристрою? </item>
|
||||||
|
<item quantity="other">Ви впевнені, що хочете видали обрані файли з пристрою? </item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="files_deleted">
|
||||||
|
<item quantity="one">Файл був успішно видалений.</item>
|
||||||
|
<item quantity="few">Файли були успішно видалені.</item>
|
||||||
|
<item quantity="many">Файли були успішно видалені.</item>
|
||||||
|
<item quantity="other">Файли були успішно видалені.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- About -->
|
||||||
|
<string name="about_lbry">Про LBRY</string>
|
||||||
|
<string name="content_freedom">Свобода контенту</string>
|
||||||
|
<string name="about_paragraph">LBRY - безкоштовний, вільний та керований спільнотою цифровий ринок. Це децентралізована peer-to-peer платформа, яку творчі люди можуть використовувати задля завантаження та розповсюдження контенту та заробляти за це кредити LBRY. Користувачі зможуть знайти широкий вибір відео, музики, книг та іншого цифрового контенту, який їм цікавий.</string>
|
||||||
|
<string name="get_social">Ми у соціальних мережах</string>
|
||||||
|
<string name="social_paragraph">Ви можете контактувати з командою LBRY та з учасниками спільноти у Discord, Facebook, Instagram, Twitter або Reddit.</string>
|
||||||
|
<string name="app_info">Інформація о додатку</string>
|
||||||
|
<string name="loading">Завантаження...</string>
|
||||||
|
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">What is LBRY?</a></string>
|
||||||
|
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android Basics</a></string>
|
||||||
|
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">FAQ</a></string>
|
||||||
|
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
||||||
|
<string name="about_link_facebook"><a href=\"https://www.facebook.com/LBRYio\">Facebook</a></string>
|
||||||
|
<string name="about_link_instagram"><a href=\"https://www.instagram.com/LBRYio\">Instagram</a></string>
|
||||||
|
<string name="about_link_reddit"><a href=\"https://reddit.com/r/lbry\">Reddit</a></string>
|
||||||
|
<string name="about_link_telegram"><a href=\"https://t.me/lbryofficial\">Telegram</a></string>
|
||||||
|
<string name="about_link_twitter"><a href=\"https://twitter.com/LBRYio\">Twitter</a></string>
|
||||||
|
<string name="update_mailing_preferences">Змінити налаштування надсилання повідомлень на пошту</string>
|
||||||
|
<string name="app_version">Версія додатку</string>
|
||||||
|
<string name="lbry_sdk">LBRY SDK</string>
|
||||||
|
<string name="platform">Платформа</string>
|
||||||
|
<string name="installation_id">ID інсталяції</string>
|
||||||
|
<string name="firebase_token">Firebase Token</string>
|
||||||
|
<string name="logs">Логи</string>
|
||||||
|
<string name="send_log">Надіслати лог</string>
|
||||||
|
<string name="connected_email">Прив\'язана пошта</string>
|
||||||
|
<string name="unknown">Невідомий</string>
|
||||||
|
<string name="cannot_find_lbrynet_log">Файл lbrynet.log не може бути знайдений</string>
|
||||||
|
<string name="cannot_share_lbrynet_log">Файл lbrynet.log не може бути поширений через обмеження дозволів. </string>
|
||||||
|
|
||||||
|
</resources>
|
|
@ -1,4 +1,4 @@
|
||||||
<resources>
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
<string name="app_name">LBRY</string>
|
<string name="app_name">LBRY</string>
|
||||||
<string name="navigation_drawer_open">Mở điều hướng</string>
|
<string name="navigation_drawer_open">Mở điều hướng</string>
|
||||||
<string name="navigation_drawer_close">Đóng điều hướng</string>
|
<string name="navigation_drawer_close">Đóng điều hướng</string>
|
||||||
|
@ -60,6 +60,10 @@
|
||||||
<string name="report">Báo cáo</string>
|
<string name="report">Báo cáo</string>
|
||||||
<string name="loading_decentralized_data">Đang tải dữ liệu phi tập trung</string>
|
<string name="loading_decentralized_data">Đang tải dữ liệu phi tập trung</string>
|
||||||
<string name="related_content">Nội dung liên quan</string>
|
<string name="related_content">Nội dung liên quan</string>
|
||||||
|
<string name="comments">Bình luận</string>
|
||||||
|
<string name="no_comments">Không có bình luận để hiển thị tại thời điểm này</string>
|
||||||
|
<string name="sdk_initializing_comments">Nhận xét sẽ hiển thị sau khi dịch vụ nền được khởi tạo.</string>
|
||||||
|
<string name="comment_error">Bình luận của bạn không thể được đăng vào thời điểm này. Vui lòng thử lại sau.</string>
|
||||||
<string name="share_lbry_content">Chia sẻ nội dung LBRY</string>
|
<string name="share_lbry_content">Chia sẻ nội dung LBRY</string>
|
||||||
<string name="view">Lượt xem</string>
|
<string name="view">Lượt xem</string>
|
||||||
<string name="play">Play</string>
|
<string name="play">Play</string>
|
||||||
|
@ -79,6 +83,23 @@
|
||||||
<string name="confirm_delete_content_message">Bạn có chắc chắn muốn không xuất bản nội dung này? Không có tập tin sẽ bị xóa khỏi thiết bị của bạn.</string>
|
<string name="confirm_delete_content_message">Bạn có chắc chắn muốn không xuất bản nội dung này? Không có tập tin sẽ bị xóa khỏi thiết bị của bạn.</string>
|
||||||
<string name="content_deleted">Nội dung đã được xóa thành công khỏi blockchain.</string>
|
<string name="content_deleted">Nội dung đã được xóa thành công khỏi blockchain.</string>
|
||||||
<string name="content_failed_delete">Nội dung không thể bị xóa tại thời điểm này. Vui lòng thử lại sau.</string>
|
<string name="content_failed_delete">Nội dung không thể bị xóa tại thời điểm này. Vui lòng thử lại sau.</string>
|
||||||
|
<string name="comment">Bình luận</string>
|
||||||
|
<string name="comment_as">Nhận xét như</string>
|
||||||
|
<string name="please_enter_comment">Vui lòng nhập một bình luận để đăng</string>
|
||||||
|
<string name="please_select_channel">Vui lòng chọn một kênh để gửi bình luận của bạn như</string>
|
||||||
|
<string name="comment_posted">Nhận xét của bạn đã được đăng thành công</string>
|
||||||
|
<string name="please_select_repost_channel">Vui lòng chọn một kênh để đăng lại</string>
|
||||||
|
<string name="reply">Trả lời</string>
|
||||||
|
<string name="replying_to">Đang trả lời %1$s</string>
|
||||||
|
<plurals name="post_and_tip">
|
||||||
|
<item quantity="other">Đăng và tiền boa %1$s</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="post_for_credits">
|
||||||
|
<item quantity="other">Đăng của %1$s</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_post_comment">
|
||||||
|
<item quantity="other">Điều này sẽ đăng bình luận của bạn với một tiền boa %1$scủa %2$s</item>
|
||||||
|
</plurals>
|
||||||
<plurals name="view_count">
|
<plurals name="view_count">
|
||||||
<item quantity="other">%1$s lượt xem</item>
|
<item quantity="other">%1$s lượt xem</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
@ -96,6 +117,7 @@
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<!-- Publish -->
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">Có vẻ như bạn chưa xuất bản nội dung lên LBRY.</string>
|
||||||
<string name="record">Ghi lại</string>
|
<string name="record">Ghi lại</string>
|
||||||
<string name="take_photo">Chụp ảnh</string>
|
<string name="take_photo">Chụp ảnh</string>
|
||||||
<string name="upload_file">Upload một file</string>
|
<string name="upload_file">Upload một file</string>
|
||||||
|
@ -118,6 +140,7 @@
|
||||||
<string name="show_extra_fields">Hiển thị các trường bổ sung</string>
|
<string name="show_extra_fields">Hiển thị các trường bổ sung</string>
|
||||||
<string name="hide_extra_fields">Ẩn các trường bổ sung</string>
|
<string name="hide_extra_fields">Ẩn các trường bổ sung</string>
|
||||||
<string name="no_file_found">Không tìm thấy tập tin để xuất bản</string>
|
<string name="no_file_found">Không tìm thấy tập tin để xuất bản</string>
|
||||||
|
<string name="publish_invalid_claim_type">Yêu cầu không hợp lệ được chỉ định để chỉnh sửa</string>
|
||||||
<string name="video_optimization">Tối ưu hóa video</string>
|
<string name="video_optimization">Tối ưu hóa video</string>
|
||||||
<string name="thumbnail_creation_failed">Một hình đại diện không thể được tạo tự động từ tệp nội dung của bạn.</string>
|
<string name="thumbnail_creation_failed">Một hình đại diện không thể được tạo tự động từ tệp nội dung của bạn.</string>
|
||||||
<string name="video_being_optimized">Video của bạn đang được tối ưu hóa để hỗ trợ tốt hơn trên nhiều loại thiết bị. Bạn có thể điền vào các trường còn lại bên dưới trong khi điều này đang diễn ra.</string>
|
<string name="video_being_optimized">Video của bạn đang được tối ưu hóa để hỗ trợ tốt hơn trên nhiều loại thiết bị. Bạn có thể điền vào các trường còn lại bên dưới trong khi điều này đang diễn ra.</string>
|
||||||
|
@ -166,6 +189,7 @@
|
||||||
<string name="romanian">Romania</string>
|
<string name="romanian">Romania</string>
|
||||||
<string name="hindi">Ấn độ</string>
|
<string name="hindi">Ấn độ</string>
|
||||||
<string name="greek">Hy lạp</string>
|
<string name="greek">Hy lạp</string>
|
||||||
|
<string name="catalan">Catalan</string>
|
||||||
|
|
||||||
<string name="none">Mặc định</string>
|
<string name="none">Mặc định</string>
|
||||||
<string name="public_domain">Phạm vi công cộng</string>
|
<string name="public_domain">Phạm vi công cộng</string>
|
||||||
|
@ -204,6 +228,7 @@
|
||||||
<!-- Settings -->
|
<!-- Settings -->
|
||||||
<string name="user_interface">Giao diện người dùng và nội dung</string>
|
<string name="user_interface">Giao diện người dùng và nội dung</string>
|
||||||
<string name="other">Khác</string>
|
<string name="other">Khác</string>
|
||||||
|
<string name="enable_background_playback">Cho phép phát lại nền</string>
|
||||||
<string name="enable_dark_mode">Bật chủ đề tối</string>
|
<string name="enable_dark_mode">Bật chủ đề tối</string>
|
||||||
<string name="show_mature_content">Hiển thị nội dung người lớn</string>
|
<string name="show_mature_content">Hiển thị nội dung người lớn</string>
|
||||||
<string name="show_url_suggestions">Hiển thị đề xuất URL</string>
|
<string name="show_url_suggestions">Hiển thị đề xuất URL</string>
|
||||||
|
@ -300,6 +325,11 @@
|
||||||
<string name="unlock">Mở khóa</string>
|
<string name="unlock">Mở khóa</string>
|
||||||
<string name="unlock_tips">Mở khóa tiên boa?</string>
|
<string name="unlock_tips">Mở khóa tiên boa?</string>
|
||||||
<string name="confirm_unlock_tips">Bạn có chắc chắn muốn mở khóa tất cả tiền boa của bạn?</string>
|
<string name="confirm_unlock_tips">Bạn có chắc chắn muốn mở khóa tất cả tiền boa của bạn?</string>
|
||||||
|
<string name="min_spend_required">Vui lòng nhập số tiền nhiều hơn 0.0001</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">Mua LBC</string>
|
||||||
|
<string name="hash_not_supported">Thiết bị của bạn không hỗ trợ các yêu cầu tối thiểu để đảm bảo yêu cầu mua hàng của bạn.</string>
|
||||||
|
<string name="receive_address_not_set">Bạn không có địa chỉ ví được đặt. Vui lòng tạo một địa chỉ mới và thử lại.</string>
|
||||||
|
|
||||||
<plurals name="you_sent_credits">
|
<plurals name="you_sent_credits">
|
||||||
<item quantity="other">Bạn gửi %1$s tiền</item>
|
<item quantity="other">Bạn gửi %1$s tiền</item>
|
||||||
|
@ -335,6 +365,12 @@
|
||||||
<string name="tag_limit_reached">Bạn không thể thêm nhiều hơn 5 thẻ</string>
|
<string name="tag_limit_reached">Bạn không thể thêm nhiều hơn 5 thẻ</string>
|
||||||
<string name="send_a_tip">Gửi tiền boa</string>
|
<string name="send_a_tip">Gửi tiền boa</string>
|
||||||
<string name="send_a_tip_to">Gửi tiền boa từ %1$s</string>
|
<string name="send_a_tip_to">Gửi tiền boa từ %1$s</string>
|
||||||
|
<string name="support_this_content">Hỗ trợ nội dung này</string>
|
||||||
|
<string name="support_info">Điều này sẽ tăng tổng giá thầu cho nội dung này, điều này sẽ tăng khả năng được phát hiện khi hoạt động. <a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
|
<string name="channel_to_show_support_as">Kênh để hiển thị hỗ trợ như</string>
|
||||||
|
<string name="make_this_a_tip">Làm tiền boa</string>
|
||||||
|
<string name="send_revocable_support">Gửi hỗ trợ có thể hủy bỏ</string>
|
||||||
|
<string name="send_lbc_tip">Gửi %1$sLBC tiền boa</string>
|
||||||
<string name="send_tip_info_content">Điều này sẽ xuất hiện như một mẹo cho %1$s, sẽ tăng khả năng của nó để được phát hiện trong khi hoạt động.<a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_content">Điều này sẽ xuất hiện như một mẹo cho %1$s, sẽ tăng khả năng của nó để được phát hiện trong khi hoạt động.<a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="send_tip_info_channel">Điều này sẽ xuất hiện như một mẹo cho %1$s, sẽ tăng khả năng của nó để được phát hiện trong khi hoạt động.<a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
<string name="send_tip_info_channel">Điều này sẽ xuất hiện như một mẹo cho %1$s, sẽ tăng khả năng của nó để được phát hiện trong khi hoạt động.<a href=\"https://lbry.com/faq/tipping\">Learn more</a>.</string>
|
||||||
<string name="cancel">Hủy bỏ</string>
|
<string name="cancel">Hủy bỏ</string>
|
||||||
|
@ -350,6 +386,9 @@
|
||||||
<plurals name="you_sent_a_tip">
|
<plurals name="you_sent_a_tip">
|
||||||
<item quantity="other">Bạn gửi %1$s tiền . Mahalo!</item>
|
<item quantity="other">Bạn gửi %1$s tiền . Mahalo!</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="other">Bạn đặt cược %1$stín dụng như là một hỗ trợ. Bạn có thể thu hồi hỗ trợ của bạn bất cứ lúc nào.</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<!-- Verification -->
|
<!-- Verification -->
|
||||||
<string name="provide_email_address">Vui lòng cung cấp một địa chỉ email</string>
|
<string name="provide_email_address">Vui lòng cung cấp một địa chỉ email</string>
|
||||||
|
@ -374,8 +413,18 @@
|
||||||
<string name="enter_phone_number">Xin vui lòng điền số điện thoại của bạn</string>
|
<string name="enter_phone_number">Xin vui lòng điền số điện thoại của bạn</string>
|
||||||
<string name="not_interested">Không quan tâm</string>
|
<string name="not_interested">Không quan tâm</string>
|
||||||
<string name="manual_reward_verification">Xác nhận phần thưởng thủ công</string>
|
<string name="manual_reward_verification">Xác nhận phần thưởng thủ công</string>
|
||||||
|
<string name="reward_verification">Xác minh phần thưởng</string>
|
||||||
|
<string name="social_media_verification">Xác minh mạng xã hội</string>
|
||||||
|
<string name="skip_the_queue">Bỏ qua</string>
|
||||||
|
<string name="skip_queue_button_text">Bỏ qua cho $%1$s</string>
|
||||||
<string name="account_undergo_review">Tài khoản này phải trải qua quá trình xem xét trước khi bạn có thể tham gia chương trình phần thưởng. Điều này có thể mất bất cứ nơi nào từ vài phút đến vài ngày.</string>
|
<string name="account_undergo_review">Tài khoản này phải trải qua quá trình xem xét trước khi bạn có thể tham gia chương trình phần thưởng. Điều này có thể mất bất cứ nơi nào từ vài phút đến vài ngày.</string>
|
||||||
<string name="request_to_be_verified">Nếu bạn tiếp tục thấy thông báo này, vui lòng yêu cầu được xác minh trên <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>.</string>
|
<string name="get_instantly_verified">Bạn có thể được xác minh ngay lập tức để có thể tham gia vào chương trình phần thưởng bằng tài khoản Twitter của mình hoặc bỏ qua hàng đợi xác minh thủ công.</string>
|
||||||
|
<string name="twitter_verification">Xác minh Twitter</string>
|
||||||
|
<string name="twitter_verification_desc">Được xác minh ngay lập tức bằng tài khoản Twitter của bạn. Địa chỉ email Twitter của bạn phải khớp với email mà bạn đã cung cấp và tài khoản của bạn phải hoạt động.</string>
|
||||||
|
<string name="twitter_verify">Xác minh với Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Bỏ qua</string>
|
||||||
|
<string name="skip_queue_verification_desc">Bỏ qua hàng đợi xác minh thủ công bằng cách trả phí để bắt đầu tham gia chương trình phần thưởng ngay lập tức.</string>
|
||||||
|
<string name="request_to_be_verified">Vui lòng yêu cầu được xác minh trên <a href=\"https://discordapp.com/invite/Z3bERWA\">LBRY Discord server</a>. Quá trình xem xét thủ công có thể mất từ vài phút đến vài ngày.</string>
|
||||||
<string name="enjoy_free_content">Hãy tận hưởng nội dung miễn phí trong khi chờ đợi!</string>
|
<string name="enjoy_free_content">Hãy tận hưởng nội dung miễn phí trong khi chờ đợi!</string>
|
||||||
<string name="verify_phone_number">Xác nhận số điện thoại</string>
|
<string name="verify_phone_number">Xác nhận số điện thoại</string>
|
||||||
<string name="enter_phone_verify_code">Vui lòng nhập mã xác minh được gửi tới %1$s</string>
|
<string name="enter_phone_verify_code">Vui lòng nhập mã xác minh được gửi tới %1$s</string>
|
||||||
|
@ -383,6 +432,13 @@
|
||||||
<string name="verify">Xác nhận</string>
|
<string name="verify">Xác nhận</string>
|
||||||
<string name="please_enter_valid_phone">Xin vui lòng nhập một số điện thoại hợp lệ</string>
|
<string name="please_enter_valid_phone">Xin vui lòng nhập một số điện thoại hợp lệ</string>
|
||||||
<string name="please_enter_verification_code">Vui lòng nhập mã xác minh được gửi đến số điện thoại của bạn.</string>
|
<string name="please_enter_verification_code">Vui lòng nhập mã xác minh được gửi đến số điện thoại của bạn.</string>
|
||||||
|
<string name="fetch_current_user_error">Tài khoản người dùng không thể được lấy tại thời điểm này. Vui lòng thử lại sau.</string>
|
||||||
|
<string name="purchase_request_pending">Yêu cầu mua hàng của bạn vẫn đang được xử lý. Vui lòng gửi email tới support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Không thể hoàn thành yêu cầu mua hàng của bạn vào lúc này. Vui lòng gửi email tới support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Tài khoản Twitter của bạn không đủ điều kiện tại thời điểm này:%1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Tài khoản của bạn không được chấp thuận cho chương trình phần thưởng. Vui lòng thử lại sau.</string>
|
||||||
|
<string name="twitter_verification_failed">Xác minh Twitter không thành công. Vui lòng thử lại sau.</string>
|
||||||
|
<string name="reward_verification_successful">Bây giờ bạn đủ điều kiện để tham gia vào chương trình phần thưởng!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">Bạn chưa thêm bất kỳ thẻ nào. Thêm thẻ để cải thiện khám phá.</string>
|
<string name="no_added_tags">Bạn chưa thêm bất kỳ thẻ nào. Thêm thẻ để cải thiện khám phá.</string>
|
||||||
|
@ -545,27 +601,4 @@
|
||||||
<string name="cannot_find_lbrynet_log">Không thể tìm thấy tệp lbrynet.log</string>
|
<string name="cannot_find_lbrynet_log">Không thể tìm thấy tệp lbrynet.log</string>
|
||||||
<string name="cannot_share_lbrynet_log">Tệp lbrynet.log có thể được chia sẻ do hạn chế quyền.</string>
|
<string name="cannot_share_lbrynet_log">Tệp lbrynet.log có thể được chia sẻ do hạn chế quyền.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
</resources>
|
||||||
<string name="fa_gift"></string>
|
|
||||||
<string name="fa_lock"></string>
|
|
||||||
<string name="fa_coins"></string>
|
|
||||||
<string name="fa_file"></string>
|
|
||||||
<string name="fa_hashtag"></string>
|
|
||||||
<string name="fa_search"></string>
|
|
||||||
<string name="fa_at"></string>
|
|
||||||
|
|
||||||
<string name="fa_heart"></string>
|
|
||||||
<string name="fa_heart_broken"></string>
|
|
||||||
<string name="fa_star"></string>
|
|
||||||
<string name="fa_globe_americas"></string>
|
|
||||||
<string name="fa_upload"></string>
|
|
||||||
<string name="fa_download"></string>
|
|
||||||
<string name="fa_cloud_upload"></string>
|
|
||||||
<string name="fa_wallet"></string>
|
|
||||||
<string name="fa_award"></string>
|
|
||||||
<string name="fa_user_friends"></string>
|
|
||||||
<string name="fa_cog"></string>
|
|
||||||
<string name="fa_mobile_alt"></string>
|
|
||||||
<string name="fa_repost"></string>
|
|
||||||
<string name="fa_folder_open"></string>
|
|
||||||
</resources>
|
|
||||||
|
|
547
app/src/main/res/values-zh-rTW/strings.xml
Normal file
|
@ -0,0 +1,547 @@
|
||||||
|
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||||
|
<string name="app_name">LBRY</string>
|
||||||
|
<string name="navigation_drawer_open">開啟側選單</string>
|
||||||
|
<string name="navigation_drawer_close">關閉側選單</string>
|
||||||
|
|
||||||
|
<!-- Nav menu -->
|
||||||
|
<string name="find_content">找尋內容</string>
|
||||||
|
<string name="your_content">你的內容</string>
|
||||||
|
<string name="wallet">錢包</string>
|
||||||
|
<string name="following">跟隨中</string>
|
||||||
|
<string name="editors_choice">編輯精選</string>
|
||||||
|
<string name="your_tags">你的標籤</string>
|
||||||
|
<string name="all_content">所有內容</string>
|
||||||
|
<string name="channels">頻道</string>
|
||||||
|
<string name="library">媒體庫</string>
|
||||||
|
<string name="publishes">發佈</string>
|
||||||
|
<string name="new_publish">發佈新內容</string>
|
||||||
|
<string name="rewards">獎賞</string>
|
||||||
|
<string name="invites">邀請</string>
|
||||||
|
<string name="settings">設定</string>
|
||||||
|
<string name="about">關於</string>
|
||||||
|
<string name="sign_in">登入</string>
|
||||||
|
<string name="startup_failed">程式啟動失敗。請檢查網絡連線,然後再次嘗試。\n如此問題持續發生,請電郵至hello@lbry.com。</string>
|
||||||
|
<string name="no_claim_search_content">目前沒有可顯示的內容。請重新選擇或稍後再回來。</string>
|
||||||
|
|
||||||
|
<!-- Welcome Page -->
|
||||||
|
<string name="welcome_to_lbry">歡迎使用LBRY。</string>
|
||||||
|
<string name="welcome_paragraph">LBRY 是一個由社群主導的內容平台,你能夠找到和發佈影片、音樂、書籍及更多內容。</string>
|
||||||
|
<string name="welcome_tos">在繼續的同時,我已同意 <a href=\"https://lbry.com/termsofservice\">服務條款</a> 並確保自己已年滿十三歲或以上。</string>
|
||||||
|
<string name="welcome_please_wait">在準備就緒前請稍候片刻……</string>
|
||||||
|
<string name="use_lbry">使用LBRY »</string>
|
||||||
|
|
||||||
|
<!-- URI bar -->
|
||||||
|
<string name="uri_placeholder">搜尋影片、音樂以及更多</string>
|
||||||
|
|
||||||
|
<!-- Following page -->
|
||||||
|
<string name="find_channels_to_follow">找尋想跟隨的頻道</string>
|
||||||
|
<string name="channels_you_follow">跟隨中的頻道</string>
|
||||||
|
<string name="discover">發掘</string>
|
||||||
|
<string name="lbry_works_better">LBRY在你跟隨五位或以上創作者後能提供更好的使用體驗。\n如已有帳號需登入方能顯示跟隨中的創作者。</string>
|
||||||
|
<string name="select_five_subscriptions">請選擇最多五位創作者以繼續。</string>
|
||||||
|
<string name="n_remaining">餘下 %1$d ……</string>
|
||||||
|
<string name="done">完成</string>
|
||||||
|
<string name="all">全部</string>
|
||||||
|
<string name="discover_channels">發掘新頻道</string>
|
||||||
|
|
||||||
|
<!-- Claim lists -->
|
||||||
|
<string name="anonymous">匿名</string>
|
||||||
|
|
||||||
|
<!-- File view -->
|
||||||
|
<string name="tags">標籤</string>
|
||||||
|
<string name="share">分享</string>
|
||||||
|
<string name="repost">轉載</string>
|
||||||
|
<string name="tip">小費</string>
|
||||||
|
<string name="edit">編輯</string>
|
||||||
|
<string name="delete">刪除</string>
|
||||||
|
<string name="download">下載</string>
|
||||||
|
<string name="open">開啟</string>
|
||||||
|
<string name="report">回報</string>
|
||||||
|
<string name="loading_decentralized_data">正在載入去中心化數據……</string>
|
||||||
|
<string name="related_content">相關內容</string>
|
||||||
|
<string name="comments">留言</string>
|
||||||
|
<string name="no_comments">目前沒有可顯示的留言。</string>
|
||||||
|
<string name="sdk_initializing_comments">留言將會在背景程式完成初始化後顯示。</string>
|
||||||
|
<string name="comment_error">現在無法張貼你的留言,請稍後再試。</string>
|
||||||
|
<string name="share_lbry_content">分享內容</string>
|
||||||
|
<string name="view">檢視</string>
|
||||||
|
<string name="play">播放</string>
|
||||||
|
<string name="unsupported_content">不支援的內容</string>
|
||||||
|
<string name="nothing_at_this_location">此位置沒有任何內容。</string>
|
||||||
|
<string name="publish_something_here">在這發佈任何內容</string>
|
||||||
|
<string name="cannot_view_claim">現在無法存取該內容,請稍後再試。</string>
|
||||||
|
<string name="zero_duration">0:00</string>
|
||||||
|
<string name="claim_file_not_found">位於 \"%1$s\" 的檔案不存在。</string>
|
||||||
|
<string name="confirm_purchase">確認購買</string>
|
||||||
|
<string name="delete_file">刪除檔案</string>
|
||||||
|
<string name="confirm_delete_file_message">你確定要移除裝置上的這個檔案嗎?</string>
|
||||||
|
<string name="unable_to_view_url">載入 %1$s 失敗。請稍後再試。</string>
|
||||||
|
<string name="delete_content">刪除內容?</string>
|
||||||
|
<string name="confirm_delete_content_message">你確定要取消發佈這內容嗎?這不會移除裝置上的檔案。</string>
|
||||||
|
<string name="content_failed_delete">現在未能刪除指定內容。請稍後再試。</string>
|
||||||
|
<string name="comment">留言</string>
|
||||||
|
<string name="comment_as">用以下身分留言:</string>
|
||||||
|
<string name="please_enter_comment">請輪入留言以發表。</string>
|
||||||
|
<string name="please_select_channel">請選擇發表留言時使用的頻道名稱。</string>
|
||||||
|
<string name="comment_posted">你的留言發表成功!</string>
|
||||||
|
<string name="please_select_repost_channel">請選擇想要轉載到頻道。</string>
|
||||||
|
<string name="reply">回覆</string>
|
||||||
|
<string name="replying_to">對 %1$s 作出回覆</string>
|
||||||
|
<plurals name="view_count">
|
||||||
|
<item quantity="other">觀看次數:%1$s</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_purchase_message">
|
||||||
|
<item quantity="other">This will purchase \"%1$s\" for %2$s credits</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Channel view -->
|
||||||
|
<string name="no_channel_info">目前沒有任何內容。\n請稍後再回來。</string>
|
||||||
|
<string name="content">內容</string>
|
||||||
|
<string name="website">網站</string>
|
||||||
|
<string name="reposted">已轉載</string>
|
||||||
|
<plurals name="follower_count">
|
||||||
|
<item quantity="other">%1$s 位跟隨者</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Publish -->
|
||||||
|
<string name="no_publishes_created">你好像還沒發佈任何內容到LBRY的樣子。</string>
|
||||||
|
<string name="record">錄影</string>
|
||||||
|
<string name="take_photo">拍照</string>
|
||||||
|
<string name="upload_file">上傳檔案</string>
|
||||||
|
<string name="no_videos_found">這部裝置搜尋不到任何影片。馬上拍照或錄影以開始使用吧。</string>
|
||||||
|
<string name="loading_videos">影片載入中,請稍候……</string>
|
||||||
|
<string name="storage_permission_rationale_videos">LBRY 需要授予權限才能檢視及發佈位於你裝置上的影片、圖像和其他檔案。</string>
|
||||||
|
<string name="camera_permission_rationale_record">LBRY 需要授予相機權限才能錄影。</string>
|
||||||
|
<string name="camera_permission_rationale_photo">LBRY 需要授予相機權限才能拍照。</string>
|
||||||
|
<string name="edit_content">編輯內容</string>
|
||||||
|
<string name="mature_tags">成人標籤</string>
|
||||||
|
<string name="price">價錢</string>
|
||||||
|
<string name="free_publish">你的內容將會是免費。請開啟選項以設定價錢。</string>
|
||||||
|
<string name="content_address">內容網址</string>
|
||||||
|
<string name="randomize">隨機化</string>
|
||||||
|
<string name="address">網址</string>
|
||||||
|
<string name="content_address_desc">人們用以查閱你已發佈內容的網址(例:lbry://myvideo)</string>
|
||||||
|
<string name="license">授權</string>
|
||||||
|
<string name="license_desc">授權描述</string>
|
||||||
|
<string name="additional_options">進階選項</string>
|
||||||
|
<string name="show_extra_fields">顯示額外選項</string>
|
||||||
|
<string name="hide_extra_fields">隱藏額外選項</string>
|
||||||
|
<string name="no_file_found">找不到可以發佈的檔案。</string>
|
||||||
|
<string name="video_optimization">影片最佳化</string>
|
||||||
|
<string name="thumbnail_creation_failed">縮圖不能由你的內容檔案自動產生。</string>
|
||||||
|
<string name="video_being_optimized">你的影片正在進行最佳化處理以支援各種裝置。在等候的同時你可以填寫以下欄位。</string>
|
||||||
|
<string name="video_optimize_failed">你的影片未能最佳化。檔案將會上傳無變更版本。</string>
|
||||||
|
<string name="completed_video_duration">已完成片長:%1$s</string>
|
||||||
|
<string name="sdk_initializing_publish">你目前還不能發佈內容,因為背景程式仍在初始化。</string>
|
||||||
|
<string name="transcode_in_progress">影片正在進行最佳化。如你想取消,請按頁底的取消按鈕。</string>
|
||||||
|
<string name="optimization_in_progress">影片最佳化進行中。</string>
|
||||||
|
<string name="cannot_capture_video">這裝置上沒有可錄影的相機應用程式。</string>
|
||||||
|
<string name="cannot_take_photo">這裝置上沒有可拍照的相機應用程式。</string>
|
||||||
|
|
||||||
|
<string name="please_provide_title">請提供標題。</string>
|
||||||
|
<string name="please_specify_address">請指定網址好令他人找到你的內容。</string>
|
||||||
|
<string name="address_invalid_characters">你的內容網址內含無效字元。</string>
|
||||||
|
<string name="no_file_selected">沒有選擇任何檔案。在發佈前請先拍照或選擇影音檔案。</string>
|
||||||
|
<string name="price_amount_not_set">請輪入價錢或關閉選項以設為免費內容。</string>
|
||||||
|
<string name="publish_no_thumbnail">發佈前請先選擇想上傳的縮圖。</string>
|
||||||
|
<string name="publish_thumbnail_in_progress">發佈前請先等待縮圖上傳完畢。</string>
|
||||||
|
|
||||||
|
<string name="language">語言</string>
|
||||||
|
<string name="english">英文</string>
|
||||||
|
<string name="chinese">中文</string>
|
||||||
|
<string name="french">法文</string>
|
||||||
|
<string name="german">德文</string>
|
||||||
|
<string name="japanese">日文</string>
|
||||||
|
<string name="russian">俄文</string>
|
||||||
|
<string name="spanish">西班牙文</string>
|
||||||
|
<string name="indonesian">印尼文</string>
|
||||||
|
<string name="italian">意大利文</string>
|
||||||
|
<string name="dutch">荷蘭文</string>
|
||||||
|
<string name="turkish">土耳其文</string>
|
||||||
|
<string name="polish">波蘭文</string>
|
||||||
|
<string name="malay">馬來文</string>
|
||||||
|
<string name="portuguese">葡萄牙文</string>
|
||||||
|
<string name="vietnamese">越南文</string>
|
||||||
|
<string name="thai">泰文</string>
|
||||||
|
<string name="arabic">阿拉伯文</string>
|
||||||
|
<string name="czech">捷克文</string>
|
||||||
|
<string name="croatian">克羅埃西亞文</string>
|
||||||
|
<string name="cambodian">柬埔寨文</string>
|
||||||
|
<string name="korean">韓文</string>
|
||||||
|
<string name="norwegian">挪威文</string>
|
||||||
|
<string name="romanian">羅馬尼亞文</string>
|
||||||
|
<string name="hindi">印地文</string>
|
||||||
|
<string name="greek">希臘文</string>
|
||||||
|
<string name="catalan">加泰隆尼亞文</string>
|
||||||
|
|
||||||
|
<string name="none">無</string>
|
||||||
|
<string name="public_domain">公有領域</string>
|
||||||
|
<string name="copyrighted">受著作權保護</string>
|
||||||
|
<string name="cca_4_0_international">創用 CC 授權 姓名標示 4.0 國際</string>
|
||||||
|
<string name="cca_sa_4_0_international">創用 CC 授權 姓名標示-—相同方式分享 4.0 國際</string>
|
||||||
|
<string name="cca_nd_4_0_international">創用 CC 授權 姓名標示—禁止改作 4.0 國際</string>
|
||||||
|
<string name="cca_nc_4_0_international">創用 CC 授權 姓名標示—非商業性 4.0 國際</string>
|
||||||
|
<string name="cca_nc_sa_4_0_international">創用 CC 授權 姓名標示—非商業性—相同方式分享 4.0 國際</string>
|
||||||
|
<string name="cca_nc_nd_4_0_international">創用 CC 授權 姓名標示—非商業性—禁止改作 4.0 國際</string>
|
||||||
|
|
||||||
|
<string-array name="publish_currencies">
|
||||||
|
<item>LBC</item>
|
||||||
|
<item>美元</item>
|
||||||
|
</string-array>
|
||||||
|
|
||||||
|
<!-- Publishes -->
|
||||||
|
<string name="one_or_more_publishes_failed_abandon">現在未能刪除部分或全部指定內容。請稍後再試。</string>
|
||||||
|
<plurals name="confirm_delete_publishes">
|
||||||
|
<item quantity="other">你確定要取消發佈指定的內容嗎?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="publishes_deleted">
|
||||||
|
<item quantity="other">指定內容已成功刪除。</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Splash -->
|
||||||
|
<string name="oops_something_went_wrong">哎喲!出錯了。</string>
|
||||||
|
<string name="installation_id_loaded">載入裝置識別碼</string>
|
||||||
|
<string name="known_tags_loaded">載入已知及跟隨中的標籤</string>
|
||||||
|
<string name="exchange_rate_loaded">載入LBC兌美元匯率</string>
|
||||||
|
<string name="user_authenticated">驗證用戶</string>
|
||||||
|
<string name="installation_registered">登錄裝置</string>
|
||||||
|
<string name="subscriptions_loaded">載入訂閱</string>
|
||||||
|
<string name="subscriptions_resolved">顯示訂閱</string>
|
||||||
|
|
||||||
|
<!-- Settings -->
|
||||||
|
<string name="user_interface">內容及使用者界面</string>
|
||||||
|
<string name="other">其他</string>
|
||||||
|
<string name="enable_background_playback">允許背景播放</string>
|
||||||
|
<string name="enable_dark_mode">使用灰暗主題</string>
|
||||||
|
<string name="show_mature_content">顯示成人內容</string>
|
||||||
|
<string name="show_url_suggestions">顯示建議網址</string>
|
||||||
|
<string name="notifications">通知</string>
|
||||||
|
<string name="subscriptions">訂閱</string>
|
||||||
|
<string name="content_interests">感興趣的內容</string>
|
||||||
|
|
||||||
|
<string name="keep_sdk_in_background">將 LBRY 維持背景執行狀態以改善錢包及網路效能。</string>
|
||||||
|
<string name="participate_in_data_network">參與數據網路(需重啟程式及背景服務)</string>
|
||||||
|
|
||||||
|
<!-- URL suggestions -->
|
||||||
|
<string name="search_url_title">%1$s — 搜尋</string>
|
||||||
|
<string name="tag_url_title">%1$s — 標籤</string>
|
||||||
|
<string name="search_url_desc">搜尋 \'%1$s\'</string>
|
||||||
|
<string name="explore_tag_url_desc">探索 \'%1$s\' 標籤</string>
|
||||||
|
<string name="view_file_url_desc">檢視 %1$s 的內容</string>
|
||||||
|
<string name="view_channel_url_desc">檢視 %1$s 頻道</string>
|
||||||
|
|
||||||
|
<!-- Search -->
|
||||||
|
<string name="search_no_results">沒有 \'%1$s\' 的搜尋結果。請嘗試其他關鍵字。</string>
|
||||||
|
<string name="search_no_query">你可以搜尋電影、音樂、電子書、軟體以及更多。</string>
|
||||||
|
<string name="no_related_content">目前沒有可顯示的相關內容。</string>
|
||||||
|
|
||||||
|
<!-- Wallet -->
|
||||||
|
<string name="balance">結餘</string>
|
||||||
|
<string name="you_currently_have">你目前有</string>
|
||||||
|
<string name="convert_credits">你可以把信用額兌換為美元然後到交易所提取。<a href=\"https://lbry.com/faq/exchanges\">了解更多</a>。</string>
|
||||||
|
<string name="convert_credits_bittrex"><a href=\"https://bittrex.com/Account/Register?referralCode=4M1-P30-BON\">在Bittrex上轉換美元</a></string>
|
||||||
|
<string name="you_also_have">你同時有</string>
|
||||||
|
<string name="you_staked">你累計</string>
|
||||||
|
<string name="in_tips">於小費</string>
|
||||||
|
<string name="in_your_publishes">為發佈押金</string>
|
||||||
|
<string name="in_your_supports">你支持的內容</string>
|
||||||
|
<string name="earn_more_tips">上傳酷酷的影片以獲得更多小費</string>
|
||||||
|
<string name="sdk_initializing">背景程式執行初始化中……</string>
|
||||||
|
<string name="sdk_still_initializing">背景程式仍在初始化。與此同時,你可以探索和觀看內容。</string>
|
||||||
|
<string name="sdk_initializing_functionality">你目前還不能執行這動作,因為背景程式仍在初始化。</string>
|
||||||
|
|
||||||
|
<string name="backup_synced">你的錢包備份已與 lbry.tv 同步</string>
|
||||||
|
<string name="backup_notsynced">你的錢包目前未與 lbry.tv 同步。\n你需負責自行備份。</string>
|
||||||
|
<string name="synced_what_does_this_mean"><a href=\"https://lbry.com/faq/account-sync\">甚麼意思?</a></string>
|
||||||
|
<string name="backup_what_does_this_mean"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">甚麼意思?</a></string>
|
||||||
|
|
||||||
|
<string name="receive_credits">獲取信用額</string>
|
||||||
|
<string name="use_this_address_hint">可用這錢包位址以獲取其他人(或你自已)發送的信用額。</string>
|
||||||
|
<string name="get_new_address">取得新位址</string>
|
||||||
|
<string name="generate_address_hint">你可以隨時取得新位址,同時所有舊位址仍然有效。\n使用多個位址能更有助追蹤不同來源的付款明細。</string>
|
||||||
|
|
||||||
|
<string name="send_credits">發送信用額</string>
|
||||||
|
<string name="recipient_address">受領者位址</string>
|
||||||
|
<string name="recipient_address_placeholder">bbFxRyXXXXXXXXXXXZD8nE7XTLUxYnddTs</string>
|
||||||
|
<string name="amount">金額</string>
|
||||||
|
<string name="send">發送</string>
|
||||||
|
|
||||||
|
<string name="recent_transactions">最近交易</string>
|
||||||
|
<string name="view_all">檢視全部</string>
|
||||||
|
<string name="receive">獲得</string>
|
||||||
|
<string name="publish">發佈</string>
|
||||||
|
<string name="support">支持</string>
|
||||||
|
<string name="channel">頻道</string>
|
||||||
|
<string name="channel_update">頻道更新</string>
|
||||||
|
<string name="publish_update">發佈更新</string>
|
||||||
|
|
||||||
|
<string name="wallet_sync">錢包同步</string>
|
||||||
|
<string name="sync_status">同步狀態</string>
|
||||||
|
<string name="on">開啟</string>
|
||||||
|
<string name="off">關閉</string>
|
||||||
|
<string name="email">電郵地址</string>
|
||||||
|
<string name="no_connected_email">沒有已連結的電郵地址</string>
|
||||||
|
<string name="manual_backup"><a href=\"https://lbry.com/faq/how-to-backup-wallet#android\">手動備份</a></string>
|
||||||
|
<string name="sync_faq"><a href=\"https://lbry.com/faq/how-to-backup-wallet#sync\">同步常見問題</a></string>
|
||||||
|
<string name="zero">0</string>
|
||||||
|
<string name="lbc">LBC</string>
|
||||||
|
|
||||||
|
<string name="account_recommended">推薦使用帳號</string>
|
||||||
|
<string name="wallet_account_desc">lbry.tv 的帳號可以令你獲得獎賞、備份你的錢包,以及所有事物保持同步。</string>
|
||||||
|
<string name="wallet_without_account">沒有帳號的話,你需自行承擔百分百的錢包保安及LBRY數據之責任。</string>
|
||||||
|
<string name="skip_account">暫不建立帳號</string>
|
||||||
|
<string name="sign_up">建立帳號</string>
|
||||||
|
<string name="address_copied">位址已複製</string>
|
||||||
|
|
||||||
|
<string name="invalid_recipient_address">請填寫有效的受領者位址</string>
|
||||||
|
<string name="insufficient_balance">餘額不足</string>
|
||||||
|
<string name="invalid_amount">請輪入有效金額</string>
|
||||||
|
<string name="send_credit_error">你的信用額目前無法發送。請稍後再試。</string>
|
||||||
|
<string name="loading_transactions">正在載入交易……</string>
|
||||||
|
<string name="no_recent_transactions">沒有可顯示的最近交易。</string>
|
||||||
|
<string name="no_transactions">目前沒有可顯示的交易。</string>
|
||||||
|
<string name="tx_list_fee">費用 %1$s</string>
|
||||||
|
<string name="transaction_history">交易記錄</string>
|
||||||
|
|
||||||
|
<string name="unlock">解鎖</string>
|
||||||
|
<string name="unlock_tips">解鎖小費?</string>
|
||||||
|
<string name="confirm_unlock_tips">你確定要解鎖所有小費嗎?</string>
|
||||||
|
<string name="min_spend_required"> 信用額的價位請輸入高於 0.0001。</string>
|
||||||
|
|
||||||
|
<string name="buy_lbc">購買 LBC</string>
|
||||||
|
<plurals name="you_sent_credits">
|
||||||
|
<item quantity="other">你已發送 %1$s 信用額</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Dialogs -->
|
||||||
|
<string name="customize_your_tags">整理你的標籤</string>
|
||||||
|
<string name="sort_content_by">內容分類</string>
|
||||||
|
<string name="trending_content">發燒內容</string>
|
||||||
|
<string name="new_content">最新內容</string>
|
||||||
|
<string name="top_content">最受歡迎內容</string>
|
||||||
|
<string name="trending">發燒中</string>
|
||||||
|
<string name="top">最受歡迎</string>
|
||||||
|
<string name="new_text">最新</string>
|
||||||
|
<string name="past_24_hours">過去24小時</string>
|
||||||
|
<string name="past_week">過去一星期</string>
|
||||||
|
<string name="past_month">過去一個月</string>
|
||||||
|
<string name="past_year">過去一年</string>
|
||||||
|
<string name="all_time">不限時間</string>
|
||||||
|
<string name="for_text">範圍</string>
|
||||||
|
<string name="filter_for">篩選器範圍</string>
|
||||||
|
<string name="everyone">所有人</string>
|
||||||
|
<string name="tags_you_follow">跟隨中的標籤</string>
|
||||||
|
<string name="customize_tags_hint">你好像沒有設定跟隨中標籤的樣子。</string>
|
||||||
|
<string name="search_for_more_tags">搜尋更多標籤</string>
|
||||||
|
<string name="no_followed_tags">你目前沒有跟隨任何標籤。現在開始新增你感興趣的標籤吧!</string>
|
||||||
|
<string name="no_tag_results">我們找不到你未跟隨的新標籤。</string>
|
||||||
|
<string name="tag_already_added">已新增 \'%1$s\' 標籤。</string>
|
||||||
|
<string name="tag_limit_reached">可用的標籤上限是五個。</string>
|
||||||
|
<string name="send_a_tip">發送小費</string>
|
||||||
|
<string name="send_a_tip_to">發送小費給 %1$s</string>
|
||||||
|
<string name="support_this_content">支持這內容</string>
|
||||||
|
<string name="make_this_a_tip">這是小費</string>
|
||||||
|
<string name="send_revocable_support">發送可收回的支持</string>
|
||||||
|
<string name="send_lbc_tip">發送 %1$s LBC 小費</string>
|
||||||
|
<string name="cancel">取消</string>
|
||||||
|
<string name="repost_title">轉載 %1$s</string>
|
||||||
|
<string name="repost_your_favorite">轉載你喜歡的內容從而令更多人發現它們吧!</string>
|
||||||
|
<string name="show_advanced">顯示進階</string>
|
||||||
|
<string name="hide_advanced">隱藏進階</string>
|
||||||
|
<string name="name">名稱</string>
|
||||||
|
<string name="min_deposit">0.001</string>
|
||||||
|
<string name="content_successfully_reposted">內容成功轉載!</string>
|
||||||
|
<string name="repost_name_invalid_characters">轉載名稱內含無效字元。</string>
|
||||||
|
<plurals name="you_sent_a_support">
|
||||||
|
<item quantity="other">累計用作支持其他內容的信用額有 %1$s。這些金額是可以隨時撤回的。</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Verification -->
|
||||||
|
<string name="provide_email_address">請填寫電郵地址。</string>
|
||||||
|
<string name="email_placeholder">you@example.com</string>
|
||||||
|
<string name="email_sent_to">電子郵件已發送到:</string>
|
||||||
|
<string name="please_click_link">請點擊訊息內的連結以完成登入手續。</string>
|
||||||
|
<string name="resend">重新發送</string>
|
||||||
|
<string name="continue_text">繼續</string>
|
||||||
|
<string name="provide_valid_email">請填寫有效的電郵地址</string>
|
||||||
|
<string name="sign_in_successful">你已成功登入 lbry.tv</string>
|
||||||
|
<string name="retrieving_account_information">帳號資料檢索中……</string>
|
||||||
|
<string name="apply_wallet_data">正在請求錢包數據……</string>
|
||||||
|
<string name="password">密碼</string>
|
||||||
|
<string name="enable_sync">開啟同步</string>
|
||||||
|
<string name="phone_number">手機號碼</string>
|
||||||
|
<string name="enter_phone_number">請輸入你的手機號碼。</string>
|
||||||
|
<string name="not_interested">不感興趣</string>
|
||||||
|
<string name="manual_reward_verification">手動認證獎賞</string>
|
||||||
|
<string name="reward_verification">認證獎賞</string>
|
||||||
|
<string name="social_media_verification">社交網路認證</string>
|
||||||
|
<string name="skip_the_queue">跳過等待</string>
|
||||||
|
<string name="account_undergo_review">這帳號必須通過手動批核才能參與獎賞計劃。\n這可能需時數分鐘至數天不等。</string>
|
||||||
|
<string name="twitter_verification">Twitter 認證</string>
|
||||||
|
<string name="twitter_verify">使用 Twitter 認證</string>
|
||||||
|
<string name="skip_queue_verification">跳過等待</string>
|
||||||
|
<string name="enjoy_free_content">在等候的同時請享受免費的內容!</string>
|
||||||
|
<string name="verify_phone_number">使用手機號碼認證</string>
|
||||||
|
<string name="enter_phone_verify_code">請輸入發送到 %1$s 的認證碼</string>
|
||||||
|
<string name="code_placeholder">0000</string>
|
||||||
|
<string name="verify">認證</string>
|
||||||
|
<string name="please_enter_valid_phone">請輸入有效的手機號碼。</string>
|
||||||
|
<string name="please_enter_verification_code">請輸入發送到你手機號碼的認證碼。</string>
|
||||||
|
<string name="twitter_account_ineligible">你的 Twitter 帳號目前不符合資格:%1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">你的帳號未能通過獎賞認證。請稍後再試。</string>
|
||||||
|
<string name="twitter_verification_failed">Twitter 認證失敗。請稍後再試。</string>
|
||||||
|
<string name="reward_verification_successful">你現在已有資格參與獎賞計劃!</string>
|
||||||
|
|
||||||
|
<!-- Forms -->
|
||||||
|
<string name="no_added_tags">你目前沒有跟隨任何標籤。新增標籤以改善發掘功能。</string>
|
||||||
|
<string name="form_no_tag_results">我們找不到未知的新標籤。</string>
|
||||||
|
|
||||||
|
<!-- Channels -->
|
||||||
|
<string name="no_channel_created">你尚未建立任何頻道。\n現在開始建立新頻道吧!</string>
|
||||||
|
<string name="create_a_channel">建立頻道</string>
|
||||||
|
<string name="create_a_channel_item">建立頻道……</string>
|
||||||
|
<string name="edit_channel">編輯頻道</string>
|
||||||
|
<string name="delete_selection">刪除選擇中的內容嗎?</string>
|
||||||
|
<string name="delete_channel">刪除頻道?</string>
|
||||||
|
<string name="confirm_delete_channel">確定想要刪除這頻道嗎?</string>
|
||||||
|
<string name="channel_deleted">頻道已成功刪除。</string>
|
||||||
|
<string name="channel_failed_delete">現在未能刪除指定頻道。請稍後再試。</string>
|
||||||
|
<string name="description">說明</string>
|
||||||
|
<string name="yes">是</string>
|
||||||
|
<string name="no">否</string>
|
||||||
|
<string name="show_optional_fields">顯示選填項目</string>
|
||||||
|
<string name="hide_optional_fields">隱藏選填項目</string>
|
||||||
|
<string name="save">儲存</string>
|
||||||
|
<string name="channel_name">頻道名稱</string>
|
||||||
|
<string name="title">標題</string>
|
||||||
|
<string name="at">\@</string>
|
||||||
|
<string name="deposit">押金</string>
|
||||||
|
<string name="deposit_remains_yours">這些 LBC 仍是屬於你的。這只是用來保留名稱用的押金,可以隨時領回。</string>
|
||||||
|
<string name="storage_permission_rationale_download">LBRY 需要授予相機權限才能下載內容到你的裝置上。</string>
|
||||||
|
<string name="storage_permission_rationale_images">LBRY 需要授予相機權限才能載入你裝置上的圖像。</string>
|
||||||
|
<string name="select_thumbnail">選擇縮圖</string>
|
||||||
|
<string name="select_cover">選擇封面圖</string>
|
||||||
|
<string name="wait_for_upload">檔案上傳完成前請稍候。</string>
|
||||||
|
<string name="image_upload_failed">上傳圖像請求失敗。請再次嘗試。</string>
|
||||||
|
<string name="uploading">上傳中……</string>
|
||||||
|
<string name="please_enter_channel_name">請輸入頻道名稱。</string>
|
||||||
|
<string name="channel_name_invalid_characters">你的頻道名稱內含無效字元。</string>
|
||||||
|
<string name="please_enter_valid_deposit">請填寫有效的押金面額。</string>
|
||||||
|
<string name="deposit_more_than_balance">押金不能高於你的結餘。</string>
|
||||||
|
<string name="channel_save_failed">頻道儲存請求失敗。請再次嘗試。</string>
|
||||||
|
<string name="pending">待定</string>
|
||||||
|
<string name="create">建立</string>
|
||||||
|
<string name="one_or_more_channels_failed_abandon">現在未能刪除部分或指定頻道。請稍後再試。</string>
|
||||||
|
<plurals name="min_deposit_required">
|
||||||
|
<item quantity="other">押金至少要 %1$s 信用額。</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="confirm_delete_channels">
|
||||||
|
<item quantity="other">確定想要刪除選擇中的頻道嗎?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="channels_deleted">
|
||||||
|
<item quantity="other">頻道已成功刪除。</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Rewards -->
|
||||||
|
<string name="lbry_credits_allow">你可以用 LBRY 信用額發佈或購買內容。</string>
|
||||||
|
<string name="free_credits_worth">當你提供電郵地址後可以獲取價值約 $%1$s 美元的免費信用額。</string>
|
||||||
|
<string name="rewards_learn_more"><a href=\"https://lbry.com/faq/earn-credits\">了解更多</a>。</string>
|
||||||
|
<string name="get_started">開始使用</string>
|
||||||
|
<string name="reward_code_placeholder">abc123</string>
|
||||||
|
<string name="claim">領取</string>
|
||||||
|
<string name="please_enter_claim_code">請輸入優惠碼以領取獎賞。</string>
|
||||||
|
<string name="unclaimed">未領取</string>
|
||||||
|
<string name="custom_reward_title">特製優惠碼</string>
|
||||||
|
<string name="custom_reward_description">你是收到特製優惠碼的超級名模或搖滾巨星嗎?在這邊領取獎賞吧!</string>
|
||||||
|
<plurals name="claim_reward_message">
|
||||||
|
<item quantity="other">你已領取 %1$s 信用額作為獎賞。</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="available_credits">
|
||||||
|
<item quantity="other">%1$s 可用信用額</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Reward drivers -->
|
||||||
|
<string name="publishing_requires_credits">發佈內容需要押金。</string>
|
||||||
|
<string name="channel_creation_requires_credits">建立頻道需要押金。</string>
|
||||||
|
<string name="earn_rewards_for_inviting">邀請朋友以獲得獎賞。</string>
|
||||||
|
<string name="free_credits_available">在獎賞中有可用的免費信用額。</string>
|
||||||
|
<plurals name="wallet_signed_in_free_credits">
|
||||||
|
<item quantity="other">在獎賞中有 %1$s 可用的免費信用額。</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="wallet_get_free_credits">
|
||||||
|
<item quantity="other">建立帳號以獲取價值 %1$s 的免費信用額。</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- Invites -->
|
||||||
|
<string name="lbry_invite_program">LBRY邀請計劃</string>
|
||||||
|
<string name="earn_extra_credits_invites">當你邀請每一位朋友使用 LBRY 都可以獲得獎賞。</string>
|
||||||
|
<string name="invites_learn_more"><a href=\"https://lbry.com/faq/invites\">了解更多</a>。</string>
|
||||||
|
<string name="invite_link">邀請連結</string>
|
||||||
|
<string name="share_this_link">把這連結分享給朋友(或死對頭)然後當他們加入 lbry.tv 時即可獲取 LBC。</string>
|
||||||
|
<string name="your_invite_link">邀請連結</string>
|
||||||
|
<string name="customize_invite_link">自訂邀請連結</string>
|
||||||
|
<string name="invite_by_email">經電郵邀請</string>
|
||||||
|
<string name="invite_someone">用電郵邀請你認識的人然後然後當他們加入 lbry.tv 時即可獲取 LBC。</string>
|
||||||
|
<string name="invite_email_placeholder">imaginary@friend.com</string>
|
||||||
|
<string name="invite">邀請</string>
|
||||||
|
<string name="invite_history">邀請記錄</string>
|
||||||
|
<string name="earn_credits_for_inviting">邀請朋友、死對頭、好敵手或又愛又恨的人以獲得信用額。所有人都需要內容自由。</string>
|
||||||
|
<string name="reward">獎賞</string>
|
||||||
|
<string name="claimed">已領取</string>
|
||||||
|
<string name="claimable">可領取</string>
|
||||||
|
<string name="unclaimable">無法領取</string>
|
||||||
|
<string name="invite_link_copied">已複製邀請連結。</string>
|
||||||
|
<string name="invite_sent_to">邀請已發送到 %1$s</string>
|
||||||
|
|
||||||
|
<!-- Library -->
|
||||||
|
<string name="downloads">已下載</string>
|
||||||
|
<string name="purchases">已購買</string>
|
||||||
|
<string name="history">觀看記錄</string>
|
||||||
|
<string name="library_no_downloads">你沒有下載任何內容到這部裝置上。</string>
|
||||||
|
<string name="library_no_history">你沒有在這部裝置上觀看任何內容。</string>
|
||||||
|
<string name="library_no_purchases">你的帳號沒有購買任何內容。</string>
|
||||||
|
<string name="hide">隱藏</string>
|
||||||
|
<string name="stats">數據</string>
|
||||||
|
<string name="video">影片</string>
|
||||||
|
<string name="audio">音訊</string>
|
||||||
|
<string name="images">圖像</string>
|
||||||
|
<string name="mb">MB</string>
|
||||||
|
<string name="kb">KB</string>
|
||||||
|
<string name="gb">GB</string>
|
||||||
|
<string name="zero_mb">0MB</string>
|
||||||
|
<plurals name="confirm_delete_files">
|
||||||
|
<item quantity="other">你確定要移除裝置上的指定檔案嗎?</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="files_deleted">
|
||||||
|
<item quantity="other">檔案已成功刪除。</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
|
<!-- About -->
|
||||||
|
<string name="about_lbry">關於 LBRY</string>
|
||||||
|
<string name="content_freedom">內容自由</string>
|
||||||
|
<string name="about_paragraph">LBRY 是一個自由、開源及由社群共同管理的數碼市場。\n它是一個去中心化的點對點內容發佈平台,創作者們可以用來上傳和分享內容,及獲得 LBRY 信用額作為努力的成果。\n使用者能夠找到各種他們感興趣的影片、音樂、電子書及其他類型的數碼內容。</string>
|
||||||
|
<string name="get_social">社交網路</string>
|
||||||
|
<string name="social_paragraph">你可以在 Discord、Facebook、Instagram、Twitter 或 Reddit 上與 LBRY 團隊及社群互動。</string>
|
||||||
|
<string name="app_info">程式資訊</string>
|
||||||
|
<string name="loading">載入中...…</string>
|
||||||
|
<string name="about_link_what_is_lbry"><a href=\"https://lbry.com/faq/what-is-lbry\">甚麼是LBRY?</a></string>
|
||||||
|
<string name="about_link_android_basics"><a href=\"https://lbry.com/faq/android-basics\">Android 基礎介紹</a></string>
|
||||||
|
<string name="about_link_faq"><a href=\"https://lbry.com/faq\">常見問題</a></string>
|
||||||
|
<string name="about_link_discord"><a href=\"https://discordapp.com/invite/Z3bERWA\">Discord</a></string>
|
||||||
|
<string name="about_link_facebook"><a href=\"https://www.facebook.com/LBRYio\">Facebook</a></string>
|
||||||
|
<string name="about_link_instagram"><a href=\"https://www.instagram.com/LBRYio\">Instagram</a></string>
|
||||||
|
<string name="about_link_reddit"><a href=\"https://reddit.com/r/lbry\">Reddit</a></string>
|
||||||
|
<string name="about_link_telegram"><a href=\"https://t.me/lbryofficial\">Telegram</a></string>
|
||||||
|
<string name="about_link_twitter"><a href=\"https://twitter.com/LBRYio\">Twitter</a></string>
|
||||||
|
<string name="update_mailing_preferences">更新郵件設定</string>
|
||||||
|
<string name="app_version">程式版本</string>
|
||||||
|
<string name="lbry_sdk">LBRY SDK</string>
|
||||||
|
<string name="platform">平台</string>
|
||||||
|
<string name="installation_id">裝置識別碼</string>
|
||||||
|
<string name="firebase_token">Firebase 憑證</string>
|
||||||
|
<string name="logs">紀錄</string>
|
||||||
|
<string name="send_log">發送紀錄</string>
|
||||||
|
<string name="connected_email">已連結的電郵地址</string>
|
||||||
|
<string name="unknown">不明</string>
|
||||||
|
<string name="cannot_find_lbrynet_log">找不到 lbrynet.log 檔案。</string>
|
||||||
|
</resources>
|
|
@ -422,8 +422,18 @@
|
||||||
<string name="enter_phone_number">Please enter your phone number.</string>
|
<string name="enter_phone_number">Please enter your phone number.</string>
|
||||||
<string name="not_interested">Not interested</string>
|
<string name="not_interested">Not interested</string>
|
||||||
<string name="manual_reward_verification">Manual Reward Verification</string>
|
<string name="manual_reward_verification">Manual Reward Verification</string>
|
||||||
|
<string name="reward_verification">Reward Verification</string>
|
||||||
|
<string name="social_media_verification">Social Media Verification</string>
|
||||||
|
<string name="skip_the_queue">Skip the Queue</string>
|
||||||
|
<string name="skip_queue_button_text">Skip for $%1$s</string>
|
||||||
<string name="account_undergo_review">This account must undergo review before you can participate in the rewards program. This can take anywhere from several minutes to several days.</string>
|
<string name="account_undergo_review">This account must undergo review before you can participate in the rewards program. This can take anywhere from several minutes to several days.</string>
|
||||||
<string name="request_to_be_verified">If you continue to see this message, please request to be verified on the <a href="https://discordapp.com/invite/Z3bERWA">LBRY Discord server</a>.</string>
|
<string name="get_instantly_verified">You can get instantly verified to be able to participate in the rewards program using your Twitter account or skipping the manual verification queue.</string>
|
||||||
|
<string name="twitter_verification">Twitter Verification</string>
|
||||||
|
<string name="twitter_verification_desc">Get instantly verified using your Twitter account. Your Twitter email address must match the email that you provided and your account should be active.</string>
|
||||||
|
<string name="twitter_verify">Verify with Twitter</string>
|
||||||
|
<string name="skip_queue_verification">Skip the Queue</string>
|
||||||
|
<string name="skip_queue_verification_desc">Skip the manual verification queue by paying a fee in order to start participating in the rewards program immediately.</string>
|
||||||
|
<string name="request_to_be_verified">Please request to be verified on the <a href="https://discordapp.com/invite/Z3bERWA">LBRY Discord server</a>. A manual review can take anywhere from several minutes to several days.</string>
|
||||||
<string name="enjoy_free_content">Please enjoy free content in the meantime!</string>
|
<string name="enjoy_free_content">Please enjoy free content in the meantime!</string>
|
||||||
<string name="verify_phone_number">Verify Phone Number</string>
|
<string name="verify_phone_number">Verify Phone Number</string>
|
||||||
<string name="enter_phone_verify_code">Please enter the verification code sent to %1$s</string>
|
<string name="enter_phone_verify_code">Please enter the verification code sent to %1$s</string>
|
||||||
|
@ -432,6 +442,12 @@
|
||||||
<string name="please_enter_valid_phone">Please enter a valid phone number.</string>
|
<string name="please_enter_valid_phone">Please enter a valid phone number.</string>
|
||||||
<string name="please_enter_verification_code">Please enter the verification code sent to your phone number.</string>
|
<string name="please_enter_verification_code">Please enter the verification code sent to your phone number.</string>
|
||||||
<string name="fetch_current_user_error">User account could not be retrieved at this time. Please try again later.</string>
|
<string name="fetch_current_user_error">User account could not be retrieved at this time. Please try again later.</string>
|
||||||
|
<string name="purchase_request_pending">Your purchase request is still being processed. Please send an email to support@lbry.com.</string>
|
||||||
|
<string name="purchase_request_failed_error">Your purchase request could not be completed at this time. Please send an email to support@lbry.com.</string>
|
||||||
|
<string name="twitter_account_ineligible">Your Twitter account is not eligible at this time: %1$s</string>
|
||||||
|
<string name="twitter_verification_not_approved">Your account was not approved for the rewards program. Please try again later.</string>
|
||||||
|
<string name="twitter_verification_failed">Twitter verification failed. Please try again later.</string>
|
||||||
|
<string name="reward_verification_successful">You are now eligible to participate in the rewards program!</string>
|
||||||
|
|
||||||
<!-- Forms -->
|
<!-- Forms -->
|
||||||
<string name="no_added_tags">You have not added any tags yet. Add tags to improve discovery.</string>
|
<string name="no_added_tags">You have not added any tags yet. Add tags to improve discovery.</string>
|
||||||
|
@ -603,6 +619,9 @@
|
||||||
<string name="cannot_find_lbrynet_log">The lbrynet.log file could not be found.</string>
|
<string name="cannot_find_lbrynet_log">The lbrynet.log file could not be found.</string>
|
||||||
<string name="cannot_share_lbrynet_log">The lbrynet.log file cannot be shared due to permission restrictions.</string>
|
<string name="cannot_share_lbrynet_log">The lbrynet.log file cannot be shared due to permission restrictions.</string>
|
||||||
|
|
||||||
|
<!-- Notifications -->
|
||||||
|
<string name="no_notifications">It\'s quiet here! New notifications will be displayed when you receive them.</string>
|
||||||
|
|
||||||
<!-- Font Awesome -->
|
<!-- Font Awesome -->
|
||||||
<string name="fa_gift" translatable="false"></string>
|
<string name="fa_gift" translatable="false"></string>
|
||||||
<string name="fa_lock" translatable="false"></string>
|
<string name="fa_lock" translatable="false"></string>
|
||||||
|
@ -626,4 +645,7 @@
|
||||||
<string name="fa_mobile_alt" translatable="false"></string>
|
<string name="fa_mobile_alt" translatable="false"></string>
|
||||||
<string name="fa_repost" translatable="false"></string>
|
<string name="fa_repost" translatable="false"></string>
|
||||||
<string name="fa_folder_open" translatable="false"></string>
|
<string name="fa_folder_open" translatable="false"></string>
|
||||||
|
|
||||||
|
<string name="fa_asterisk" translatable="false"></string>
|
||||||
|
<string name="fa_comment_alt" translatable="false"></string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
app:iconSpaceReserved="false">
|
app:iconSpaceReserved="false">
|
||||||
<SwitchPreferenceCompat
|
<SwitchPreferenceCompat
|
||||||
app:key="io.lbry.browser.preference.userinterface.BackgroundPlayback"
|
app:key="io.lbry.browser.preference.userinterface.BackgroundPlayback"
|
||||||
|
app:defaultValue="true"
|
||||||
app:title="@string/enable_background_playback"
|
app:title="@string/enable_background_playback"
|
||||||
app:iconSpaceReserved="false" />
|
app:iconSpaceReserved="false" />
|
||||||
<SwitchPreferenceCompat
|
<SwitchPreferenceCompat
|
||||||
|
@ -27,6 +28,11 @@
|
||||||
<PreferenceCategory
|
<PreferenceCategory
|
||||||
android:title="@string/notifications"
|
android:title="@string/notifications"
|
||||||
app:iconSpaceReserved="false">
|
app:iconSpaceReserved="false">
|
||||||
|
<SwitchPreferenceCompat
|
||||||
|
app:key="io.lbry.browser.preference.notifications.Comments"
|
||||||
|
app:title="@string/comments"
|
||||||
|
app:defaultValue="true"
|
||||||
|
app:iconSpaceReserved="false" />
|
||||||
<SwitchPreferenceCompat
|
<SwitchPreferenceCompat
|
||||||
app:key="io.lbry.browser.preference.notifications.Subscriptions"
|
app:key="io.lbry.browser.preference.notifications.Subscriptions"
|
||||||
app:title="@string/subscriptions"
|
app:title="@string/subscriptions"
|
||||||
|
|