remove purchase activity
This commit is contained in:
parent
4b02fb2b5f
commit
0891555785
38 changed files with 3 additions and 587 deletions
|
|
@ -64,7 +64,6 @@
|
|||
android:name=".shortcuts.AppShortcutLauncherActivity"
|
||||
android:launchMode="singleInstance"
|
||||
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
|
||||
<activity android:name=".ui.activities.PurchaseActivity" />
|
||||
|
||||
<service
|
||||
android:name=".service.MusicService"
|
||||
|
|
|
|||
|
|
@ -33,8 +33,6 @@ public class App extends Application {
|
|||
private static App app;
|
||||
private static ApiClient apiClient;
|
||||
|
||||
private BillingProcessor billingProcessor;
|
||||
|
||||
@Override
|
||||
public void onCreate() {
|
||||
super.onCreate();
|
||||
|
|
@ -42,39 +40,13 @@ public class App extends Application {
|
|||
|
||||
// default theme
|
||||
if (!ThemeStore.isConfigured(this, 1)) {
|
||||
ThemeStore.editTheme(this)
|
||||
.primaryColorRes(R.color.md_indigo_500)
|
||||
.accentColorRes(R.color.md_pink_A400)
|
||||
.commit();
|
||||
ThemeStore.editTheme(this).primaryColorRes(R.color.md_indigo_500).accentColorRes(R.color.md_pink_A400).commit();
|
||||
}
|
||||
|
||||
// dynamic shortcuts
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {
|
||||
new DynamicShortcutManager(this).initDynamicShortcuts();
|
||||
}
|
||||
|
||||
// automatically restore purchases
|
||||
billingProcessor = new BillingProcessor(this, App.GOOGLE_PLAY_LICENSE_KEY, new BillingProcessor.IBillingHandler() {
|
||||
@Override
|
||||
public void onProductPurchased(@NonNull String productId, TransactionDetails details) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPurchaseHistoryRestored() {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBillingError(int errorCode, Throwable error) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBillingInitialized() {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static boolean isProVersion() {
|
||||
return BuildConfig.DEBUG || app.billingProcessor.isPurchased(PRO_VERSION_PRODUCT_ID);
|
||||
}
|
||||
|
||||
public static ConnectionManager getConnectionManager(Context context, IJsonSerializer jsonSerializer, ILogger logger, IAsyncHttpClient httpClient) {
|
||||
|
|
@ -99,10 +71,4 @@ public class App extends Application {
|
|||
public static App getInstance() {
|
||||
return app;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTerminate() {
|
||||
super.onTerminate();
|
||||
billingProcessor.release();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,11 +19,9 @@ import android.widget.Toast;
|
|||
import com.afollestad.materialdialogs.DialogAction;
|
||||
import com.afollestad.materialdialogs.MaterialDialog;
|
||||
import com.afollestad.materialdialogs.internal.ThemeSingleton;
|
||||
import com.kabouzeid.gramophone.App;
|
||||
import com.kabouzeid.gramophone.R;
|
||||
import com.kabouzeid.gramophone.helper.MusicPlayerRemote;
|
||||
import com.kabouzeid.gramophone.service.MusicService;
|
||||
import com.kabouzeid.gramophone.ui.activities.PurchaseActivity;
|
||||
import com.kabouzeid.gramophone.util.MusicUtil;
|
||||
import com.kabouzeid.gramophone.util.PreferenceUtil;
|
||||
import com.triggertrap.seekarc.SeekArc;
|
||||
|
|
@ -63,11 +61,6 @@ public class SleepTimerDialog extends DialogFragment {
|
|||
if (getActivity() == null) {
|
||||
return;
|
||||
}
|
||||
if (!App.isProVersion()) {
|
||||
Toast.makeText(getActivity(), getString(R.string.sleep_timer_is_a_pro_feature), Toast.LENGTH_LONG).show();
|
||||
startActivity(new Intent(getContext(), PurchaseActivity.class));
|
||||
return;
|
||||
}
|
||||
|
||||
PreferenceUtil.getInstance(getActivity()).setSleepTimerFinishMusic(shouldFinishLastSong.isChecked());
|
||||
|
||||
|
|
|
|||
|
|
@ -156,7 +156,7 @@ public class AboutActivity extends AbsBaseActivity implements View.OnClickListen
|
|||
|
||||
private static String getCurrentVersionName(@NonNull final Context context) {
|
||||
try {
|
||||
return context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName + (App.isProVersion() ? " Pro" : "");
|
||||
return context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
|
||||
} catch (PackageManager.NameNotFoundException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
|
@ -184,11 +184,7 @@ public class AboutActivity extends AbsBaseActivity implements View.OnClickListen
|
|||
} else if (v == rateOnGooglePlay) {
|
||||
openUrl(RATE_ON_GOOGLE_PLAY);
|
||||
} else if (v == donate) {
|
||||
if (App.isProVersion()) {
|
||||
DonationsDialog.create().show(getSupportFragmentManager(), "DONATION_DIALOG");
|
||||
} else {
|
||||
startActivity(new Intent(this, PurchaseActivity.class));
|
||||
}
|
||||
} else if (v == aidanFollestadGooglePlus) {
|
||||
openUrl(AIDAN_FOLLESTAD_GOOGLE_PLUS);
|
||||
} else if (v == aidanFollestadGitHub) {
|
||||
|
|
|
|||
|
|
@ -1,175 +0,0 @@
|
|||
package com.kabouzeid.gramophone.ui.activities;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.os.AsyncTask;
|
||||
import android.os.Bundle;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.appcompat.widget.Toolbar;
|
||||
import android.util.Log;
|
||||
import android.view.MenuItem;
|
||||
import android.widget.Button;
|
||||
import android.widget.Toast;
|
||||
|
||||
import com.anjlab.android.iab.v3.BillingProcessor;
|
||||
import com.anjlab.android.iab.v3.TransactionDetails;
|
||||
import com.kabouzeid.appthemehelper.color.MaterialColor;
|
||||
import com.kabouzeid.gramophone.App;
|
||||
import com.kabouzeid.gramophone.R;
|
||||
import com.kabouzeid.gramophone.ui.activities.base.AbsBaseActivity;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
|
||||
public class PurchaseActivity extends AbsBaseActivity implements BillingProcessor.IBillingHandler {
|
||||
|
||||
public static final String TAG = PurchaseActivity.class.getSimpleName();
|
||||
|
||||
private static final int ACTIVITY_COLOR = MaterialColor.Green._500.getAsColor();
|
||||
|
||||
@BindView(R.id.toolbar)
|
||||
Toolbar toolbar;
|
||||
@BindView(R.id.restore_button)
|
||||
Button restoreButton;
|
||||
@BindView(R.id.purchase_button)
|
||||
Button purchaseButton;
|
||||
|
||||
private BillingProcessor billingProcessor;
|
||||
private AsyncTask restorePurchaseAsyncTask;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_purchase);
|
||||
setDrawUnderStatusbar();
|
||||
ButterKnife.bind(this);
|
||||
|
||||
setStatusbarColor(ACTIVITY_COLOR);
|
||||
setNavigationbarColor(ACTIVITY_COLOR);
|
||||
setTaskDescriptionColor(ACTIVITY_COLOR);
|
||||
|
||||
setSupportActionBar(toolbar);
|
||||
//noinspection ConstantConditions
|
||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||
getSupportActionBar().setTitle(getString(R.string.app_name));
|
||||
|
||||
restoreButton.setEnabled(false);
|
||||
purchaseButton.setEnabled(false);
|
||||
|
||||
restoreButton.setOnClickListener(v -> {
|
||||
if (restorePurchaseAsyncTask == null || restorePurchaseAsyncTask.getStatus() != AsyncTask.Status.RUNNING) {
|
||||
restorePurchase();
|
||||
}
|
||||
});
|
||||
|
||||
purchaseButton.setOnClickListener(v -> {
|
||||
billingProcessor.purchase(PurchaseActivity.this, App.PRO_VERSION_PRODUCT_ID);
|
||||
});
|
||||
|
||||
billingProcessor = new BillingProcessor(this, App.GOOGLE_PLAY_LICENSE_KEY, this);
|
||||
}
|
||||
|
||||
private void restorePurchase() {
|
||||
if (restorePurchaseAsyncTask != null) {
|
||||
restorePurchaseAsyncTask.cancel(false);
|
||||
}
|
||||
restorePurchaseAsyncTask = new RestorePurchaseAsyncTask(this).execute();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onProductPurchased(@NonNull String productId, @Nullable TransactionDetails details) {
|
||||
Toast.makeText(this, R.string.thank_you, Toast.LENGTH_SHORT).show();
|
||||
setResult(RESULT_OK);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPurchaseHistoryRestored() {
|
||||
if (App.isProVersion()) {
|
||||
Toast.makeText(this, R.string.restored_previous_purchase_please_restart, Toast.LENGTH_LONG).show();
|
||||
setResult(RESULT_OK);
|
||||
} else {
|
||||
Toast.makeText(this, R.string.no_purchase_found, Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBillingError(int errorCode, @Nullable Throwable error) {
|
||||
Log.e(TAG, "Billing error: code = " + errorCode, error);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBillingInitialized() {
|
||||
restoreButton.setEnabled(true);
|
||||
purchaseButton.setEnabled(true);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||
if (!billingProcessor.handleActivityResult(requestCode, resultCode, data)) {
|
||||
super.onActivityResult(requestCode, resultCode, data);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onOptionsItemSelected(MenuItem item) {
|
||||
switch (item.getItemId()) {
|
||||
case android.R.id.home:
|
||||
finish();
|
||||
break;
|
||||
}
|
||||
|
||||
return super.onOptionsItemSelected(item);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
if (billingProcessor != null) {
|
||||
billingProcessor.release();
|
||||
}
|
||||
super.onDestroy();
|
||||
}
|
||||
|
||||
private static class RestorePurchaseAsyncTask extends AsyncTask<Void, Void, Boolean> {
|
||||
private final WeakReference<PurchaseActivity> buyActivityWeakReference;
|
||||
|
||||
public RestorePurchaseAsyncTask(PurchaseActivity purchaseActivity) {
|
||||
this.buyActivityWeakReference = new WeakReference<>(purchaseActivity);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPreExecute() {
|
||||
super.onPreExecute();
|
||||
PurchaseActivity purchaseActivity = buyActivityWeakReference.get();
|
||||
if (purchaseActivity != null) {
|
||||
Toast.makeText(purchaseActivity, R.string.restoring_purchase, Toast.LENGTH_SHORT).show();
|
||||
} else {
|
||||
cancel(false);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Boolean doInBackground(Void... params) {
|
||||
PurchaseActivity purchaseActivity = buyActivityWeakReference.get();
|
||||
if (purchaseActivity != null) {
|
||||
return purchaseActivity.billingProcessor.loadOwnedPurchasesFromGoogle();
|
||||
}
|
||||
cancel(false);
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPostExecute(Boolean b) {
|
||||
super.onPostExecute(b);
|
||||
PurchaseActivity purchaseActivity = buyActivityWeakReference.get();
|
||||
if (purchaseActivity == null || b == null) return;
|
||||
|
||||
if (b) {
|
||||
purchaseActivity.onPurchaseHistoryRestored();
|
||||
} else {
|
||||
Toast.makeText(purchaseActivity, R.string.could_not_restore_purchase, Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -159,16 +159,9 @@ public class SettingsActivity extends AbsBaseActivity implements ColorChooserDia
|
|||
setSummary(generalTheme);
|
||||
generalTheme.setOnPreferenceChangeListener((preference, o) -> {
|
||||
String themeName = (String) o;
|
||||
if (themeName.equals("black") && !App.isProVersion()) {
|
||||
Toast.makeText(getActivity(), R.string.black_theme_is_a_pro_feature, Toast.LENGTH_LONG).show();
|
||||
startActivity(new Intent(getContext(), PurchaseActivity.class));
|
||||
return false;
|
||||
}
|
||||
|
||||
setSummary(generalTheme, o);
|
||||
|
||||
ThemeStore.markChanged(getActivity());
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {
|
||||
// Set the new theme so that updateAppShortcuts can pull it
|
||||
getActivity().setTheme(PreferenceUtil.getThemeResFromPrefValue(themeName));
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 187 KiB |
|
|
@ -1,39 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
tools:context=".ui.activities.PurchaseActivity">
|
||||
|
||||
<include layout="@layout/status_bar" />
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/app_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="128dp"
|
||||
android:layout_below="@+id/status_bar"
|
||||
android:background="@color/md_green_500"
|
||||
android:elevation="4dp">
|
||||
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
style="@style/Toolbar"
|
||||
android:background="@android:color/transparent" />
|
||||
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_below="@+id/app_bar"
|
||||
android:layout_marginTop="-72dp"
|
||||
android:clipToPadding="false"
|
||||
android:elevation="8dp"
|
||||
android:isScrollContainer="true">
|
||||
|
||||
<include layout="@layout/activity_purchase_content" />
|
||||
|
||||
</ScrollView>
|
||||
|
||||
</RelativeLayout>
|
||||
|
|
@ -1,92 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingBottom="@dimen/card_on_app_bar_side_padding"
|
||||
android:paddingLeft="@dimen/card_on_app_bar_side_padding"
|
||||
android:paddingRight="@dimen/card_on_app_bar_side_padding"
|
||||
android:paddingTop="8dp"
|
||||
android:weightSum="1">
|
||||
|
||||
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
app:cardBackgroundColor="?cardBackgroundColor"
|
||||
app:cardUseCompatPadding="true">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:adjustViewBounds="true"
|
||||
android:scaleType="fitStart"
|
||||
android:src="@drawable/promo_banner"
|
||||
tools:ignore="ContentDescription" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:fontFamily="sans-serif"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingTop="24dp"
|
||||
android:text="Phonograph Pro"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Title" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:fontFamily="sans-serif"
|
||||
android:text="Unlocks extra features, such as the folder view, all theme colors, a black theme and the sleep timer.\n\nThe source code of Phonograph is available on GitHub. You are welcome to compile the pro version yourself for free. However, if you want to support the development and receive updates through the Play Store, consider purchasing Phonograph Pro.\nThank you,\nKarim"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Body1" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:padding="8dp">
|
||||
|
||||
<Button
|
||||
android:id="@+id/restore_button"
|
||||
style="@style/Base.Widget.AppCompat.Button.Borderless"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/restore" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/purchase_button"
|
||||
style="@style/Base.Widget.AppCompat.Button.Borderless.Colored"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="8dp"
|
||||
android:layout_marginStart="8dp"
|
||||
android:text="@string/purchase"
|
||||
android:textColor="@color/md_green_600" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</androidx.cardview.widget.CardView>
|
||||
|
||||
</LinearLayout>
|
||||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">تم رفض صلاحية الوصول إلى الذاكرة الخارجية.</string>
|
||||
<string name="support_development">دعم التطوير</string>
|
||||
<string name="thank_you">شكراً لك!</string>
|
||||
<string name="restored_previous_purchase_please_restart">تمت استعادة عملية الشراء السابقة. يرجى إعادة تشغيل التطبيق للاستفادة من جميع المميزات.</string>
|
||||
<string name="version">الإصدار</string>
|
||||
<string name="author">المؤلف</string>
|
||||
<string name="write_an_email">كتابة بريد إلكتروني</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">قائمة التشغيل فارغة</string>
|
||||
<string name="playing_notification_description">إشعار التشغيل يوفر أزرار تحكم للتشغيل/الإيقاف المؤقت إلخ.</string>
|
||||
<string name="playing_notification_name">إشعار التشغيل</string>
|
||||
<string name="black_theme_is_a_pro_feature">التنسيق الأسود هي ميزة في Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">مؤقت النوم هي ميزة في Phonograph Pro</string>
|
||||
<string name="restoring_purchase">جار استعادة عملية الشراء...</string>
|
||||
<string name="could_not_restore_purchase">لم يتم التمكن من استعادة عملية الشراء.</string>
|
||||
<string name="purchase">شراء</string>
|
||||
<string name="restore">استعادة</string>
|
||||
<string name="no_purchase_found">لم يتم العثور على عملية شراء.</string>
|
||||
<string name="eugene_cheung_summary">من أجل مساهماته في الكود المصدري.</string>
|
||||
<string name="adrian_summary">من أجل إنشاءه تصميم صفحة الألبومات.</string>
|
||||
<string name="add_action">إضافة</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">"Přístup k otevření externího úložiště zamítnut. "</string>
|
||||
<string name="support_development">Podpořte vývoj</string>
|
||||
<string name="thank_you">"Díky! "</string>
|
||||
<string name="restored_previous_purchase_please_restart">Předchozí nákup byl obnoven. Restartujte aplikaci pro využití všech funkcí.</string>
|
||||
<string name="version">Verze</string>
|
||||
<string name="author">Autor</string>
|
||||
<string name="write_an_email">Napsat e-mail</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">Playlist je prázdný</string>
|
||||
<string name="playing_notification_description">Oznámení o přehrávání obsahuje akce pro přehrávání/pauzu atd.</string>
|
||||
<string name="playing_notification_name">Oznámení o přehrávání</string>
|
||||
<string name="black_theme_is_a_pro_feature">Černý motiv je funkce Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Časovač vypnutí je funkce Phonograph Pro.</string>
|
||||
<string name="restoring_purchase">Obnovení nákupu...</string>
|
||||
<string name="could_not_restore_purchase">Nákup nelze obnovit.</string>
|
||||
<string name="purchase">Zakoupit</string>
|
||||
<string name="restore">Obnovit</string>
|
||||
<string name="no_purchase_found">Nebyl nalezen žádný nákup.</string>
|
||||
<string name="eugene_cheung_summary">Pro příspěvky ke zdrojovému kódu.</string>
|
||||
<string name="adrian_summary">Pro vytvoření návrhu stránky alba.</string>
|
||||
<string name="add_action">Přidat</string>
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
<string name="permission_external_storage_denied">Die Berechtigung für den Zugriff auf den externen Speicher wurde verweigert.</string>
|
||||
<string name="support_development">Unterstütze die Entwicklung</string>
|
||||
<string name="thank_you">Vielen Dank!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Vorheriger Kauf wiederhergestellt. Bitte starte die App neu, um alle Features nutzen zu können.</string>
|
||||
<string name="version">Version</string>
|
||||
<string name="author">Autor</string>
|
||||
<string name="write_an_email">Eine E-Mail schreiben</string>
|
||||
|
|
@ -235,13 +234,6 @@
|
|||
<string name="playlist_is_empty">Die Wiedergabeliste ist leer</string>
|
||||
<string name="playing_notification_description">Die Benachrichtigung zur Steuerung von Play/Pause etc.</string>
|
||||
<string name="playing_notification_name">Wiedergabe-Benachrichtigung</string>
|
||||
<string name="black_theme_is_a_pro_feature">Das schwarze Theme ist ein Phonograph Pro-Feature</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Der Einschlaf-Timer ist ein Phonograph Pro-Feature</string>
|
||||
<string name="restoring_purchase">Stelle Kauf wieder her...</string>
|
||||
<string name="could_not_restore_purchase">Kauf konnte nicht wiederhergestellt werden.</string>
|
||||
<string name="purchase">Kaufen</string>
|
||||
<string name="restore">Wiederherstellen</string>
|
||||
<string name="no_purchase_found">Kein Kauf gefunden.</string>
|
||||
<string name="eugene_cheung_summary">Für seinen Beitrag zum Quellcode.</string>
|
||||
<string name="adrian_summary">Für die Erstellung des Designs der Album-Seite.</string>
|
||||
<string name="add_action">Hinzufügen</string>
|
||||
|
|
|
|||
|
|
@ -162,7 +162,6 @@
|
|||
<string name="permission_external_storage_denied">Permission to access external storage denied.</string>
|
||||
<string name="support_development">Support development</string>
|
||||
<string name="thank_you">Thank you!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Restored previous purchase. Please restart the app to make use of all features.</string>
|
||||
<string name="version">Version</string>
|
||||
<string name="author">Author</string>
|
||||
<string name="write_an_email">Write an email</string>
|
||||
|
|
@ -222,13 +221,6 @@
|
|||
<string name="playlist_is_empty">Playlist is empty</string>
|
||||
<string name="playing_notification_description">The playing notification provides actions for play/pause etc.</string>
|
||||
<string name="playing_notification_name">Playing notification</string>
|
||||
<string name="black_theme_is_a_pro_feature">The black theme is Phonograph Pro feature.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Sleep timer is a Phonograph Pro feature</string>
|
||||
<string name="restoring_purchase">Restoring purchase…</string>
|
||||
<string name="could_not_restore_purchase">Could not restore purchase.</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="restore">Restore</string>
|
||||
<string name="no_purchase_found">No purchase found.</string>
|
||||
<string name="eugene_cheung_summary">For his contributions to the source code.</string>
|
||||
<string name="add_action">Add</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -168,7 +168,6 @@
|
|||
<string name="permission_external_storage_denied">Permission to access external storage denied.</string>
|
||||
<string name="support_development">Support development</string>
|
||||
<string name="thank_you">Thank you!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Restored previous purchase. Please restart the app to make use of all features.</string>
|
||||
<string name="version">Version</string>
|
||||
<string name="author">Author</string>
|
||||
<string name="write_an_email">Write an email</string>
|
||||
|
|
@ -228,13 +227,6 @@
|
|||
<string name="playlist_is_empty">Playlist is empty</string>
|
||||
<string name="playing_notification_description">The playing notification provides actions for play/pause etc.</string>
|
||||
<string name="playing_notification_name">Playing notification</string>
|
||||
<string name="black_theme_is_a_pro_feature">The black theme is Phonograph Pro feature.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Sleep timer is a Phonograph Pro feature</string>
|
||||
<string name="restoring_purchase">Restoring purchase…</string>
|
||||
<string name="could_not_restore_purchase">Could not restore purchase.</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="restore">Restore</string>
|
||||
<string name="no_purchase_found">No purchase found.</string>
|
||||
<string name="eugene_cheung_summary">For his contributions to the source code.</string>
|
||||
<string name="add_action">Add</string>
|
||||
<string name="library_categories">Library categories</string>
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
<string name="permission_external_storage_denied">Permiso para acceder al almacenamiento externo denegado.</string>
|
||||
<string name="support_development">Apoyar desarrollo</string>
|
||||
<string name="thank_you">¡Gracias!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Restablecida la última compra. Por favor, reinicie la aplicación para utilizar todas las características.</string>
|
||||
<string name="version">Versión</string>
|
||||
<string name="author">Autor</string>
|
||||
<string name="write_an_email">Escribir un email</string>
|
||||
|
|
@ -235,13 +234,6 @@
|
|||
<string name="playlist_is_empty">Lista de reproducción vacía</string>
|
||||
<string name="playing_notification_description">La notificación de reproducción muestra acciones para reproducir/pausar etc.</string>
|
||||
<string name="playing_notification_name">Notificación de reproducción</string>
|
||||
<string name="black_theme_is_a_pro_feature">El tema negro es una característica de Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">El temporizador de sueño es una característica de Phonograph Pro.</string>
|
||||
<string name="restoring_purchase">Restableciendo la compra...</string>
|
||||
<string name="could_not_restore_purchase">No se pudo restablecer la compra</string>
|
||||
<string name="purchase">Comprar</string>
|
||||
<string name="restore">Restablecer</string>
|
||||
<string name="no_purchase_found">No purchase found.</string>
|
||||
<string name="eugene_cheung_summary">Por sus contribuciones al código fuente</string>
|
||||
<string name="adrian_summary">Para crear el diseño de la página del álbum.</string>
|
||||
<string name="add_action">Añadir</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">Permiso para acceder al almacenamiento externo denegado.</string>
|
||||
<string name="support_development">Apoyar el desarrollo</string>
|
||||
<string name="thank_you">¡Gracias!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Compra previa restaurada. Por favor reinicie la aplicación para hacer uso de todas las características.</string>
|
||||
<string name="version">Versión</string>
|
||||
<string name="author">Autor</string>
|
||||
<string name="write_an_email">Escribir un email</string>
|
||||
|
|
@ -230,13 +229,6 @@
|
|||
<string name="playlist_is_empty">La lista de reproducción está vacía</string>
|
||||
<string name="playing_notification_description">La notificación de reproducción proporciona acciones para reproducir/pausar, etc.</string>
|
||||
<string name="playing_notification_name">Notificación de reproducción</string>
|
||||
<string name="black_theme_is_a_pro_feature">El tema negro es una función de Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">El temporizador de apagado es una función de Phonograph Pro</string>
|
||||
<string name="restoring_purchase">Restaurando compra...</string>
|
||||
<string name="could_not_restore_purchase">No se pudo restaurar la compra.</string>
|
||||
<string name="purchase">Comprar</string>
|
||||
<string name="restore">Restaurar</string>
|
||||
<string name="no_purchase_found">No se encontró la compra.</string>
|
||||
<string name="eugene_cheung_summary">Por sus contribuciones al código fuente.</string>
|
||||
<string name="adrian_summary">Por crear el diseño para la ventana del álbum.</string>
|
||||
<string name="add_action">Agregar</string>
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
<string name="permission_external_storage_denied">Oikeus päästä muistikortille evätty.</string>
|
||||
<string name="support_development">Tue kehitystä</string>
|
||||
<string name="thank_you">Kiitos!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Palautettiin aiempi ostos. Ole hyvä ja käynnistä sovellus uudelleen saadaksesi hyödyn uusista ominaisuuksista.</string>
|
||||
<string name="version">Versio</string>
|
||||
<string name="author">Luoja</string>
|
||||
<string name="write_an_email">Kirjoita sähköpostia</string>
|
||||
|
|
@ -235,13 +234,6 @@
|
|||
<string name="playlist_is_empty">Soittolista on tyhjä</string>
|
||||
<string name="playing_notification_description">Toistoilmoitus sisältää nappeja musiikin toistolle/pysäyttämiselle jne.</string>
|
||||
<string name="playing_notification_name">Toistoilmoitus</string>
|
||||
<string name="black_theme_is_a_pro_feature">Musta teema on Phonograph Pro:n ominaisuus.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Herätyskello on Phonograph Pro:n ominaisuus.</string>
|
||||
<string name="restoring_purchase">Palautetaan ostoa...</string>
|
||||
<string name="could_not_restore_purchase">Ei voitu palauttaa ostoa.</string>
|
||||
<string name="purchase">Osta</string>
|
||||
<string name="restore">Palauta</string>
|
||||
<string name="no_purchase_found">Ostoa ei löytynyt.</string>
|
||||
<string name="eugene_cheung_summary">Työpanoksesta sovelluksen lähdekoodin parissa.</string>
|
||||
<string name="adrian_summary">Albumisivun ulkonäöstä.</string>
|
||||
<string name="add_action">Lisää</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">Accès au stockage externe refusé.</string>
|
||||
<string name="support_development">Faire un don</string>
|
||||
<string name="thank_you">Merci !</string>
|
||||
<string name="restored_previous_purchase_please_restart">Achats précédents restaurés. Veuillez redémarrer l\'application pour débloquer toutes les fonctionnalités</string>
|
||||
<string name="version">Version</string>
|
||||
<string name="author">Auteur</string>
|
||||
<string name="write_an_email">Écrire un email</string>
|
||||
|
|
@ -230,13 +229,6 @@
|
|||
<string name="playlist_is_empty">La liste de lecture est vide</string>
|
||||
<string name="playing_notification_description">La notification de lecture fournit des actions pour la lecture/pause etc.</string>
|
||||
<string name="playing_notification_name">Notification de lecture</string>
|
||||
<string name="black_theme_is_a_pro_feature">Le thème noir est une fonctionnalité Phonograph Pro</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Le minuteur de sommeil est une fonctionnalité Phonograph Pro</string>
|
||||
<string name="restoring_purchase">Restauration des achats...</string>
|
||||
<string name="could_not_restore_purchase">Impossible de restaurer les achats</string>
|
||||
<string name="purchase">Acheter</string>
|
||||
<string name="restore">Restaurer</string>
|
||||
<string name="no_purchase_found">Aucun achat trouvé.</string>
|
||||
<string name="eugene_cheung_summary">Pour ses contributions au code source</string>
|
||||
<string name="adrian_summary">Pour créer le design de la page d\'album.</string>
|
||||
<string name="add_action">Ajouter</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">הרשאה לגישה לאחסון החיצוני נדחתה.</string>
|
||||
<string name="support_development">תמיכה בפיתוח</string>
|
||||
<string name="thank_you">תודה לכם!</string>
|
||||
<string name="restored_previous_purchase_please_restart">רכישה קודמת שוחזרה. אנא הפעל מחדש את האפליקציה כדי שתוכל להשתמש באפשרויות החדשות.</string>
|
||||
<string name="version">גרסה</string>
|
||||
<string name="author">מחבר</string>
|
||||
<string name="write_an_email">כתוב אימייל</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">רשימת ההשמעה ריקה</string>
|
||||
<string name="playing_notification_description">התראת הניגון מספקת פעולות הפעלה/השהייה וכו\'.</string>
|
||||
<string name="playing_notification_name">התראת ניגון</string>
|
||||
<string name="black_theme_is_a_pro_feature">ערכת הנושא השחורה היא אפשרות הזמינה ב-Phonograph Pro בלבד.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">טיימר לשינה הוא אפשרות הזמינה ב-Phonograph Pro בלבד.</string>
|
||||
<string name="restoring_purchase">משחזר רכישה...</string>
|
||||
<string name="could_not_restore_purchase">לא ניתן לשחזר רכישה.</string>
|
||||
<string name="purchase">קנה</string>
|
||||
<string name="restore">שחזר</string>
|
||||
<string name="no_purchase_found">לא נמצאה רכישה.</string>
|
||||
<string name="eugene_cheung_summary">על התרומה שלו לקוד המקור.</string>
|
||||
<string name="adrian_summary">על יצירת העיצוב של מסך האלבום.</string>
|
||||
<string name="add_action">הוסף</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">Dopuštenje za pristup vanjskoj pohrani je odbijeno.</string>
|
||||
<string name="support_development">Podrži razvoj</string>
|
||||
<string name="thank_you">Hvala vam!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Prošle kupnje su vraćene. Molimo ponovno pokrenite aplikaciju kako bi omogućili nove značajke.</string>
|
||||
<string name="version">Verzija</string>
|
||||
<string name="author">Autor</string>
|
||||
<string name="write_an_email">Napiši email</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">Popis naslova je prazan</string>
|
||||
<string name="playing_notification_description">Obavijest reprodukcije pruža radnje za reprodukciju/pauzu itd.</string>
|
||||
<string name="playing_notification_name">Obavijest reprodukcije</string>
|
||||
<string name="black_theme_is_a_pro_feature">Crna tema je Phonograph Pro značajka.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Tajmer za spavanje je Phonograph Pro značajka.</string>
|
||||
<string name="restoring_purchase">Vraćanje kupnje...</string>
|
||||
<string name="could_not_restore_purchase">Nije moguće vratiti kupnju.</string>
|
||||
<string name="purchase">Kupi</string>
|
||||
<string name="restore">Vrati</string>
|
||||
<string name="no_purchase_found">Nema pronađenih kupnji.</string>
|
||||
<string name="eugene_cheung_summary">Za njegov doprinos izvornom kodu.</string>
|
||||
<string name="adrian_summary">Za stvaranje dizajna stranice albuma.</string>
|
||||
<string name="add_action">Dodaj</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">Hozzáférés megtagadva a külső tárhelyhez.</string>
|
||||
<string name="support_development">Fejlesztés támogatás</string>
|
||||
<string name="thank_you">Köszönöm!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Az előző vásárlás helyreállítása. Kérjük, indítsa újra az alkalmazást az összes funkció használatához.</string>
|
||||
<string name="version">Verzió</string>
|
||||
<string name="author">Készítő</string>
|
||||
<string name="write_an_email">Írjon e-mailt</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">A lejátszási lista üres</string>
|
||||
<string name="playing_notification_description">A lejátszási értesítés lejátszási / szüneteltetési intézkedéseket tartalmaz.</string>
|
||||
<string name="playing_notification_name">Értesítés lejátszása</string>
|
||||
<string name="black_theme_is_a_pro_feature">A fekete téma a Phonograph Pro funkcióban van.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Az elalvásidőzitő a Phonograph Pro funkcióban van.</string>
|
||||
<string name="restoring_purchase">A vásárlás visszaállítása...</string>
|
||||
<string name="could_not_restore_purchase">A vásárlást nem sikerült visszaállítani.</string>
|
||||
<string name="purchase">Vásárlás</string>
|
||||
<string name="restore">Visszaállítás</string>
|
||||
<string name="no_purchase_found">Nem található vásárlás.</string>
|
||||
<string name="eugene_cheung_summary">A forráskódhoz való hozzájárulásáért.</string>
|
||||
<string name="adrian_summary">Az album oldalának kialakításához.</string>
|
||||
<string name="add_action">Hozzáadás</string>
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
<string name="permission_external_storage_denied">Izin untuk akses ke memori eksternal ditolak.</string>
|
||||
<string name="support_development">Dukung pengembangan</string>
|
||||
<string name="thank_you">Terima kasih!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Mengembalikan pembelian sebelumnya. Mohon buka kembali aplikasi untuk memakai semua fitur.</string>
|
||||
<string name="version">Versi</string>
|
||||
<string name="author">Penulis</string>
|
||||
<string name="write_an_email">Tulis pesan elektronik</string>
|
||||
|
|
@ -235,13 +234,6 @@
|
|||
<string name="playlist_is_empty">Daftar putar kosong</string>
|
||||
<string name="playing_notification_description">Notifikasi bermain memberi tindakan untuk putar/jeda, dll.</string>
|
||||
<string name="playing_notification_name">Notifikasi bermain</string>
|
||||
<string name="black_theme_is_a_pro_feature">Tema gelap adalah fitur Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Pengatur waktu tidur adalah fitur Phonograph Pro</string>
|
||||
<string name="restoring_purchase">Memulihkan pembelian...</string>
|
||||
<string name="could_not_restore_purchase">Tidak dapat memulihkan pembelian.</string>
|
||||
<string name="purchase">Pembelian</string>
|
||||
<string name="restore">Pulihkan</string>
|
||||
<string name="no_purchase_found">Tidak ada pembelian yang ditemukan.</string>
|
||||
<string name="eugene_cheung_summary">Untuk kontribusinya terhadap kode sumber.</string>
|
||||
<string name="adrian_summary">Untuk membuat halaman desain album.</string>
|
||||
<string name="add_action">Tambah</string>
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
<string name="permission_external_storage_denied">Izin untuk akses ke memori eksternal ditolak.</string>
|
||||
<string name="support_development">Dukung pengembangan</string>
|
||||
<string name="thank_you">Terima kasih!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Mengembalikan pembelian sebelumnya. Mohon buka kembali aplikasi untuk memakai semua fitur.</string>
|
||||
<string name="version">Versi</string>
|
||||
<string name="author">Penulis</string>
|
||||
<string name="write_an_email">Tulis pesan elektronik</string>
|
||||
|
|
@ -235,13 +234,6 @@
|
|||
<string name="playlist_is_empty">Daftar putar kosong</string>
|
||||
<string name="playing_notification_description">Notifikasi bermain memberi tindakan untuk putar/jeda, dll.</string>
|
||||
<string name="playing_notification_name">Notifikasi bermain</string>
|
||||
<string name="black_theme_is_a_pro_feature">Tema gelap adalah fitur Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Pengatur waktu tidur adalah fitur Phonograph Pro</string>
|
||||
<string name="restoring_purchase">Memulihkan pembelian...</string>
|
||||
<string name="could_not_restore_purchase">Tidak dapat memulihkan pembelian.</string>
|
||||
<string name="purchase">Pembelian</string>
|
||||
<string name="restore">Pulihkan</string>
|
||||
<string name="no_purchase_found">Tidak ada pembelian yang ditemukan.</string>
|
||||
<string name="eugene_cheung_summary">Untuk kontribusinya terhadap kode sumber.</string>
|
||||
<string name="adrian_summary">Untuk membuat halaman desain album.</string>
|
||||
<string name="add_action">Tambah</string>
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
<string name="permission_external_storage_denied">Permesso per accedere alla memoria esterna negato.</string>
|
||||
<string name="support_development">Supporta lo sviluppo</string>
|
||||
<string name="thank_you">Grazie!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Ripristinato l\'acquisto precedente. Riavvia l\'app per utilizzare tutte le funzionalità.</string>
|
||||
<string name="version">Versione</string>
|
||||
<string name="author">Autore</string>
|
||||
<string name="write_an_email">Scrivi un\'email</string>
|
||||
|
|
@ -236,13 +235,6 @@
|
|||
<string name="playlist_is_empty">La playlist è vuota</string>
|
||||
<string name="playing_notification_description">La notifica di riproduzione offre azioni per play/pausa ecc.</string>
|
||||
<string name="playing_notification_name">Notifica di riproduzione</string>
|
||||
<string name="black_theme_is_a_pro_feature">Il tema scuro è una funzionalità di Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Il timer di spegnimento è una funzionalità di Phonograph Pro.</string>
|
||||
<string name="restoring_purchase">Ripristinando l\'acquisto...</string>
|
||||
<string name="could_not_restore_purchase">Impossibile ripristinare l\'acquisto.</string>
|
||||
<string name="purchase">Acquista</string>
|
||||
<string name="restore">Ripristina</string>
|
||||
<string name="no_purchase_found">Nessun acquisto trovato.</string>
|
||||
<string name="eugene_cheung_summary">Per il suo contributo al codice sorgente.</string>
|
||||
<string name="adrian_summary">Per creare la pagina dell\'album.</string>
|
||||
<string name="add_action">Aggiungi</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">הרשאה לגישה לאחסון החיצוני נדחתה.</string>
|
||||
<string name="support_development">תמיכה בפיתוח</string>
|
||||
<string name="thank_you">תודה לכם!</string>
|
||||
<string name="restored_previous_purchase_please_restart">רכישה קודמת שוחזרה. אנא הפעל מחדש את האפליקציה כדי שתוכל להשתמש באפשרויות החדשות.</string>
|
||||
<string name="version">גרסה</string>
|
||||
<string name="author">מחבר</string>
|
||||
<string name="write_an_email">כתוב אימייל</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">רשימת ההשמעה ריקה</string>
|
||||
<string name="playing_notification_description">התראת הניגון מספקת פעולות הפעלה/השהייה וכו\'.</string>
|
||||
<string name="playing_notification_name">התראת ניגון</string>
|
||||
<string name="black_theme_is_a_pro_feature">ערכת הנושא השחורה היא אפשרות הזמינה ב-Phonograph Pro בלבד.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">טיימר לשינה הוא אפשרות הזמינה ב-Phonograph Pro בלבד.</string>
|
||||
<string name="restoring_purchase">משחזר רכישה...</string>
|
||||
<string name="could_not_restore_purchase">לא ניתן לשחזר רכישה.</string>
|
||||
<string name="purchase">קנה</string>
|
||||
<string name="restore">שחזר</string>
|
||||
<string name="no_purchase_found">לא נמצאה רכישה.</string>
|
||||
<string name="eugene_cheung_summary">על התרומה שלו לקוד המקור.</string>
|
||||
<string name="adrian_summary">על יצירת העיצוב של מסך האלבום.</string>
|
||||
<string name="add_action">הוסף</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">内部ストレージへのアクセス権限が拒否されました</string>
|
||||
<string name="support_development">開発を支援</string>
|
||||
<string name="thank_you">ありがとう!</string>
|
||||
<string name="restored_previous_purchase_please_restart">過去の購入を復元しました。すべての機能を使用するには、アプリを再起動してください。</string>
|
||||
<string name="version">バージョン</string>
|
||||
<string name="author">製作者</string>
|
||||
<string name="write_an_email">メールを書く</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">プレイリストは空です</string>
|
||||
<string name="playing_notification_description">再生の通知は再生/一時停止などを提供します。</string>
|
||||
<string name="playing_notification_name">再生中の通知</string>
|
||||
<string name="black_theme_is_a_pro_feature">黒テーマはPhonograph Proの機能です。</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">スリープ タイマーはPhonograph Proの機能です。</string>
|
||||
<string name="restoring_purchase">購入を復元中…</string>
|
||||
<string name="could_not_restore_purchase">購入情報を復元できませんでした。</string>
|
||||
<string name="purchase">購入</string>
|
||||
<string name="restore">復元</string>
|
||||
<string name="no_purchase_found">購入履歴がありませんでした。</string>
|
||||
<string name="eugene_cheung_summary">ソースコードへの貢献。</string>
|
||||
<string name="adrian_summary">Por criar o design da página de álbuns.</string>
|
||||
<string name="add_action">追加</string>
|
||||
|
|
|
|||
|
|
@ -171,7 +171,6 @@
|
|||
<string name="permission_external_storage_denied">외부 저장소 접근 권한이 거부되었습니다.</string>
|
||||
<string name="support_development">개발 지원</string>
|
||||
<string name="thank_you">감사합니다!</string>
|
||||
<string name="restored_previous_purchase_please_restart">구매를 복원했습니다. 모든 기능을 사용하시려면 앱을 다시 시작해 주세요.</string>
|
||||
<string name="version">버전</string>
|
||||
<string name="author">제작자</string>
|
||||
<string name="write_an_email">이메일 작성</string>
|
||||
|
|
@ -233,13 +232,6 @@
|
|||
<string name="playlist_is_empty">재생 목록이 비어 있습니다.</string>
|
||||
<string name="playing_notification_description">재생 알림을 통해 재생/일시 정지 등을 제어할 수 있습니다.</string>
|
||||
<string name="playing_notification_name">재생 알림</string>
|
||||
<string name="black_theme_is_a_pro_feature">검정 테마는 프로 기능입니다.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">수면 타이머는 프로 기능입니다.</string>
|
||||
<string name="restoring_purchase">구매 내역을 복원하는 중…</string>
|
||||
<string name="could_not_restore_purchase">구매 내역을 복원하지 못했습니다.</string>
|
||||
<string name="purchase">구매하기</string>
|
||||
<string name="restore">복원</string>
|
||||
<string name="no_purchase_found">구매 내역이 없습니다.</string>
|
||||
<string name="eugene_cheung_summary">소스 코드에 대한 기여</string>
|
||||
<string name="adrian_summary">앨범 페이지 디자인 제작</string>
|
||||
<string name="add_action">추가</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">Toegang tot externe opslag geweigerd.</string>
|
||||
<string name="support_development">Ondersteun ontwikkeling</string>
|
||||
<string name="thank_you">Dankjewel!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Verleden aankoop hersteld. Gelieve de app te herstarten om alle functies te benutten.</string>
|
||||
<string name="version">Versie</string>
|
||||
<string name="author">Auteur</string>
|
||||
<string name="write_an_email">Schrijf een email</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">Afspeellijst is leeg</string>
|
||||
<string name="playing_notification_description">De afspeelmelding biedt acties voor afspelen/pauzeren etc.</string>
|
||||
<string name="playing_notification_name">Afspeelmelding</string>
|
||||
<string name="black_theme_is_a_pro_feature">Het zwarte thema is een Phonograph Pro functie.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Slaaptimer is een Phonograph Pro functie.</string>
|
||||
<string name="restoring_purchase">Aankoop herstellen…</string>
|
||||
<string name="could_not_restore_purchase">Kan aankoop niet herstellen.</string>
|
||||
<string name="purchase">Koop</string>
|
||||
<string name="restore">Herstel</string>
|
||||
<string name="no_purchase_found">Geen aankoop gevonden.</string>
|
||||
<string name="eugene_cheung_summary">Voor zijn bijdragen aan de broncode.</string>
|
||||
<string name="adrian_summary">Om het albumpagina-uiterlijk te maken.</string>
|
||||
<string name="add_action">Toevoegen</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">Pozwolenie na dostęp do pamięci zewnętrznej odrzucone</string>
|
||||
<string name="support_development">Wspomóż rozwój</string>
|
||||
<string name="thank_you">Dziękuję!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Przywrócono poprzedni zakup. Zrestartuj aplikację aby użyć wszystkich funkcji.</string>
|
||||
<string name="version">Wersja</string>
|
||||
<string name="author">O autorze</string>
|
||||
<string name="write_an_email">Napisz maila</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">Lista odtwarzania jest pusta</string>
|
||||
<string name="playing_notification_description">Powiadomienie odtwarzania pozwala na zatrzymywanie/wznawianie itd.</string>
|
||||
<string name="playing_notification_name">Powiadomienie o odtwarzaniu</string>
|
||||
<string name="black_theme_is_a_pro_feature">Czarny motyw jest funkcją Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Wyłączenie czasowe jest funkcją Phonograph Pro.</string>
|
||||
<string name="restoring_purchase">Przywracanie zakupu...</string>
|
||||
<string name="could_not_restore_purchase">Nie można przywrócić zakupu.</string>
|
||||
<string name="purchase">Zakup</string>
|
||||
<string name="restore">Przywróć</string>
|
||||
<string name="no_purchase_found">Nie znaleziono zakupu.</string>
|
||||
<string name="eugene_cheung_summary">Za jego wkład w kod źródłowy.</string>
|
||||
<string name="adrian_summary">Za stworzenie design\'u strony albumu</string>
|
||||
<string name="add_action">Dodaj</string>
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
<string name="permission_external_storage_denied">Permissão para acessar armazenamento externo negado.</string>
|
||||
<string name="support_development">Apoiar o desenvolvimento</string>
|
||||
<string name="thank_you">Obrigado!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Restituídas compras anteriores. Por favor, reinicie o aplicativo pra usufruir dos novos recursos.</string>
|
||||
<string name="version">Versão</string>
|
||||
<string name="author">Autor</string>
|
||||
<string name="write_an_email">Escreva um email</string>
|
||||
|
|
@ -235,13 +234,6 @@
|
|||
<string name="playlist_is_empty">A playlist está vazia</string>
|
||||
<string name="playing_notification_description">A notificação de reprodução fornece opções de pausar/continuar etc.</string>
|
||||
<string name="playing_notification_name">Notificação de reprodução</string>
|
||||
<string name="black_theme_is_a_pro_feature">O tema escuro é um recurso da versão Pro do Phonograph.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Temporizador de soneca é um recurso da versão Pro do Phonograph</string>
|
||||
<string name="restoring_purchase">Restituindo compra...</string>
|
||||
<string name="could_not_restore_purchase">Não foi possível restituir a compra.</string>
|
||||
<string name="purchase">Comprar</string>
|
||||
<string name="restore">Restituir</string>
|
||||
<string name="no_purchase_found">Nenhuma compra feita.</string>
|
||||
<string name="eugene_cheung_summary">Pela sua contribuição com o código-fonte.</string>
|
||||
<string name="adrian_summary">Por criar o design da página de álbuns.</string>
|
||||
<string name="add_action">Adicionar</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">Permisiunea de a accesa stocarea externă a fost respinsă.</string>
|
||||
<string name="support_development">Susţineţi dezvoltarea</string>
|
||||
<string name="thank_you">Mulţumesc!</string>
|
||||
<string name="restored_previous_purchase_please_restart">A fost restaurată achiziția anterioară. Reporniți aplicația pentru a utiliza toate funcțiile.</string>
|
||||
<string name="version">Versiune</string>
|
||||
<string name="author">Autor</string>
|
||||
<string name="write_an_email">Scrieţi un e-mail</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">Listă de redare goală</string>
|
||||
<string name="playing_notification_description">Notificarea de redare oferă acțiuni de redare/pauză etc.</string>
|
||||
<string name="playing_notification_name">Notificare de redare</string>
|
||||
<string name="black_theme_is_a_pro_feature">Tema întunecată este disponibilă doar în versiunea Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Temporizatorul este disponibil doar în versiunea Phonograph Pro</string>
|
||||
<string name="restoring_purchase">Se restabilește achiziția...</string>
|
||||
<string name="could_not_restore_purchase">Nu a putut fi restabilită achiziția.</string>
|
||||
<string name="purchase">Cumpărare</string>
|
||||
<string name="restore">Restabilire</string>
|
||||
<string name="no_purchase_found">Nu s-a găsit nicio achiziție.</string>
|
||||
<string name="eugene_cheung_summary">Pentru contribuțiile sale la codul sursă.</string>
|
||||
<string name="adrian_summary">Pentru crearea designului paginii albume</string>
|
||||
<string name="add_action">Adăugare</string>
|
||||
|
|
|
|||
|
|
@ -173,7 +173,6 @@
|
|||
<string name="permission_external_storage_denied">В разрешении на доступ к внешнему хранилищу отказано.</string>
|
||||
<string name="support_development">Поддержать разработку</string>
|
||||
<string name="thank_you">Спасибо!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Восстановлена предыдущая покупка. Пожалуйста, перезагрузите приложение, чтобы использовать все функции.</string>
|
||||
<string name="version">Версия</string>
|
||||
<string name="author">Автор</string>
|
||||
<string name="write_an_email">Написать на электронную почту</string>
|
||||
|
|
@ -235,13 +234,6 @@
|
|||
<string name="playlist_is_empty">Плейлист пуст</string>
|
||||
<string name="playing_notification_description">С помощью уведомления о воспроизведении можно воспроизводить/ставить на паузу и т.д.</string>
|
||||
<string name="playing_notification_name">Уведомление о воспроизведении</string>
|
||||
<string name="black_theme_is_a_pro_feature">Чёрная тема это функция Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Таймер сна это функция Phonograph Pro.</string>
|
||||
<string name="restoring_purchase">Восстановление покупки...</string>
|
||||
<string name="could_not_restore_purchase">Невозможно восстановить покупку.</string>
|
||||
<string name="purchase">Покупка</string>
|
||||
<string name="restore">Восстановление</string>
|
||||
<string name="no_purchase_found">Покупка не найдена.</string>
|
||||
<string name="eugene_cheung_summary">За его вклад в исходный код.</string>
|
||||
<string name="adrian_summary">За создание дизайна показа альбомов.</string>
|
||||
<string name="add_action">Добавить</string>
|
||||
|
|
|
|||
|
|
@ -169,7 +169,6 @@
|
|||
<string name="permission_external_storage_denied">Harici depolamaya erişim izin reddedildi.</string>
|
||||
<string name="support_development">Geliştirmeyi destekleyin</string>
|
||||
<string name="thank_you">Teşekkürler!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Önceki satın alma geri yüklendi. Tüm özellikleri kullanabilmek için lütfen uygulamayı tekrar başlatın.</string>
|
||||
<string name="version">Sürüm</string>
|
||||
<string name="author">Yapımcı</string>
|
||||
<string name="write_an_email">Bir e-posta yazın</string>
|
||||
|
|
@ -231,13 +230,6 @@
|
|||
<string name="playlist_is_empty">Çalma listesi boş</string>
|
||||
<string name="playing_notification_description">Çalma bildirimi, başlat/duraklat vb. işlemleri sağlar</string>
|
||||
<string name="playing_notification_name">Çalma bildirimi</string>
|
||||
<string name="black_theme_is_a_pro_feature">Siyah tema, Phonograph Pro özelliğidir.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Uyku zamanlayıcı bir Phonograph Pro özelliğidir.</string>
|
||||
<string name="restoring_purchase">Satın alma geri yükleniyor...</string>
|
||||
<string name="could_not_restore_purchase">Satın alma geri yüklenemedi.</string>
|
||||
<string name="purchase">Satın Al</string>
|
||||
<string name="restore">Geri yükle</string>
|
||||
<string name="no_purchase_found">Satın alma bulunamadı.</string>
|
||||
<string name="eugene_cheung_summary">Kaynak koda yaptığı katkılardan dolayı.</string>
|
||||
<string name="adrian_summary">Albüm sayfası tasarımı oluşturmak için.</string>
|
||||
<string name="add_action">Ekle</string>
|
||||
|
|
|
|||
|
|
@ -168,7 +168,6 @@
|
|||
<string name="permission_external_storage_denied">Дозвіл на доступ до зовнішньої пам\'яті відмовлено.</string>
|
||||
<string name="support_development">Підтримати розробника</string>
|
||||
<string name="thank_you">Щиро дякую!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Відновлено попередню покупку. Перезапустіть додаток, щоб скористатися всіма функціями.</string>
|
||||
<string name="version">Версія</string>
|
||||
<string name="author">Автор</string>
|
||||
<string name="write_an_email">Написати листа</string>
|
||||
|
|
|
|||
|
|
@ -161,7 +161,6 @@
|
|||
<string name="permission_external_storage_denied">Quyền truy cập lưu trữ bên ngoài bị từ chối.</string>
|
||||
<string name="support_development">Hỗ trợ phát triển</string>
|
||||
<string name="thank_you">Cảm ơn!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Khôi phục mua trước đó. Vui lòng khởi động lại ứng dụng để sử dụng tất cả các tính năng.</string>
|
||||
<string name="version">Phiên bản</string>
|
||||
<string name="author">Tác giả</string>
|
||||
<string name="write_an_email">Viết email</string>
|
||||
|
|
@ -221,13 +220,6 @@
|
|||
<string name="playlist_is_empty">Danh sách nhạc trống</string>
|
||||
<string name="playing_notification_description">Thông báo đang phát cung cấp các hành động để phát / tạm dừng vv.</string>
|
||||
<string name="playing_notification_name">Thông báo đang phát</string>
|
||||
<string name="black_theme_is_a_pro_feature">Chủ đề màu đen là tính năng của Phonograph Pro.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Hẹn giờ ngủ là một tính năng của Phonograph Pro</string>
|
||||
<string name="restoring_purchase">Đang khôi phục mua hàng...</string>
|
||||
<string name="could_not_restore_purchase">Không thể khôi phục mua hàng.</string>
|
||||
<string name="purchase">Mua hàng</string>
|
||||
<string name="restore">Khôi phục</string>
|
||||
<string name="no_purchase_found">Không tìm thấy hàng mua.</string>
|
||||
<string name="eugene_cheung_summary">Đối với đóng góp cho mã nguồn.</string>
|
||||
<string name="add_action">Thêm</string>
|
||||
</resources>
|
||||
|
|
|
|||
|
|
@ -171,7 +171,6 @@
|
|||
<string name="permission_external_storage_denied">访问外部存储权限被拒绝。</string>
|
||||
<string name="support_development">支持开发者</string>
|
||||
<string name="thank_you">非常感谢您!</string>
|
||||
<string name="restored_previous_purchase_please_restart">已恢复购买状态。请重启应用以使用所有功能。</string>
|
||||
<string name="version">版本</string>
|
||||
<string name="author">作者</string>
|
||||
<string name="write_an_email">撰写邮件</string>
|
||||
|
|
@ -233,13 +232,6 @@
|
|||
<string name="playlist_is_empty">播放列表为空</string>
|
||||
<string name="playing_notification_description">正在播放通知提供了播放/暂停等便捷操作。</string>
|
||||
<string name="playing_notification_name">正在播放通知</string>
|
||||
<string name="black_theme_is_a_pro_feature">黑色主题仅适用于 Phonograph Pro。</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">睡眠计时器仅适用于 Phonograph Pro。</string>
|
||||
<string name="restoring_purchase">正在恢复购买状态...</string>
|
||||
<string name="could_not_restore_purchase">无法恢复购买状态</string>
|
||||
<string name="purchase">购买</string>
|
||||
<string name="restore">恢复</string>
|
||||
<string name="no_purchase_found">未找到购买记录</string>
|
||||
<string name="eugene_cheung_summary">因他对源代码的贡献。</string>
|
||||
<string name="adrian_summary">以新增专辑封面设计。</string>
|
||||
<string name="add_action">添加</string>
|
||||
|
|
|
|||
|
|
@ -174,7 +174,6 @@
|
|||
<string name="permission_external_storage_denied">無法取得存取外部儲存空間的權限。</string>
|
||||
<string name="support_development">支援開發</string>
|
||||
<string name="thank_you">感謝您!</string>
|
||||
<string name="restored_previous_purchase_please_restart">恢復購買成功。請重啟應用以使用完整功能。</string>
|
||||
<string name="version">版本</string>
|
||||
<string name="author">作者</string>
|
||||
<string name="write_an_email">寫 email 給我們</string>
|
||||
|
|
@ -236,13 +235,6 @@
|
|||
<string name="playlist_is_empty">播放清單是空的</string>
|
||||
<string name="playing_notification_description">播放中通知提供了播放/暫停等操作</string>
|
||||
<string name="playing_notification_name">播放中通知</string>
|
||||
<string name="black_theme_is_a_pro_feature">黑色主題僅供 Phonograph Pro 使用</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">睡眠定時器僅供 Phonograph Pro 使用</string>
|
||||
<string name="restoring_purchase">恢復購買中...</string>
|
||||
<string name="could_not_restore_purchase">恢復購買失敗</string>
|
||||
<string name="purchase">購買</string>
|
||||
<string name="restore">恢復</string>
|
||||
<string name="no_purchase_found">找不到購買紀錄</string>
|
||||
<string name="eugene_cheung_summary">原始碼貢獻者</string>
|
||||
<string name="adrian_summary">創建專輯頁面</string>
|
||||
<string name="add_action">新增</string>
|
||||
|
|
|
|||
|
|
@ -183,7 +183,6 @@
|
|||
<string name="permission_external_storage_denied">Permission to access external storage denied.</string>
|
||||
<string name="support_development">Support development</string>
|
||||
<string name="thank_you">Thank you!</string>
|
||||
<string name="restored_previous_purchase_please_restart">Restored previous purchase. Please restart the app to make use of all features.</string>
|
||||
<string name="version">Version</string>
|
||||
<string name="source">Source</string>
|
||||
<string name="author">Author</string>
|
||||
|
|
@ -247,13 +246,6 @@
|
|||
<string name="playlist_is_empty">Playlist is empty</string>
|
||||
<string name="playing_notification_description">The playing notification provides actions for play/pause etc.</string>
|
||||
<string name="playing_notification_name">Playing notification</string>
|
||||
<string name="black_theme_is_a_pro_feature">The black theme is Phonograph Pro feature.</string>
|
||||
<string name="sleep_timer_is_a_pro_feature">Sleep timer is a Phonograph Pro feature</string>
|
||||
<string name="restoring_purchase">Restoring purchase…</string>
|
||||
<string name="could_not_restore_purchase">Could not restore purchase.</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="restore">Restore</string>
|
||||
<string name="no_purchase_found">No purchase found.</string>
|
||||
<string name="eugene_cheung_summary">For his contributions to the source code.</string>
|
||||
<string name="adrian_summary">For creating the album page design.</string>
|
||||
<string name="add_action">Add</string>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue