Skip to main content

Translate Interface Strings Inline

The Inline Translation feature in Deepser allows you to edit user interface strings directly from the Deepser Backend, simplifying and speeding up the localization process. This guide walks Administrators through how to enable, use, and disable inline translation.

Preparation

Before you begin translating, complete the following preparation steps:

  1. Access the "My Account" section and select the desired language in the "Interface Language" field.

To streamline the workflow, open the following paths in separate browser tabs:

  1. System > Configuration > Advanced > Developer
  2. System > Cache Management
  3. The web application page where you will perform translations in Deepser

Authorize Your IP Address

Navigate to System > Configuration > Advanced > Developer > Developer Client Restrictions and add the public IP address from which the changes will be made.

warning

Private IP addresses cannot be added. All devices connected under the same public IP and logged into the Deepser Backend will see the inline translation interface enabled. Using an alternative connection, such as a hotspot, is recommended if needed.

Enable Inline Translation

  1. Open the "Translate Inline" section within System > Configuration > Advanced > Developer.
  2. Set the "Enabled for Admin" field to "Yes".
  3. Save the changes.

Disable HTML Output Block

Once inline translation is enabled, reload all open Deepser pages, then disable the HTML output cache:

  1. Go to System > Cache Management.
  2. Select the "Blocks HTML output" item.
  3. From the dropdown menu in the top-right corner, choose "Disable".
  4. Click "Submit".

Ensure that the status appears as Disabled.

Translate Interface Strings

  1. Locate the field to be translated and click the "Dictionary" icon.

  1. In the window that appears, enter the desired translation.
  2. Save the changes.

note

After saving, the change may not be immediately visible. To view the new translation, go to System > Cache Management, click "Flush Cache" in the top-right corner, and reload the page where the change was made.

Repeat the process to translate other interface elements.

Disable Inline Translation

Once all desired elements have been translated, disable the inline translation feature and restore the original system settings.

Disable the Feature

  1. Return to System > Configuration > Advanced > Developer.
  2. In the "Translate Inline" section, set "Enabled for Admin" to "No".
  3. Save the changes.
  4. Reload all open Deepser tabs.

Re-enable HTML Output Block

  1. Go to System > Cache Management.
  2. Select "Blocks HTML output".
  3. From the dropdown menu in the top-right corner, choose "Enable".
  4. Click "Submit".

Final Refresh

  1. Using the same procedure, perform a "Refresh" on "Blocks HTML output" by selecting the corresponding option from the dropdown menu.