PrintNowPrintNowDocs

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

  1. From your Unified Admin, go to Print Editor > Translations.
  2. The page displays a paginated grid of all editor translation keys.
  3. Use the Search button to filter translations by key name, default value, or user value.

Translation List Columns

ColumnDescription
Translation KeyThe 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 ValueThe 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 ValueThe 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.
ActionMenu with Edit and Reset options.

Edit a Translation

  1. Click the Action menu on any translation row.
  2. Select Edit to open the Update User Value dialog.
  3. Enter your custom text in the Value field (required).
  4. 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

  1. Click the Action menu on a translation row that has a custom user value.
  2. 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

AreaEffect
All UI LabelsTranslation 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 RailPanel 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).
AreaEffect
Storefront UI LabelsWhen 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.
  • Editor Themes — customize the editor's visual appearance alongside translated labels
  • Settings — configure global editor defaults for the same storefront

On this page