loading
Preparing LoginRadius developer resources
Mission: Help enterprises accelerate digital transformation with our fully-managed Customer IAM technology.
Skip to main content

Localization

Localization lets you translate the text on every screen of the auth journey, so users see each screen in a language they understand. You edit the text for each screen per language in the Auth Studio editor, with no code required.

What Localization Does

  • Supports English by default, with no setup.
  • Lets you add more languages and edit each screen's text per language.
  • Covers per-screen text across the auth journey, including titles, descriptions, labels, placeholders, buttons, and error messages.

How Language Is Chosen

English is supported by default. When you add a language in the Admin Console editor, Auth Studio shows that language automatically based on the browser's navigator language. A language is only shown when you have added it in the editor. If the browser's language is not one you have added, Auth Studio falls back to English.

Localizable Screens

Your auth journey spans many screens. The editor groups them by area so you can find and translate each one. Every screen exposes its own set of fields: titles, descriptions, labels, placeholders, buttons, and footer links.

GroupScreensWhat you localize
Sign-in & sign-upLogin, Registration, Passwordless Login, Social Login, Identifier AvailabilityTitles, field labels, placeholders, button text, and footer links for the entry screens.
VerificationVerify Email (OTP / link), Verify Phone, Email Verified, Magic Link LoginInstructions, OTP labels, resend text, and confirmation copy.
Multi-factor authenticationMFA Selector, Email OTP, SMS OTP, Authenticator (login / setup), Push Notification, Duo Security, Passkey, Backup CodesMethod names, descriptions, OTP labels, and back / resend actions.
Password & PINForgot Password, Reset Password (token / OTP), Set PIN, PIN Authentication, Forgot / Reset PINPrompts, new-value labels, and helper text for recovery flows.
Consent & required fieldsConsent Form, Privacy Policy, Required Fields, Optional FieldsPolicy labels, consent text, and field prompts.
Account statusAccount Blocked, Suspended, Locked, Restricted, Verification Failed, Something Went WrongStatus titles, explanations, and support / retry links.
Profile (post-login)Account, Personal Details, Emails, Password, PIN, Username, Connected Socials, Consents, Passkeys, MFA, Delete AccountSection titles, table headers, modal copy, and action buttons.
B2B / OrganizationOrganization Settings, Domains, Users, Roles, Security, Connections, SCIM, Admin PortalManagement-screen titles, table headers, form labels, and confirmation prompts.

Adding a Language in the Admin Console

  1. Go to Branding → Auth Studio and open your template.
  2. Select the Localization tab.
  3. Click Add Language and choose the language you want to support.
  4. Select the language, then select a screen from the dropdown (for example, Registration).
  5. Enter the localized text for each field, label, and button.
  6. Click Save to apply your changes, and preview before publishing.

Before localizing form fields, confirm the fields exist on the Forms configuration for that screen, because the editor localizes the fields your forms actually render.

Localize in Code

You can also set translations from code in the page's Before Script, which is useful when you load copy from your own source. This is covered on the Pages page.

See Localization in Code on the Pages page.

Accessibility

  • Provide sufficient contrast for text in all themes.
  • Maintain readable font sizes and spacing.
  • Ensure keyboard navigation and screen reader support work across languages.

Testing

  • Switch between target languages on desktop and mobile.
  • Validate error messages, email templates, and SMS content.
  • Confirm date, time, currency, and number formats per locale.
  • Change your browser's default language to confirm the matching language loads.