Files
capod/app/src/gplay/res/values-zu/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
10 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="upgrades_gplay_unavailable_error">Amasevisi e-Google Play awakutholakali.</string>
<string name="upgrades_no_purchases_found_check_account">Akukho ukuthenga okutholakele. Ingabe usebenzisa i-akhawunti efanele?</string>
<string name="upgrades_gplay_billing_error_label">Iphutha le-Google Play</string>
<string name="upgrades_gplay_billing_error_description">Kube nephutha ku-Google Play. Sicela uzame futhi ngemuva kwesikhathi noma uqalise kabusha ifoni yakho.\n\nIphutha: %s</string>
<string name="upgrades_gplay_billing_result_error_label">Iphutha Lokukhokha le-Google Play</string>
<string name="upgrades_gplay_billing_result_error_description">Kube nephutha lapho kucelwa ku-Google Play imininingwane yokuthenga kwakho. Sula inqolobane ye-Google Play bese uqalisa kabusha ifoni yakho.\n\nIphutha %s</string>
<string name="upgrades_gplay_already_owned_label">Usuvele wathenga?</string>
<string name="upgrades_gplay_already_owned_description">I-Google Play ibika ukuthi usuvele unalolu shintsho olusheshisiwe, kodwa alukwazanga ukubuyiselwa. Qinisekisa ukuthi usebenzisa i-akhawunti ye-Google owathenga ngayo. Ukuvumelanisa kwe-Play Store kungase kuthathe isikhathi — zama ukuqala kabusha idivayisi, ukususa i-cache ye-Google Play noma ulinde nje.</string>
<string name="upgrade_restore_action">Buyisela ukuthenga</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">Thola %1$s</string>
<string name="upgrade_preamble">I-CAPod yenziwe umuntu oyedwa. Ukuthuthukisa kuvula izici ezengeziwe futhi kusize ukugcina uhlelo lokusebenza luphila.</string>
<string name="upgrade_screen_options_description">Izici ezifanayo, amanani ahlukene. Ukubhalisa kufaka ukuzama kwamahhala futhi kungakhanselwa noma nini.</string>
<string name="upgrade_screen_options_description_no_trial">Izici ezifanayo, amanani ahlukene. Ukubhalisa kungakhanselwa noma nini.</string>
<string name="upgrade_screen_subscription_trial_action">Qala ukuzama kwamahhala</string>
<string name="upgrade_screen_subscription_action">Bhalisa minyaka yonke</string>
<string name="upgrade_screen_subscription_action_hint">%s/unyaka</string>
<string name="upgrade_screen_iap_action">Thenga kanye</string>
<string name="upgrade_screen_iap_action_hint">Ukuthenga kube kanye: %s</string>
<string name="upgrade_screen_restore_purchase_action">Buyisela ukuthenga</string>
<string name="upgrade_screen_restore_purchase_message">Akukho ukuthenga okutholakele. Ingabe usebenzisa i-akhawunti efanele?</string>
<string name="upgrade_screen_restore_troubleshooting_msg">Uma usanda kuthenga, kungase kuthathe isikhashana ukuze i-Google Play ivumelanise.</string>
<string name="upgrade_screen_restore_sync_patience_hint">Zama futhi emizuzwini embalwa uma ukuthenga kwakho kungabonakali.</string>
<string name="upgrade_screen_restore_multiaccount_hint">Qinisekisa ukuthi ungene ngemvume nge-akhawunti ye-Google efanayo eyasetshenziswa ekutheneni.</string>
<string name="upgrade_screen_restore_webinstall_hint">Ama-akhawunti amaningi angadunga i-Google Play. Ukufaka uhlelo lokusebenza ngewebhusayithi ye-Google Play kuphoqa ukuhlobanisa ne-akhawunti ethile.</string>
<string name="upgrade_screen_restore_banner_title">Usuvele wathenga i-Pro?</string>
<string name="upgrade_screen_restore_banner_body">Kubonakala sengathi wake wathuthukisela ku-Pro kule divayisi ngaphambili. Buyisela ukuthenga kwakho ukuze uyivule futhi.</string>
<string name="upgrade_screen_restore_success_message">Ukuthenga kubuyiselwe.</string>
<string name="upgrade_screen_restore_status_title">Isimo sibukeka singalungile?</string>
<string name="upgrade_screen_restore_status_body">Uma unalo ushintsho olusheshisiwe olungaboniswa lapha, buyisela ukuthenga kwakho.</string>
<string name="upgrade_screen_owned_hero_title">Une-CAPod Pro!</string>
<string name="upgrade_screen_owned_hero_sub_body">Kuvulwe ukubhalisa kwakho. Siyabonga ngokusekela i-CAPod!</string>
<string name="upgrade_screen_owned_hero_iap_body">Kuvulwe ukuthenga kwakho okwenziwa kanye. Siyabonga ngokusekela i-CAPod!</string>
<string name="upgrade_screen_owned_sub_title">Ukubhalisa kwaminyaka yonke</string>
<string name="upgrade_screen_owned_sub_renewing_body">Ukubhalisa kwakho kuyasebenza futhi kuhlelelwe ukuvuselelwa. Ukukhokhiswa kuphathwa yi-Google Play.</string>
<string name="upgrade_screen_owned_sub_not_renewing_body">Ukubhalisa kwakho kuyasebenza, kodwa akuhlelelwe ukuvuselelwa. I-Pro ihlala itholakala kuze kuphele isikhathi samanje.</string>
<string name="upgrade_screen_owned_iap_title">Ukuthenga kube kanye</string>
<string name="upgrade_screen_owned_iap_body">Ngokwakho kuze kube phakade. Akukho ukuvuselelwa, akukho ukuphelelwa isikhathi.</string>
<string name="upgrade_screen_owned_both_renewing_warning">Unalo ukuthenga okwenziwe kanye, kodwa ukubhalisa kwakho kusahlelelwe ukuvuselelwa. Kukhansele ku-Google Play ukuze ugweme ukukhokha kabili.</string>
<string name="upgrade_screen_manage_subscription_action">Phatha ukubhalisa</string>
<string name="upgrade_screen_iap_offer_title">Shintshela ekuthengeni okwenziwa kanye</string>
<string name="upgrade_screen_owned_iap_locked_note">Kutholakala uma ukubhalisa kwakho kungasahlelelwe ukuvuselelwa. Kukhansele ku-Google Play ukuze ushintshe.</string>
<string name="upgrade_screen_owned_iap_purchase_note">Lokhu kuwukuthenga okuhlukile — akukhanseli noma akubuyiseli imali yokubhalisa kwakho. Sebenzisa i-akhawunti ye-Google efanayo.</string>
<string name="upgrade_screen_sub_still_renewing_title">Ukubhalisa kusasebenza</string>
<string name="upgrade_screen_sub_still_renewing_message">Ukubhalisa kwakho kusahlelelwe ukuvuselelwa. Kuqale ukhansele ku-Google Play, bese ushintshela ekuthengeni okwenziwa kanye. Usanda kukhansela? Nika i-Google Play isikhashana bese uzama futhi.</string>
<string name="upgrade_screen_grace_title">Kuqinisekiswa ukuthenga kwakho</string>
<string name="upgrade_screen_grace_body_short">I-Google Play ayikaqinisekisi ukuthenga kwakho. I-Pro isasebenza — akudingeki sinyathelo.</string>
<string name="upgrade_screen_grace_body">I-Google Play ayikaqinisekisi ukuthenga kwakho isikhathi eside. I-Pro isasebenza. Qinisekisa ukuthi ukuxhunyiwe ku-inthanethi futhi ungenile nge-akhawunti ye-Google eyasetshenziswa ekutheneni, bese uzama ukubuyisela.</string>
<!-- Offercard layout -->
<string name="upgrade_screen_offers_title">Izinketho zokuthuthukiso</string>
<string name="upgrade_screen_offers_or">noma</string>
<string name="upgrade_screen_offers_body">Izici ezifanayo, kuphela amanani ahlukene.</string>
<string name="upgrade_screen_offers_unavailable_title">Izintengo azitholakali</string>
<string name="upgrade_screen_offers_unavailable_message">I-Google Play ayibuyiseli izintengo ngalesi sikhathi. Hlola ikhonneksheni yakho ubuyele zama futhi kamuva nje.</string>
<string name="upgrade_screen_subscription_offer_title">Ukubhalisa kwaminyaka yonke</string>
<string name="upgrade_screen_subscription_offer_body">Kuvuselelwa minyaka yonke ngemva kokuzama kwamahhala. Khansela noma nini ku-Google Play.</string>
<string name="upgrade_screen_subscription_offer_body_no_trial">Kuvuselelwa minyaka yonke. Khansela noma nini ku-Google Play.</string>
<string name="upgrade_screen_iap_offer_body">Inkokhelo eyodwa, akukho okuphinda.</string>
<string name="upgrade_screen_benefits_title">Izinzuzo zokuthuthukisa</string>
<string name="upgrade_screen_restore_body">Ukubuyisela kucela i-Google Play ukuthi iphinde ihlole ukuthenga kwalolu hlelo lokusebenza kule akhawunti okuyiyo manje. Akuqalisi ukuthenga okusha.</string>
<string name="upgrade_screen_restore_checked_message">I-CAPod isanda kuhlola i-Google Play, kodwa akukho kuthenga kwe-Pro okuqinisekiswe kule akhawunti i-Google Play eyisebenzisayo kulolu hlelo lokusebenza.</string>
<string name="upgrade_screen_restore_contact_hint">Usabambeke? Xhumana nosizo usuka ku-imeyili eyenza ukuthenga futhi ufake inombolo ye-oda ye-Google Play.</string>
<string name="upgrade_screen_contact_support_action">Xhumana nolungiselelo</string>
<string name="settings_upgrade_status_description">Isimo sokuthuthukiswa nokuthenga kwakho.</string>
<string name="upgrades_gplay_unavailable_error_description">I-CAPod ayikwazi ukuxhuma ku-Google Play. Ingabe Google Play ifakiwe futhi isesikhathini? Ingabe i-akhawunti yakho ye-Google ingene? Zama ukusula i-cache yohlelo lokusebenza lwe-Google Play futhi uphinde uqalise idivayisi yakho.</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">Ayikho ukuvula Google Play. Ingabe ayikho, ikungena noma kuthintwa ku-divayisi yakho.</string>
<string name="upgrades_gplay_internal_error_title">Iphutha lika-Google Play</string>
<string name="upgrades_gplay_internal_error_description">Kwenzeke iphutha elingaphakathi lika-Google Play. Ngiyakucela uzame lokhu okulandelayo:\n\n• Qalise kabusha idivayisi yakho\n• Sula i-cache ye-Google Play Store\n• Zama kamuva</string>
<string name="upgrades_gplay_network_error_title">Iphutha lokuxhuma</string>
<string name="upgrades_gplay_network_error_description">Ayikwazi ukuxhuma ku-Google Play. Ngiyakucela uhlole uxhumano lwakho i-inthanethi futhi uzame kabusha.</string>
<string name="upgrades_gplay_offer_unavailable_title">Opsyoni ayitholakali</string>
<string name="upgrades_gplay_offer_unavailable_description">I-Google Play ayikaseli le-opsyon yokuphucula. Ngiyakucela uzame kamuva noma uhlole i-Google Play Store.</string>
<string name="upgrade_screen_restore_inconclusive_message">Ukuhloliswa okwakuthi ne-Google Play akuqedele ngesikhathi, ngakho isimo sokuthengi sakho sihlulekile ukwaziwa. Akukho okuthile okuthuthele ku-akhawunti yakho.</string>
</resources>