SDK 0.75.0. Update translations.

This commit is contained in:
Akinwale Ariwodola 2020-06-05 15:31:13 +01:00
parent 8e6e0f0099
commit 8742913c33
13 changed files with 127 additions and 66 deletions

View file

@ -100,8 +100,8 @@ dependencies {
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
__32bitImplementation files('libs/lbrysdk-0.74.0-release__arm.aar')
__64bitImplementation files('libs/lbrysdk-0.74.0-release__arm64.aar')
__32bitImplementation files('libs/lbrysdk-0.75.0-release__arm.aar')
__64bitImplementation files('libs/lbrysdk-0.75.0-release__arm64.aar')
}
apply plugin: 'com.google.gms.google-services'

View file

@ -1,5 +1,6 @@
package io.lbry.browser;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.ActivityManager;
import android.app.Notification;
@ -2317,6 +2318,7 @@ public class MainActivity extends AppCompatActivity implements SdkStatusListener
findViewById(R.id.splash_view_error_container).setVisibility(View.VISIBLE);
}
@SuppressLint("StaticFieldLeak")
private void startup() {
final Context context = this;
Lbry.startupInit();

View file

@ -794,73 +794,75 @@ public class PublishFormFragment extends BaseFragment implements
}
Context context = getContext();
String outputPath = String.format("%s/videos", Utils.getAppInternalStorageDir(context));
File dir = new File(outputPath);
if (!dir.isDirectory()) {
dir.mkdirs();
}
if (context != null) {
String outputPath = String.format("%s/videos", Utils.getAppInternalStorageDir(context));
File dir = new File(outputPath);
if (!dir.isDirectory()) {
dir.mkdirs();
}
boolean hasFullDuration = videoInformation != null && videoInformation.getDurationSeconds() > 0;
Helper.setViewVisibility(optimizationRealProgress, hasFullDuration ? View.VISIBLE : View.GONE);
Helper.setViewVisibility(optimizationProgress, hasFullDuration ? View.GONE : View.VISIBLE);
boolean hasFullDuration = videoInformation != null && videoInformation.getDurationSeconds() > 0;
Helper.setViewVisibility(optimizationRealProgress, hasFullDuration ? View.VISIBLE : View.GONE);
Helper.setViewVisibility(optimizationProgress, hasFullDuration ? View.GONE : View.VISIBLE);
File sourceFile = new File(filePath);
String filename = sourceFile.getName();
if (!filename.endsWith(".mp4")) {
int lastDotIndex = filename.lastIndexOf('.');
filename = String.format("%s.mp4", lastDotIndex > -1 ? filename.substring(0, lastDotIndex) : filename);
}
File sourceFile = new File(filePath);
String filename = sourceFile.getName();
if (!filename.endsWith(".mp4")) {
int lastDotIndex = filename.lastIndexOf('.');
filename = String.format("%s.mp4", lastDotIndex > -1 ? filename.substring(0, lastDotIndex) : filename);
}
String videoFilePath = String.format("%s/%s", outputPath, filename);
File targetFile = new File(videoFilePath);
if (targetFile.exists()) {
targetFile.delete();
}
String videoFilePath = String.format("%s/%s", outputPath, filename);
File targetFile = new File(videoFilePath);
if (targetFile.exists()) {
targetFile.delete();
}
transcodeInProgress = true;
videoTranscodeTask = new VideoTranscodeTask(filePath, videoFilePath, scalePart, transcodeRequired, new VideoTranscodeTask.VideoTranscodeHandler() {
@Override
public void onProgress(int time) {
if (context != null) {
int currentDuration = Double.valueOf(time / 1000.0).intValue();
int fullDuration = videoInformation != null ? videoInformation.getDurationSeconds() : 0;
long elapsed = System.currentTimeMillis() - transcodeStartTime;
String completedDurationText = Helper.formatDuration(currentDuration);
if (fullDuration > 0) {
completedDurationText = String.format("%s / %s", completedDurationText, Helper.formatDuration(fullDuration));
int percentComplete = Double.valueOf(Math.ceil((double) currentDuration / (double) fullDuration * 100.0)).intValue();
optimizationRealProgress.setProgress(percentComplete);
transcodeInProgress = true;
videoTranscodeTask = new VideoTranscodeTask(filePath, videoFilePath, scalePart, transcodeRequired, new VideoTranscodeTask.VideoTranscodeHandler() {
@Override
public void onProgress(int time) {
if (context != null) {
int currentDuration = Double.valueOf(time / 1000.0).intValue();
int fullDuration = videoInformation != null ? videoInformation.getDurationSeconds() : 0;
long elapsed = System.currentTimeMillis() - transcodeStartTime;
String completedDurationText = Helper.formatDuration(currentDuration);
if (fullDuration > 0) {
completedDurationText = String.format("%s / %s", completedDurationText, Helper.formatDuration(fullDuration));
int percentComplete = Double.valueOf(Math.ceil((double) currentDuration / (double) fullDuration * 100.0)).intValue();
optimizationRealProgress.setProgress(percentComplete);
}
String text = context.getString(R.string.completed_video_duration, completedDurationText);
Helper.setViewText(textOptimizationProgress, text);
Helper.setViewText(textOptimizationElapsed, Helper.formatDuration(Double.valueOf(elapsed / 1000.0).longValue()));
}
String text = context.getString(R.string.completed_video_duration, completedDurationText);
Helper.setViewText(textOptimizationProgress, text);
Helper.setViewText(textOptimizationElapsed, Helper.formatDuration(Double.valueOf(elapsed / 1000.0).longValue()));
}
}
@Override
public void onSuccess(String outputFilePath) {
transcodedFilePath = outputFilePath;
transcodeInProgress = false;
Helper.setViewText(textOptimizationStatus, R.string.video_optimized);
Helper.setViewVisibility(optimizationRealProgress, View.GONE);
Helper.setViewVisibility(optimizationProgress, View.GONE);
Helper.setViewVisibility(textOptimizationProgress, View.GONE);
}
@Override
public void onSuccess(String outputFilePath) {
transcodedFilePath = outputFilePath;
transcodeInProgress = false;
Helper.setViewText(textOptimizationStatus, R.string.video_optimized);
Helper.setViewVisibility(optimizationRealProgress, View.GONE);
Helper.setViewVisibility(optimizationProgress, View.GONE);
Helper.setViewVisibility(textOptimizationProgress, View.GONE);
}
@Override
public void onErrorOrCancelled() {
transcodeInProgress = false;
Helper.setViewText(textOptimizationStatus, R.string.video_optimize_failed);
Helper.setViewVisibility(optimizationRealProgress, View.GONE);
Helper.setViewVisibility(optimizationProgress, View.GONE);
Helper.setViewVisibility(textOptimizationProgress, View.GONE);
}
});
@Override
public void onErrorOrCancelled() {
transcodeInProgress = false;
Helper.setViewText(textOptimizationStatus, R.string.video_optimize_failed);
Helper.setViewVisibility(optimizationRealProgress, View.GONE);
Helper.setViewVisibility(optimizationProgress, View.GONE);
Helper.setViewVisibility(textOptimizationProgress, View.GONE);
}
});
transcodeStartTime = System.currentTimeMillis();
videoTranscodeTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
transcodeStartTime = System.currentTimeMillis();
videoTranscodeTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
}
private void cancelOnFatalCondition(String message) {

View file

@ -34,6 +34,7 @@ import io.lbry.browser.model.WalletSync;
import io.lbry.browser.model.lbryinc.Reward;
import io.lbry.browser.model.lbryinc.Subscription;
import io.lbry.browser.model.lbryinc.User;
import io.lbry.lbrysdk.LbrynetService;
import io.lbry.lbrysdk.Utils;
import lombok.Data;
import okhttp3.OkHttpClient;
@ -44,9 +45,6 @@ import okhttp3.Response;
@Data
public final class Lbryio {
// TODO: Get this from the bundled aar
public static String SDK_VERSION = "0.74.0";
public static User currentUser;
public static boolean userHasSyncedWallet = false;
public static String lastRemoteHash;
@ -239,7 +237,7 @@ public final class Lbryio {
options.put("app_version", appVersion);
options.put("app_id", Lbry.INSTALLATION_ID);
options.put("node_id", "");
options.put("daemon_version", SDK_VERSION);
options.put("daemon_version", LbrynetService.LBRY_SDK_VERSION);
options.put("operating_system", "android");
options.put("platform", String.format("Android %s (API %d)", Utils.getAndroidRelease(), Utils.getAndroidSdk()));
try {

View file

@ -62,6 +62,7 @@
<string name="comments">Kommentaar</string>
<string name="no_comments">Op die oomblik is daar geen kommentaar om te vertoon nie.</string>
<string name="sdk_initializing_comments">Opmerkings sal vertoon word nadat die agtergronddiens geïnialiseer is.</string>
<string name="comment_error">U opmerking kon tans nie geplaas word nie. Probeer asseblief weer later.</string>
<string name="share_lbry_content">Deel LBRY-inhoud</string>
<string name="view">Beskou</string>
<string name="play">Speel</string>
@ -233,6 +234,7 @@
<!-- Settings -->
<string name="user_interface">Inhoud &amp; Gebruikerskoppelvlak</string>
<string name="other">Ander</string>
<string name="enable_background_playback">Aktiveer agtergrondweergawe</string>
<string name="enable_dark_mode">Aktiveer donker tema</string>
<string name="show_mature_content">Wys volwasse inhoud</string>
<string name="show_url_suggestions">Wys URL-voorstelle</string>
@ -329,6 +331,8 @@
<string name="unlock">Ontsluit</string>
<string name="unlock_tips">Ontsluit wenke?</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>
<plurals name="you_sent_credits">
<item quantity="one">U het %1$s krediete gestuur</item>
<item quantity="other">U het %1$s krediete gestuur</item>

View file

@ -62,6 +62,7 @@
<string name="comments">Kommentare</string>
<string name="no_comments">Derzeit gibt es keine anzeigbaren Kommentare.</string>
<string name="sdk_initializing_comments">Kommentare werden angezeigt, nachdem der Hintergrunddienst initialisiert wurde.</string>
<string name="comment_error">Ihr Kommentar konnte zu diesem Zeitpunkt nicht veröffentlicht werden. Bitte versuchen Sie es später noch einmal.</string>
<string name="share_lbry_content">Neue Inhalte</string>
<string name="view">Ansehen</string>
<string name="play">Abspielen</string>
@ -234,6 +235,7 @@ Bitte versuche es später erneut.</string>
<!-- Settings -->
<string name="user_interface">Inhalt &amp; Benutzeroberfläche</string>
<string name="other">Andere</string>
<string name="enable_background_playback">Aktivieren Sie die Hintergrundwiedergabe</string>
<string name="enable_dark_mode">Aktiviere Darkmode</string>
<string name="show_mature_content">Zeige altersbeschränkte Inhalte</string>
<string name="show_url_suggestions">Zeige URL-Vorschläge</string>
@ -330,6 +332,8 @@ Bitte versuche es später erneut.</string>
<string name="unlock">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="min_spend_required">Bitte geben Sie einen Betrag von mehr als 0,0001 Credits ein.</string>
<plurals name="you_sent_credits">
<item quantity="one">Sie haben %1$s Credits gesendet</item>
<item quantity="other"> Du hast %1$s Credits gesendet</item>

View file

@ -62,6 +62,7 @@
<string name="comments">Commenti</string>
<string name="no_comments">Nessun commento al momento.</string>
<string name="sdk_initializing_comments">I commenti verranno visualizzati dopo l\'inizializzazione del servizio in background.</string>
<string name="comment_error">Il tuo commento non può essere inviato al momento. Riprova più tardi.</string>
<string name="share_lbry_content">Condividi contenuti LBRY</string>
<string name="view">Guarda</string>
<string name="play">Avvia</string>
@ -89,6 +90,10 @@
<string name="please_select_repost_channel">Selezionare un canale su cui ripostare.</string>
<string name="reply">Rispondi</string>
<string name="replying_to">Rispondendo a %1$s</string>
<plurals name="post_and_tip">
<item quantity="one">Invia e mancia di %1$s credito?</item>
<item quantity="other">Invio e mancia di %1$s crediti?</item>
</plurals>
<plurals name="post_for_credits">
<item quantity="one">Invio per %1$s credito</item>
<item quantity="other">Invio per %1$s crediti</item>
@ -116,6 +121,8 @@
<item quantity="other">%1$s follower</item>
</plurals>
<!-- Publish -->
<string name="no_publishes_created">Sembra che non abbia ancora pubblicato contenuti su LBRY.</string>
<string name="record">Registra</string>
<string name="take_photo">Scatta una foto</string>
<string name="upload_file">Carica un file</string>
@ -227,6 +234,7 @@
<!-- Settings -->
<string name="user_interface">Interfaccia contenuto &amp; utente</string>
<string name="other">Altro</string>
<string name="enable_background_playback">Abilita la riproduzione in background</string>
<string name="enable_dark_mode">Abilita il tema scuro</string>
<string name="show_mature_content">Visualizza contenuto per adulti</string>
<string name="show_url_suggestions">Mostra URL suggeriti</string>
@ -323,6 +331,8 @@
<string name="unlock">Sbloccare</string>
<string name="unlock_tips">sbloccare la donazione?</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>
<plurals name="you_sent_credits">
<item quantity="one">Hai spedito %1$s crediti</item>
<item quantity="other">Hai spedito %1$s crediti</item>

View file

@ -62,6 +62,7 @@
<string name="comments">Opmerkingen</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="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="view">Bekijk</string>
<string name="play">Afspelen</string>
@ -233,6 +234,7 @@
<!-- Settings -->
<string name="user_interface">Content &amp; User interface</string>
<string name="other">Ander</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="show_mature_content">Volwassen inhoud weergeven</string>
<string name="show_url_suggestions">Toon URL suggesties</string>
@ -329,6 +331,8 @@
<string name="unlock">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="min_spend_required">Voer een bedrag van meer dan 0,0001 credits in.</string>
<plurals name="you_sent_credits">
<item quantity="one">U heeft %1$s credits verzonden</item>
<item quantity="other">U heeft %1$s credits verzonden</item>

View file

@ -62,6 +62,7 @@
<string name="comments">Comentarii</string>
<string name="no_comments">Nu sunt comentarii de afișat momentan.</string>
<string name="sdk_initializing_comments">Comentariile vor fi afișate după inițializarea serviciului din fundal.</string>
<string name="comment_error">Comentariul dumneavoastră nu a putut fi postat în acest moment. Vă rugăm să încercați din nou mai târziu.</string>
<string name="share_lbry_content">Partajare conşinut LBRY</string>
<string name="view">Afişare</string>
<string name="play">Redare</string>
@ -241,6 +242,7 @@
<!-- Settings -->
<string name="user_interface">Conţinut şi interfaţă</string>
<string name="other">Altele</string>
<string name="enable_background_playback">Activați redarea în fundal</string>
<string name="enable_dark_mode">Activare temă neagră</string>
<string name="show_mature_content">Afişare conţinut adulţi</string>
<string name="show_url_suggestions">Afişare sugestii adrese</string>
@ -337,6 +339,8 @@
<string name="unlock">Deblocare</string>
<string name="unlock_tips">Deblocare bacşişuri?</string>
<string name="confirm_unlock_tips">Sunteți sigur că doriți să deblocați toate bacşişurile dumneavoastră?</string>
<string name="min_spend_required">Vă rugăm să introduceți o sumă mai mare de 0,0001 credite.</string>
<plurals name="you_sent_credits">
<item quantity="one">Ai trimis %1$s credit</item>
<item quantity="few">Ai trimis %1$s credite</item>

View file

@ -62,6 +62,7 @@
<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>
@ -249,6 +250,7 @@
<!-- Settings -->
<string name="user_interface">Контент &amp; Пользовательский интерфейс</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>
@ -345,6 +347,8 @@
<string name="unlock">Разблокировать</string>
<string name="unlock_tips">Разблокировать чаевые?</string>
<string name="confirm_unlock_tips">Вы уверены, что хотите разблокировать все Ваши чаевые?</string>
<string name="min_spend_required">Пожалуйста, введите количество кредитов больше 0.0001.</string>
<plurals name="you_sent_credits">
<item quantity="one">Вы отправили %1$s кредит</item>
<item quantity="few">Вы отправили %1$s кредитов</item>

View file

@ -1,4 +1,4 @@
<resources>
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
<string name="app_name">LBRY</string>
<string name="navigation_drawer_open">Gezinme menüsünü aç</string>
<string name="navigation_drawer_close">Gezinme menüsünü kapat</string>
@ -59,6 +59,10 @@
<string name="report">Bildir</string>
<string name="loading_decentralized_data">Dağıtılmış bilgi yükleniyor...</string>
<string name="related_content">Alakalı İçerik</string>
<string name="comments">Yorumlar</string>
<string name="no_comments">Şu anda gösterilecek bir yorum yok.</string>
<string name="sdk_initializing_comments">Yorumlar, arka plan hizmeti başlatıldıktan sonra görüntülenecektir. </string>
<string name="comment_error">Yorumunuz şu anda gönderilemedi. Lütfen daha sonra tekrar deneyiniz.</string>
<string name="share_lbry_content">LBRY içeriği paylaş</string>
<string name="view">Görüntülenme</string>
<string name="play">Oynatma</string>
@ -78,6 +82,26 @@
<string name="confirm_delete_content_message">Bu içeriği yayından kaldırmak istediğinizden emin misiniz? Cihazınızdan hiçbir dosya kaldırılmayacak.</string>
<string name="content_deleted">İçerik blok zincirinden başarıyla silindi.</string>
<string name="content_failed_delete">Bu içerik şu anda silinemiyor. Lütfen daha sonra tekrar deneyiniz.</string>
<string name="comment">Yorum</string>
<string name="comment_as">Yorum sahibi</string>
<string name="please_enter_comment">Lütfen yayınlamak için bir yorum girin.</string>
<string name="please_select_channel">Lütfenyorum sahibi olarak görünecek kanalınızı seçin.</string>
<string name="comment_posted">Yorumunuz başarıyla gönderildi.</string>
<string name="please_select_repost_channel">Lütfen yeniden yayınlanacak bir kanal seçin.</string>
<string name="reply">Cevap</string>
<string name="replying_to">%1$s yanıtlanıyor</string>
<plurals name="post_and_tip">
<item quantity="one">Yayınlansın ve %1$skredi bahşiş verilsin mi?</item>
<item quantity="other">Yayınlansın ve %1$skredi bahşiş verilsin mi?</item>
</plurals>
<plurals name="post_for_credits">
<item quantity="one">%1$s kredi için yayınla.</item>
<item quantity="other">%1$s kredi için yayınla.</item>
</plurals>
<plurals name="confirm_post_comment">
<item quantity="one">Bu, yorumunuzu%2$s için %1$s kredilik bir bahşiş ile gönderir</item>
<item quantity="other">Bu, yorumunuzu %2$s için %1$s kredilik bir bahşiş ile gönderir</item>
</plurals>
<plurals name="view_count">
<item quantity="one">%1$s izlenme</item>
<item quantity="other">%1$s izlenme</item>
@ -98,6 +122,7 @@
</plurals>
<!-- Publish -->
<string name="no_publishes_created">Görünüşe göre henüz LBRY\'de içerik yayınlamamışsınız.</string>
<string name="record">Kaydet</string>
<string name="take_photo">Bir fotoğraf çek</string>
<string name="upload_file">Bir dosya yükle</string>
@ -120,6 +145,7 @@
<string name="show_extra_fields">Ekstra alanları göster</string>
<string name="hide_extra_fields">Ekstra alanları gizle</string>
<string name="no_file_found">Yayınlanacak dosya bulunamadı.</string>
<string name="publish_invalid_claim_type">Düzenleme için geçersiz hak talebi belirtildi.</string>
<string name="video_optimization">Video optimizasyonu</string>
<string name="thumbnail_creation_failed">İçerik dosyanızdan otomatik olarak bir küçük resim oluşturulamadı.</string>
<string name="video_being_optimized">Videonuz, çeşitli cihazlarda daha iyi bir deneyim için optimize edilmektedir. Bu işlem devam ederken aşağıdaki alanları doldurabilirsiniz.</string>
@ -208,6 +234,7 @@
<!-- Settings -->
<string name="user_interface">İçerik &amp; Kullanıcı Arayüzü</string>
<string name="other">Diğer</string>
<string name="enable_background_playback">Arka planda oynatmayı etkinleştir</string>
<string name="enable_dark_mode">Karanlık temayı etkinleştir</string>
<string name="show_mature_content">Yetişkin içerikleri göster</string>
<string name="show_url_suggestions">URL önerilerini göster</string>
@ -304,6 +331,7 @@
<string name="unlock">Kilidi Aç</string>
<string name="unlock_tips">Bahşişlerin kilidi açılsın mı ?</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>
<plurals name="you_sent_credits">
<item quantity="one"> 1%1$s kredi yolladınız</item>
@ -388,6 +416,7 @@
<string name="verify">Doğrula</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="fetch_current_user_error">Kullanıcı hesabı şu anda alınamıyor. Lütfen daha sonra tekrar deneyiniz.</string>
<!-- Forms -->
<string name="no_added_tags">Herhangi bir etiket eklemediniz. Keşfedilmeyi arttırmak için etiket ekleyin.</string>
@ -496,7 +525,7 @@
<string name="invite_email_placeholder">imaginary@friend.com</string>
<string name="invite">Davet Et</string>
<string name="invite_history">Davet Geçmişi</string>
<string name="earn_credits_for_inviting">Dostu düşmanı davet ederek kredi kazanın. Herkesin özgürlüğe ihtiyacı var.</string>
<string name="earn_credits_for_inviting">Bir arkadaşınızı, bir düşmanınızı, bir düşman arkadaşınızı davet edince kredi kazanın. Herkesin içerik özgürlüğüne ihtiyacı vardır.</string>
<string name="reward">Ödül</string>
<string name="claimed">Kazanılan</string>
<string name="claimable">Kazanılabilecek</string>