Lock Page Content Translation

Showing lock messages, access forms, and price notices in your customer's native language builds trust and reduces friction at the gate.

Translate Your Lock Content to Reach Customers in Their Language.

With Translation Lock, your B2B store can automatically display the right language to the right visitor β€” no manual switching needed.

Availability may vary by plan or setup. Check your current plan before configuring.


πŸ’‘ Best Practice: Set up translations for every rule you use, not just one. Each rule runs independently, so a translation on Rule A won't carry over to Rule B.


On This Page


Eligibility Requirements

Before you begin, confirm the following:

  • You have at least one active lock rule configured


Understanding Translation Feature

Translation Lock automatically detects your visitor's browser language and displays your lock content β€” forms, messages, error notices β€” in that language.

You can translate Passcode forms, login and register forms, hidden price notices, email subscription forms, and secret link messages.

Translation is configured per rule. Each rule can have its own set of translations for each supported language.

When a customer lands on a locked page, the app reads their browser language. If a matching translation exists for that rule, it shows that version. If not, English displays by default.


Availability & Limitations

Item

Detail

Supported languages

All languages are based on your store settings.

Translation scope

Per rule β€” not global

Default fallback

English (if no translation is set for a language)

Components translated

Only components the rule actively uses

Global setting

Not available β€” each rule must be configured separately

⚠️ Caution: If you update your English content, your other translations will not update automatically. You must update each language manually to keep them in sync.


How to Enable Translation Lock

Step 1: Go to Staging B2B Lock β†’ Settings β†’ Translation

Step 2: Click Enable in the top right corner

"Enable" translation feature
"Enable" translation feature

Translation Lock is now Active. The app will begin detecting browser languages for all your rules. Next, configure translations for each rule.


How to Configure Translations Per Rule

Repeat these steps for each rule you want to translate.

Step 1: Open a language to edit

  • Go to the Languages section

  • Click Edit next to the language you want to configure (e.g. German)

Step 2: Select the rule

  • At the top of the editor, find the Rule translation dropdown

  • Select the lock rule you want to translate

Note: If all sections show "Your rule contains no content," it means the selected rule doesn't use any of those features yet. Check that your rule has an active lock type configured before continuing.

Step 3: Edit each translatable component

Depending on your rule's features, you'll see one or more of these sections:

  • Passcode Form β€” appears if the rule uses a passcode

  • Login / Register Form β€” appears if the rule requires login

  • Hide Price β€” appears if the rule hides prices

  • Email Subscription Form β€” appears if the rule uses email subscription

  • Secret Link β€” appears if the rule uses a secret link

Note: If a section shows "Your rule contains no content," that rule doesn't use that component. Skip it and move on.

For example, the Passcode Form, here's what each field does:

Field

What It Shows to the Customer

Passcode message

Main message on the lock screen

Title for passcode input

Label above the input field

Custom message when incorrect

Error shown after a wrong code is entered

Submit button title

Text on the submit button

Placeholder for passcode input

Hint text inside the input box

Step 4: Enter your translated text for each field

Step 5: Use the Rich Text Editor (if available) to apply bold, italic, or list formatting

Step 6: Click Save

⚠️ Caution: Don't forget to save before switching to another rule or language. Unsaved changes will be lost.


Testing Your Setup

Step 1: Open your browser settings and change the display language to other languages.

Step 2: Visit a page protected by the rule you just translated

Step 3: Confirm the lock content appears in the correct language

Step 4: Clear your store cache if the old language still appears

πŸ’‘ Tip: Test each rule separately. A correct translation on one rule does not confirm others are working.


Troubleshooting Common Issues

Lock still shows in English after setup

  • Confirm Translation Lock is Enabled in Settings

  • Confirm you saved the translation for that specific rule

  • Check your browser is actually set to the target language

  • Clear cache and reload the page

Component section is missing

  • The rule doesn't use that feature β€” this is expected behavior

  • Check the rule settings to confirm which features are active

Translation looks outdated

  • You may have updated the English content without updating other languages

  • Go back into each language, update the relevant fields, and save again

Language not displayed as expected

  • The languages available for translation depend on which languages you have added in your store's language settings

  • Go to your Shopify Admin β†’ Settings β†’ Languages to add or check your active languages

  • Once a language is added in Shopify, it will appear as an option to configure in Translation Lock

  • If no translation is set for a visitor's language, English will be shown by default


Still Need Help?

If the issue persists after trying the steps above, contact the support team with the following details:

  • Your shop name

  • The name of the rule with the issue

  • Which language is not working

  • A screenshot of the problem

  • Steps you've already tried

Reach out via the contact support link on the Translation settings page, or email [email protected]envelope.

Last updated