Skip to content

Translations

RAMP supports multiple languages and allows Administrators to customize UI labels and translations for their tenant. The Translations page provides an interface for managing localized strings used throughout the application.

Required role: Administrator

Navigate to Administration > Translations (or /_admin/translations).

RAMP uses a key-based translation system where each piece of text in the user interface is identified by a unique key. Each key has a value for every supported language. When a user views the application, the text is displayed in their selected language.

Translations come from two sources:

SourceDescription
Built-in translationsDefault translations shipped with RAMP for all supported languages
Custom overridesTenant-specific customizations that override the built-in values

Custom overrides take priority over built-in translations. This allows you to tailor the interface to match your organization’s terminology without affecting the base translations.

The Translations page displays all translation keys with their values for each configured language. You can:

  • Search for specific keys or text values
  • Filter by language
  • Filter to show only keys with custom overrides
  1. Find the translation key you want to modify (use the search field to narrow results).
  2. Click on the translation entry.
  3. Edit the value for the desired language(s).
  4. Click Save.

If you have customized a translation and want to revert to the built-in value:

  1. Find the customized translation (custom overrides are typically marked with an indicator).
  2. Click on the translation entry.
  3. Click Reset to Default or clear the custom value.
  4. Click Save.

Beyond translating existing interface text, you can use translations to customize labels that match your organization’s vocabulary.

Default TermExample Custom TermTypical Reason
”Template""Runbook”Organization uses different terminology
”Instance""Execution Plan”Industry-specific language
”System""Application”Matches internal naming
”Step""Task”Simpler terminology

RAMP ships with built-in support for several languages. The available languages are determined by the translation files included in the application.

Each user can select their preferred language in their profile settings. The application displays all text in the user’s selected language, falling back to the tenant’s default language for any untranslated keys.

When customizing translations, ensure you provide values for all languages your users need. If a translation key has a custom value in one language but not another, users of the other language will see the built-in default.

  • Start with high-visibility terms — customize the most frequently seen labels first (navigation items, page titles, button labels).
  • Be consistent — if you rename “Template” to “Runbook”, apply this consistently across all related translation keys.
  • Test with users — after making translation changes, ask a few users to review the interface to confirm the labels make sense in context.
  • Document your customizations — maintain a record of which translations you have customized and why, to ease future maintenance.
  • Update all languages — when you customize a key, update the value in every language your organization uses.