Nami Paywalls in Different Languages
Nami supports localizing your paywalls so they will work with different languages that your customers use.
To get started with localization, there are a few key steps.
Create a Paywalls for each language you want to support:
Use Campaigns to target the right Paywall to the right audience
Configure the SDK for the correct language
Paywalls & Localization
The Nami system supports the creating of an unlimited number of paywalls. As a best practice, create a paywall for each language you want localized for your app.
Then, simply update the paywall template's text and images with the appropriate copy and graphics for respective localization.
Importantly, some text on your product sku selector or product buttons are localized automatically by the operating system. Please reference to the SKU Smart Text callout below for details.
Target Localized Paywalls with Campaign Audience Rules
Campaigns are the way you show the right paywall to the right user including based upon the user's device language.
Each campaign can be configured with an Audience Filter that uses Device Language.
SDK Setup
By default, the Nami SDK uses the device's current operating system locale to determine the language for product detail and campaign localization.
Advanced Use Case: Overriding the Device OS Language
Nami supports the following standard language codes which are a subset of the ISO 639 standard.
Note that these may differ from the language codes used on any particular store platform such as the Apple App Store or the Google Play Store. See the table below for how specific Store Platforms handle language codes.
Apple App Store
ISO 639-1 or ISO 639-2
Google Play Store
The logic you implement to determine what language each user will see on their device is completely up to you. We generally recommend using the device language, but you could also optionally use the store code, currency or any other part of the locale to determine the language you wish to display.
Last updated