Skip to main content
Soundcheck supports internationalization through Backstage’s translation system. You can override individual strings (e.g., renaming “Track” to “Standard”), replace all strings for a specific language, or mix both approaches.

Overriding Strings

Use createTranslationMessages with soundcheckTranslationRef to override specific strings:
Only the keys you specify are overridden — everything else keeps the default English text. See the Backstage i18n docs for how to register translation overrides and full language translations in your app.

Available Translation Keys

soundcheckTranslationRef is exported from @spotify/backstage-plugin-soundcheck/alpha. createTranslationMessages is fully typed against it, so your IDE will autocomplete valid keys. With full: true, TypeScript reports errors for any missing keys. The keys are organized into categories that correspond to features: This is not exhaustive — see the source for the full list of 120+ categories.

Examples

Rename “Track” to “Scorecard”

Customize empty state messages