Skip to main content
Question

Paywall Localization Character Limit


Forum|alt.badge.img+2

I use Paywall(Beta) . I want to translate into 20 languages, but I'm stuck with the character limit. How can we fix this?

localized_strings: must be less than 4000 characters

14 replies

Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • September 28, 2023

@mobreven thanks for letting us know! You might be the first one to have hit the limit 😅

 

Do you know have a notion how many characters you would need for the 20 languages?


Forum|alt.badge.img+2
  • Author
  • New Member
  • 2 replies
  • September 28, 2023

I need to fill in the following fields for each language.

Package details: {{ total_price_and_per_month }}
Package details for an introductory offer: {{ total_price_and_per_month }} after {{ sub_offer_duration }} free
Call to action: SUBSCRIBE NOW
Terms of service URL: http://samplelink/AppName/TermofUse.html
Privacy policy URL: http://samplelink/AppName/Privacy.html

Just these 5 fields above are 197 characters. Almost 4,000 characters for 20 languages are filled with them. 

Must be a minimum of 20,000 characters.


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • September 29, 2023

@mobreven following up here: we’re studying approaches for increasing the character limit, we should be able to share more early next week!


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • October 5, 2023

Just writing in to say that we’re still on this! Adding such a large char limit to the relevant APIs might have consequences in terms of traffic so we’re studying the best ways to do it such that it doesn’t affect response times. 

 

I’ll update here once we have a resolution


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • October 5, 2023

@mobreven just to clarify a bit more: you mentioned that you need to fill those 5 fields, which are 197 chars, in 20 languages. That’s slightly below 4000 chars (although I imagine it’d be easy to go above with more verbose languages). 

However, could you shed some light on how you came to the 20,000 chars number? Would you be open to us lifting the limit to a more conservative number and seeing whether this would be sufficient?


Forum|alt.badge.img+2
  • Author
  • New Member
  • 2 replies
  • October 27, 2023

I didn't reach 20,000 Characters. I say that the 4000 character limit should be increased.

Let's go through an example paywall;

I assume we chose template 4.

Title: Your Free Trial Journey
Package details: {{ price_per_period }}
Package details for an introductory offer: {{ sub_offer_duration }} free, after {{ price_per_period }}
Call to action: Continue
Call to action for an introductory offer: Continue
Terms of service URL: www.appdomain.com/En/terms
Privacy policy URL: www.appdomain.com/En/privacyPolicy

The character length of the above texts is 181
If I localize to 20 languages, I reach 4000 characters.

Other templates have more text fields and they have bigger problems.

I guess I'm not the only one using Revenuecat for localization?

You haven't solved this problem for a long time, if you continue like this I will switch to another service.


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • October 30, 2023

We’re on it! Just wanted to get a clearer picture of what a reasonable limit would be for our customers, and how we can ensure our infrastructure best supports it. Should have news to share soon! 


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • October 30, 2023

Update: the limit has been updated to 12,000 characters. Hope that works! Let us know if you run into any limitations again! 


Forum|alt.badge.img+1
  • New Member
  • 3 replies
  • February 13, 2024

Hi! Now I'm hitting that 12,000 limit with my paywall (all languages).

I'm trying to add “Cancel any time. For more information see our Terms of Service" as  Subtitle and "… Charged every [X-months]]" to the Package details


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • March 7, 2024

@Sigys sorry for the late response, I was out on PTO. Are you still running into this? 


Forum|alt.badge.img+1
  • New Member
  • 3 replies
  • March 7, 2024
Andy wrote:

@Sigys sorry for the late response, I was out on PTO. Are you still running into this? 

I got the limit increased with the support. All good now.


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • March 7, 2024

Happy to hear that! 😃


Forum|alt.badge.img+2
  • New Member
  • 1 reply
  • January 4, 2025

@Andy 

Hello!

I too was caught by the 12000 character limit in Paywall [Template 7 - Siamese Content].

I think this character limit is easily exceeded if you register for all supported languages in RevenueCat.
And I think it will be easier to exceed it whenever Paywall is improved to allow setting characters in multiple places.

I think the character limit is probably in place because of the internal implementation of RevenueCat, so it would be difficult to eliminate.
However, I think it would be better to adjust the value of this limit by the value of Localization added by the user.
And I also think it should be increased or decreased by the number of possible Paywall character settings.

What do you think?


kaitlin
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 365 replies
  • January 6, 2025

Hey ​@kouroku 

Thanks for the feedback! We’re always considering how we can make this more painless. 

In the meantime, if you do need an increase on your limit, please email support@revenuecat.com and we can help with that!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings