+
+
WH
+
+
+ {t('splash.eyebrow', { defaultValue: 'Windhawk startup' })}
+
+
+ {panelMode === 'sidebar'
+ ? t('splash.sidebarBrand', {
+ defaultValue: 'Editor cockpit',
+ })
+ : t('splash.panelBrand', { defaultValue: 'Windhawk' })}
+
+
+
+
+ {panelMode === 'sidebar'
+ ? t('splash.sidebarTitle', {
+ defaultValue: 'Loading the editor cockpit',
+ })
+ : t('splash.panelTitle', {
+ defaultValue: 'Preparing your workspace',
+ })}
+
+
+ {panelMode === 'sidebar'
+ ? t('splash.sidebarDescription', {
+ defaultValue:
+ 'Syncing the editor surface, compile controls, and cockpit helpers before the current mod session opens.',
+ })
+ : t('splash.panelDescription', {
+ defaultValue:
+ 'Applying your startup route, local workspace profile, and webview shell before the control center appears.',
+ })}
+
+
+
+ {t('splash.startingIn', {
+ defaultValue: 'Starting in {{page}}',
+ page: startupPageLabel,
+ })}
+
+
+ {t('splash.profile', {
+ defaultValue: 'Profile: {{profile}}',
+ profile: performanceLabel,
+ })}
+
+
+ {t('splash.aiAcceleration', {
+ defaultValue: 'AI: {{mode}}',
+ mode: aiAccelerationLabel,
+ })}
+
+
+ {localUISettings.useWideLayout
+ ? t('splash.layoutWide', {
+ defaultValue: 'Wide workspace',
+ })
+ : t('splash.layoutStandard', {
+ defaultValue: 'Standard width',
+ })}
+
+
+
+
+ {t('splash.statusTitle', {
+ defaultValue: 'Startup progress',
+ })}
+
+
+ {phases.map((phase, index) => (
+
+
{index + 1}
+
+
{phase.label}
+
+ {phase.state === 'complete'
+ ? t('splash.phaseComplete', { defaultValue: 'Ready' })
+ : phase.state === 'active'
+ ? t('splash.phaseActive', {
+ defaultValue: 'In progress',
+ })
+ : t('splash.phasePending', {
+ defaultValue: 'Queued',
+ })}
+
+
+
+ ))}
+
+
+ {t('splash.hint', {
+ defaultValue:
+ 'The first frame now stays visible while the extension bridge and language shell finish warming up.',
+ })}
+
+