import { common } from './common' import { auth } from './auth' import { calendar } from './calendar' import { dashboard } from './dashboard' import { onboarding } from './onboarding' import { settings } from './settings' import { plan } from './plan' import { wishEditor } from './wishEditor' import { tips } from './tips' /** * Swedish message catalogue — the single source of truth for translation keys. * * Split into per-domain modules so unrelated features can add keys without * editing the same file. `en/` mirrors this structure exactly and is typed * against `TranslationKey`, so a key present in one locale and missing from * the other is a compile-time (`npm run typecheck`) error. * * These strings were extracted verbatim from the components that previously * hardcoded them — this file is the authoritative Swedish copy. */ export const sv = { ...common, ...auth, ...calendar, ...dashboard, ...onboarding, ...settings, ...plan, ...wishEditor, ...tips, } as const export type TranslationKey = keyof typeof sv