Jobs
i18n
Override or localize the Jobs admin strings.
Every string the plugin renders in the admin (statuses, field labels, panel headings) is a typed translation under the jobs: namespace. Override any of them, or add a locale, through the translations option:
import { jobs } from '@10x-media/jobs'
import { keys } from '@10x-media/jobs/i18n'
jobs({
translations: {
en: { [keys.pluginName]: 'Background work' },
de: { [keys.pluginName]: 'Aufgaben', [keys.statusQueued]: 'Wartend' },
},
})@10x-media/jobs/i18n exports keys (constants like keys.statusQueued), the built-in translations (English), and the TranslationKey / TranslationsOption types. The key set covers the plugin name, the seven derived statuses, and the dashboard field labels; your editor autocompletes them and a typo'd key fails to compile.
Merge order, extra locales, and app-level overrides work the same in every plugin: see Translations.