Skip to content

RecordingLocalize

RecordingLocalize = object

Defined in: builder.ts:60

Recording-level localization config, declared via video.languages(...). It drives the registration-time fan-out (one Playwright test per language), so it lives on a builder method rather than in recordOptions (a run-time option).

Every declared language set is owned by the ScreenCI web app: the recorded set is the union of the web’s current selection (injected at record time through the same channel as --languages), the code seed, and the per-feature language keys. When nothing is selected anywhere the set is empty and the render stays pending (the recording still runs so its declared schema reaches the backend to be filled). studioSeed (from video.languages(['en', 'fi'])) supplies the initial set the web app starts from but may change.

optional browserLocale?: boolean

Defined in: builder.ts:64


languages: "studio"

Defined in: builder.ts:61


optional locales?: Partial<Record<Lang, string>>

Defined in: builder.ts:63


optional mode?: LocalizeMode

Defined in: builder.ts:62


optional studioSeed?: readonly Lang[]

Defined in: builder.ts:66

Initial code-seeded set (video.languages(['en', ...])).