← Shop AppLocale by Fortune Insight, LLC · 2026-08-24

App Store In-App Purchase Localization in Simplified Chinese — IAP Display Names for China

You localized the zh-Hans listing — title, screenshots, description — but the paywall still shows English product names like “Pro Monthly” and “Unlock All Features.” Chinese buyers on the China storefront tap subscribe, see an English purchase sheet, and bounce. AppLocale rewrites your in-app purchase display names and descriptions into Simplified Chinese that reads native at checkout while keeping the voice of your English originals. Listing and copy work in App Store Connect — not StoreKit engineering. We rewrite by hand — we do not machine-dump, we do not guarantee rank, and we do not invent reviews or metrics. Seller: Fortune Insight, LLC. Not QuantRadar. Not investment advice.

IAP copy vs app listing copy

App Store Connect stores in-app purchase strings in a separate localization layer from your app listing. Each IAP product — consumable, non-consumable, auto-renewable subscription, or non-renewing subscription — has its own display name and description per locale. These fields appear on the system purchase sheet, subscription management screens, and (for subscriptions) the App Store subscription detail page — not on your product page gallery or Search snippet.

This page covers IAP display names and descriptions only. For listing fields, see our China storefront listing guide, description guide, or subtitle guide.

Where IAP localization lives in App Store Connect

In App Store Connect, open your app → Features → In-App Purchases (or Subscriptions for auto-renewable groups). Select a product, then add or edit localization rows for each locale — including Simplified Chinese (zh-Hans). Each row has:

Subscription groups share a group-level display name in some views, but individual subscription tiers still carry per-product localization rows. Non-consumables and consumables follow the same display name / description pattern. Empty zh-Hans rows may fall back to English — which is exactly the problem this page addresses.

Why an English-only paywall kills conversion on the China storefront

US and EU indie teams often ship IAP products with English-only localization because StoreKit product IDs and server-side entitlements work fine without zh-Hans strings. The listing looks localized; checkout does not. On the China storefront, that mismatch shows up at the worst moment — when a buyer has already decided to pay:

Better zh-Hans IAP copy reduces paywall abandonment — it does not replace in-app UI localization, pricing strategy, or Apple’s review decisions. This is Connect copy you paste, not code you compile.

Character limits on IAP display name and description

Apple caps IAP strings tighter than listing fields. Count characters in Connect before you save — limits can vary slightly by product type:

Chinese IAP names often need fewer characters than English equivalents when phrasing is tight — you do not need to fill every slot. A 12-character zh-Hans display name that states the outcome (“年度专业版”) beats a 30-character English paste. Cut tier adjectives that repeat across products — differentiate by duration or scope instead.

Subscription tiers vs one-time unlocks

Different IAP types need different naming strategies in zh-Hans:

Align IAP names with what your localized listing promises — if the description mentions “专业版”, the purchase sheet should use the same term, not a different English brand name.

Why machine-translated IAP copy fails at checkout

Machine translation is fine for internal drafts. Finished IAP copy needs idiomatic zh-Hans that matches how Chinese users describe what they are buying — while keeping the product voice of your English originals. AppLocale rewrites IAP strings by hand; we do not deliver raw Google Translate or LLM output as finished copy.

What good zh-Hans IAP copy looks like

At the paywall, buyers decide in seconds. Strong Chinese IAP strings state scope and duration in plain language:

zh-Hans and en-US IAP strings can differ in length and structure when the underlying promise matches — avoid mirroring English tier adjectives that do not translate.

What you send

What you get

Who this is for

US and EU indie iOS developers and small teams with a live or draft China storefront whose app listing is localized but in-app purchase display names and descriptions are still English-only — and who want zh-Hans paywall copy that converts without hiring a full-time localization contractor or touching StoreKit code. If you searched for App Store IAP Chinese, in-app purchase localization zh-Hans, or China App Store subscription display name rewrite, this is the deliverable.

What we do not promise

AppLocale FAQ

What does Simplified Chinese in-app purchase localization include?

Paste-ready zh-Hans display names and descriptions for your in-app purchases in App Store Connect, rewritten from your current English IAP copy while keeping your product voice. Delivered within 24 hours to the email on your Stripe receipt.

What do I send after payment?

Your live App Store listing URL, your current English IAP display names and descriptions (paste from App Store Connect), target locales (e.g. zh-Hans), and your deadline. Reply from the email address on your Stripe receipt — we deliver to that Stripe email.

How is IAP localization different from app listing copy?

In-app purchase display names and descriptions are separate fields in App Store Connect under each IAP product — not the app title, subtitle, keywords, description, promotional text, What's New, or screenshot overlays. IAP copy appears on the purchase sheet and subscription management screens buyers see at checkout.

Do you write StoreKit code or configure IAP products?

No. This is listing and copy work only. You paste finished zh-Hans strings into App Store Connect IAP localization rows. We do not edit Xcode projects, StoreKit configuration files, or server-side receipt validation.

Is this machine translation?

No. We rewrite your IAP display names and descriptions by hand. We do not paste Google Translate or ChatGPT output into deliverables. Machine drafts are fine for internal notes — finished store copy is edited for zh-Hans readability at the paywall.

How fast is delivery?

Within 24 hours after your Stripe receipt. Send your App Store URL, English IAP copy, target locales, and deadline from the email on your receipt.

Do you guarantee App Store rankings or conversion rates?

No. We improve clarity from your existing IAP copy. We do not promise keyword position, search rank, download growth, or subscription conversion lift.

How much does AppLocale cost?

$79 one-time via Stripe checkout. No subscription. Seller is Fortune Insight, LLC.

What is AppLocale not?

Not app listing title/subtitle/keyword/description work, not What's New or promotional text, not screenshot overlays, not StoreKit engineering, not ranking guarantees, not QuantRadar, and not investment advice. We do not invent reviews, ratings, or traffic numbers.

AppLocale — in-app purchase localization in Simplified Chinese

$79 one-time

Buy on Stripe

After checkout, reply from your Stripe receipt email with your App Store URL, current English IAP display names and descriptions, target locales, and deadline. Delivery within 24 hours.
No ranking guarantees. Sold by Fortune Insight, LLC.