Translations
Customize and translate the Print Editor's UI text labels for multilingual or branded storefronts.
The Translations page lets you override the default text labels used throughout the Print Editor interface. Every button label, panel heading, placeholder, tooltip, and message in the editor is defined as a translation key with a default English value. You can provide custom values for any key to translate the editor into another language or to match your brand's terminology.
When accessed from Print Editor > Translations, the page is automatically filtered to show only editor-specific translation keys (those prefixed with Editor_). The same translations system is also available from Print Store > Translations where it shows all storefront translation keys without filtering. Custom values are stored per-storefront, so each storefront can have its own translations.
View Translations
- From your Unified Admin, go to Print Editor > Translations.
- The page displays a paginated grid of all editor translation keys.
- Use the Search button to filter translations by key name, default value, or user value.
Translation List Columns
| Column | Description |
|---|---|
| Translation Key | The unique identifier for the translation string (e.g., Editor_Nav_Text_Text, Editor_Nav_Images_Text). Keys prefixed with Editor_ are specific to the Print Editor UI. |
| Default Value | The built-in default text for this key, sourced from the platform's resource files. This is the text displayed when no custom user value has been set. |
| User Value | The custom text override you have defined for this storefront. When set, this value is used in place of the default value. An empty user value means the default is active. |
| Action | Menu with Edit and Reset options. |
Edit a Translation
- Click the Action menu on any translation row.
- Select Edit to open the Update User Value dialog.
- Enter your custom text in the Value field (required).
- Click Save.
The custom value takes effect immediately for the current storefront. The next time the Print Editor loads, it will use your custom text for that key.
Reset a Translation
- Click the Action menu on a translation row that has a custom user value.
- Select Reset.
Resetting a translation removes the custom user value and reverts the key to its default text. The underlying SiteResourceMap record is deleted from the database.
How Translations Work
Translation keys are defined centrally in the SiteResource table and shared across all storefronts. When you set a custom value, a SiteResourceMap record is created linking that resource to your storefront with your override text.
The Print Editor loads all translations for the current storefront when it initializes. A translate pipe is used throughout the Editor UI templates to resolve keys to their display text at render time. If a custom user value exists for the storefront, it is used; otherwise, the default value from the resource file is displayed.
Associations
Print Editor
| Area | Effect |
|---|---|
| All UI Labels | Translation keys prefixed with Editor_ control text throughout the Print Editor interface, including navigation panel labels, sidebar headings, button text, tooltips, and placeholder text. The Editor UI's TranslationService loads all translations on startup and the translate pipe resolves keys in component templates. |
| Navigation Rail | Panel labels such as Text, Images, Layouts, Layers, Products, Elements, and Size are all driven by translation keys (e.g., Editor_Nav_Text_Text, Editor_Nav_Images_Text). |
Print Store
| Area | Effect |
|---|---|
| Storefront UI Labels | When accessed from Print Store > Translations (without the Editor_ filter), the full set of translation keys includes storefront-facing text for checkout, cart, product pages, and other customer-facing areas. Custom values override default text throughout the storefront. |
Related Pages
- Editor Themes — customize the editor's visual appearance alongside translated labels
- Settings — configure global editor defaults for the same storefront