Brazilian Portuguese locale support for customer-facing Paddle features
Olá! Paddle now supports Brazilian Portuguese as a locale for Paddle Checkout, the customer portal, customer emails, and Paddle Retain features. pt-BR is now an allowed value for locale.

What's new?
We added Brazilian Portuguese locale support to the Paddle platform, which means that Paddle Checkout, the customer portal, customer emails, and Paddle Retain features can be localized in Brazilian Portuguese.
As part of this change, we added pt-BR as an allowed value for the locale parameter. You can pass this to Paddle.Checkout.open() or Paddle.Initialize() to set the locale for opened checkouts to Brazilian Portuguese.
Language for the checkout. If omitted, the browser's default locale is used.
How it works
Portuguese is spoken by over 200 million people in Brazil, making it the most widely spoken language in South America. Paddle includes support for European Portuguese (pt), but Brazilian Portuguese has significant differences in vocabulary, grammar, and spelling.
With this update, the Paddle platform now supports Brazilian Portuguese. This means that Paddle Checkout, the customer portal, and Paddle Retain features can be localized in Brazilian Portuguese. It's a key locale for selling into Latin America.
Paddle Checkout automatically detects the best language based on a customer's browser default language and location. Customers making a purchase using overlay checkout can switch language using the drop-down at the bottom of the overlay. You can also pass a locale when setting up Paddle.js or opening a checkout to set a locale yourself.
When a customer completes checkout in Brazilian Portuguese, Paddle sends purchase and subscription-related emails in Brazilian Portuguese. The locale field on the customer entity created by Paddle Checkout is set to pt-BR, meaning emails from Paddle and the customer portal are presented in Brazilian Portuguese.
Examples
You can pass pt-BR as a value for locale when initializing Paddle.js or opening a checkout.
Language is detected automatically based on the customer's browser default and location. Pass
pt-BRonly when you want to override the default locale for a checkout to Brazilian Portuguese.
12345671Paddle.Initialize({
2 checkout: {
3 settings: {
4 locale: 'pt-BR'
5 }
6 }
7});You can set pt-BR as a value for locale when creating or updating customers using the Paddle API. Emails from Paddle to customers whose locale is pt-BR are sent in Brazilian Portuguese. The customer portal is also localized in Brazilian Portuguese.
123451{
2 "name": "John Doe",
3 "email": "john.doe@example.com",
4 "locale": "pt-BR"
5}Next steps
This change is live in Paddle.js now.
You don't need to do anything to get the latest version of Paddle.js — we serve the latest version automatically.
You can preview Paddle Checkout in Brazilian Portuguese by passing pt-BR as a value for locale when initializing Paddle.js or opening a checkout. You can preview the customer portal and customer emails in Brazilian Portuguese by setting pt-BR as a value for locale when creating or updating customers using the Paddle API.