Files
capod/app/src/gplay/res/values-uk/strings.xml
T
darken 3e6541deec feat(upgrade): Explain a pending Google Play payment on the upgrade screen
A user whose payment Play is still processing now gets an explanation
instead of a screen that keeps selling them the upgrade they already
bought.

- New PendingPurchaseCard, rendered above the ownership/acquisition split
  so it reaches every audience: the acquisition buyer, the owner switching
  products, and the grace user (whose offers box is hidden entirely during
  a young episode) — all three have their purchase actions locked and need
  the same explanation.
- Loaded.hasPendingPurchase is SKU-agnostic: the subscription and the
  one-time purchase are alternatives, so a pending payment for either one
  disables both offers and the ownership switch button. Restore stays
  enabled — re-checking with Play is the useful action here.
- Both purchase paths now run the same pre-purchase gate
  (verifyPurchaseStateNow, bounded): a pending payment answers with the
  informational PurchasePending dialog instead of launching a flow Play
  would reject. The subscription path previously launched unverified, and
  its gate also blocks on an owned upgrade (RestoreSucceeded) and on a
  still-renewing subscription (SubscriptionStillRenewing), so a stale
  screen can't sell Pro to someone who already owns it.
- restorePurchase() reports a found-but-unpaid purchase as PurchasePending
  rather than RestoreFailed, whose copy asserts a completed check and
  steers toward multi-account troubleshooting and support.
- A PendingPurchaseBillingException from a launch maps to the same dialog.
- SubscriptionCheckFailed becomes PurchaseCheckFailed (both paths use it
  now); its string is replaced by
  upgrade_screen_purchase_check_failed_message and the translated entries
  of the old key are removed, along with the already-orphaned
  upgrade_screen_sub_check_failed_title, so ExtraTranslation lint stays
  quiet.
2026-08-16 17:44:02 +02:00

79 lines
14 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="upgrades_gplay_unavailable_error">Сервіси Google Play недоступні.</string>
<string name="upgrades_no_purchases_found_check_account">Покупок не знайдено. Ви справді використовуєте правильний обліковий запис?</string>
<string name="upgrades_gplay_billing_error_label">Помилка Google Play</string>
<string name="upgrades_gplay_billing_error_description">У Google Play сталася помилка. Спробуйте ще раз пізніше або перезавантажте телефон.\n\nПомилка: %s</string>
<string name="upgrades_gplay_billing_result_error_label">Помилка платіжної системи Google Play</string>
<string name="upgrades_gplay_billing_result_error_description">Сталася помилка під час отримання даних про покупки з Google Play. Очистіть кеш Google Play та перезавантажте телефон.\n\nПомилка %s</string>
<string name="upgrades_gplay_already_owned_label">Вже придбано?</string>
<string name="upgrades_gplay_already_owned_description">Google Play повідомляє, що ви вже маєте це оновлення, але його не вдалося відновити. Переконайтеся, що ви використовуєте обліковий запис Google, з яким здійснили покупку. Синхронізація Play Store може тривати деякий час — спробуйте перезавантажити пристрій, очистити кеш Google Play або просто зачекати.</string>
<string name="upgrade_restore_action">Відновити покупку</string>
<string name="upgrade_badge_label">Pro</string>
<!-- %1$s is the full localized brand ("CAPod Pro", composed from the app name + postfix) — translate the sentence around it, keep the placeholder. -->
<string name="upgrade_screen_title_template">Отримати %1$s</string>
<string name="upgrade_preamble">CAPod розробляє одна людина. Оновлення розблоковує додаткові функції та допомагає підтримувати розвиток застосунку.</string>
<string name="upgrade_screen_options_description">Ті самі функції, різні варіанти оплати. Підписка включає безкоштовний пробний період і може бути скасована в будь-який час.</string>
<string name="upgrade_screen_options_description_no_trial">Ті самі функції, різні варіанти оплати. Підписку можна скасувати в будь-який час.</string>
<string name="upgrade_screen_subscription_trial_action">Випробувати пробний період</string>
<string name="upgrade_screen_subscription_action">Оформити річну підписку</string>
<string name="upgrade_screen_subscription_action_hint">%s/рік</string>
<string name="upgrade_screen_iap_action">Придбати одноразово</string>
<string name="upgrade_screen_iap_action_hint">Одноразова покупка: %s</string>
<string name="upgrade_screen_restore_purchase_action">Відновити покупку</string>
<string name="upgrade_screen_restore_purchase_message">Покупок не знайдено. Ви справді використовуєте правильний обліковий запис?</string>
<string name="upgrade_screen_restore_troubleshooting_msg">Якщо ви нещодавно здійснили покупку, Google Play може знадобитися трохи часу для синхронізації.</string>
<string name="upgrade_screen_restore_sync_patience_hint">Спробуйте ще раз за кілька хвилин, якщо ваша покупка не з\'явиться.</string>
<string name="upgrade_screen_restore_multiaccount_hint">Переконайтеся, що ви ввійшли в той самий обліковий запис Google, який використовували для покупки.</string>
<string name="upgrade_screen_restore_webinstall_hint">Кілька облікових записів можуть заплутати Google Play. Встановлення застосунку через вебсайт Google Play примусово прив\'язує його до конкретного облікового запису.</string>
<string name="upgrade_screen_restore_banner_title">Уже придбали Pro?</string>
<string name="upgrade_screen_restore_banner_body">Схоже, ви вже оновлювалися до Pro на цьому пристрої раніше. Відновіть покупку, щоб розблокувати її знову.</string>
<string name="upgrade_screen_restore_success_message">Покупку відновлено.</string>
<string name="upgrade_screen_restore_status_title">Статус виглядає неправильним?</string>
<string name="upgrade_screen_restore_status_body">Якщо у вас є оновлення, яке тут не відображається, відновіть покупку.</string>
<string name="upgrade_screen_owned_hero_title">У вас є CAPod Pro!</string>
<string name="upgrade_screen_owned_hero_sub_body">Розблоковано вашою підпискою. Дякуємо за підтримку CAPod!</string>
<string name="upgrade_screen_owned_hero_iap_body">Розблоковано вашою одноразовою покупкою. Дякуємо за підтримку CAPod!</string>
<string name="upgrade_screen_owned_sub_title">Річна підписка</string>
<string name="upgrade_screen_owned_sub_renewing_body">Ваша підписка активна та налаштована на автоматичне продовження. Оплатою керує Google Play.</string>
<string name="upgrade_screen_owned_sub_not_renewing_body">Ваша підписка активна, але не буде продовжена автоматично. Pro залишається доступним до кінця поточного періоду.</string>
<string name="upgrade_screen_owned_iap_title">Одноразова покупка</string>
<string name="upgrade_screen_owned_iap_body">Назавжди ваше. Без продовжень, без закінчення терміну дії.</string>
<string name="upgrade_screen_owned_both_renewing_warning">Ви маєте одноразову покупку, але ваша підписка досі налаштована на автоматичне продовження. Скасуйте її в Google Play, щоб уникнути подвійної оплати.</string>
<string name="upgrade_screen_manage_subscription_action">Керувати підпискою</string>
<string name="upgrade_screen_iap_offer_title">Перейти на одноразову покупку</string>
<string name="upgrade_screen_owned_iap_locked_note">Доступно, коли ваша підписка більше не буде налаштована на автоматичне продовження. Скасуйте її в Google Play, щоб перейти.</string>
<string name="upgrade_screen_owned_iap_purchase_note">Це окрема покупка — вона не скасовує підписку та не повертає за неї кошти. Використовуйте той самий обліковий запис Google.</string>
<string name="upgrade_screen_sub_still_renewing_title">Підписка досі активна</string>
<string name="upgrade_screen_sub_still_renewing_message">Ваша підписка досі налаштована на автоматичне продовження. Спочатку скасуйте її в Google Play, а потім перейдіть на одноразову покупку. Щойно скасували? Дайте Google Play трохи часу та спробуйте ще раз.</string>
<string name="upgrade_screen_grace_title">Підтвердження вашої покупки</string>
<string name="upgrade_screen_grace_body_short">Google Play ще не підтвердив вашу покупку. Pro все ще активний — жодних дій не потрібно.</string>
<string name="upgrade_screen_grace_body">Google Play вже деякий час не підтверджує вашу покупку. Pro все ще активний. Переконайтеся, що ви в мережі та ввійшли в обліковий запис Google, який використовували для покупки, а потім спробуйте відновити.</string>
<!-- Offercard layout -->
<string name="upgrade_screen_offers_title">Варіанти оновлення</string>
<string name="upgrade_screen_offers_or">або</string>
<string name="upgrade_screen_offers_body">Однакові функції, просто різні моделі ціноутворення.</string>
<string name="upgrade_screen_offers_unavailable_title">Ціни недоступні</string>
<string name="upgrade_screen_offers_unavailable_message">Google Play не повернув ціни прямо зараз. Перевірте своє з\'єднання та спробуйте ще раз за хвилину.</string>
<string name="upgrade_screen_subscription_offer_title">Щорічна передплата</string>
<string name="upgrade_screen_subscription_offer_body">Поновлюється щорічно після безплатного періоду. Скасувати можна будь-коли в Google Play.</string>
<string name="upgrade_screen_subscription_offer_body_no_trial">Поновлюється щорічно. Скасувати можна будь-коли в Google Play.</string>
<string name="upgrade_screen_iap_offer_body">Один платіж, без поновлень.</string>
<string name="upgrade_screen_benefits_title">Переваги оновлення</string>
<string name="upgrade_screen_restore_body">Відновлення просить Google Play повторно перевірити покупки цього додатка для поточного облікового запису. Це не розпочинає нову покупку.</string>
<string name="upgrade_screen_restore_checked_message">CAPod щойно перевірив Google Play, але не вдалося підтвердити покупку Pro для облікового запису, який Google Play використовує для цього додатка.</string>
<string name="upgrade_screen_restore_contact_hint">Досі не вдається? Зв\'яжіться з підтримкою з електронної пошти, якою було здійснено покупку, і вкажіть номер замовлення Google Play.</string>
<string name="upgrade_screen_contact_support_action">Зв\'язок з підтримкою</string>
<string name="settings_upgrade_status_description">Ваш статус оновлення та покупки.</string>
<string name="upgrades_gplay_unavailable_error_description">CAPod не може підключитися до Google Play. Чи встановлено та оновлено Google Play? Ви ввійшли до свого облікового запису Google? Спробуйте очистити кеш застосунку Google Play і перезавантажити пристрій.</string>
<!-- Toast shown when the "Google Play" button of an error dialog can't open Google Play's app info, e.g. Google Play is missing or blocked on this device. "Google Play" is a brand name, keep it untranslated. -->
<string name="upgrades_gplay_not_installed_message">Не вдалося відкрити Google Play. Можливо, він відсутній, вимкнений або обмежений на цьому пристрої.</string>
<string name="upgrades_gplay_internal_error_title">Помилка Google Play</string>
<string name="upgrades_gplay_internal_error_description">Сталася внутрішня помилка Google Play. Спробуйте виконати наступні дії:\n\n• Перезапустіть пристрій\n• Очистіть кеш Google Play Store\n• Спробуйте пізніше</string>
<string name="upgrades_gplay_network_error_title">Помилка підключення</string>
<string name="upgrades_gplay_network_error_description">Неможливо підключитися до Google Play. Перевірте підключення до Інтернету та спробуйте ще раз.</string>
<string name="upgrades_gplay_offer_unavailable_title">Пропозиція недоступна</string>
<string name="upgrades_gplay_offer_unavailable_description">Google Play наразі не пропонує цей варіант оновлення. Спробуйте пізніше або перевірте Google Play Store.</string>
<string name="upgrade_screen_restore_inconclusive_message">Перевірка з Google Play не завершилась вчасно, тому статус вашої покупки залишається невідомим. На вашому обліковому записі нічого не змінилось.</string>
</resources>