Files
ipal-kit/dist/modules/i18n/localizationConfig.js
T
2026-07-31 23:21:51 +02:00

19 lines
595 B
JavaScript

/**
* Transforms validated i18n config into Payload's localization object.
* Pure function — no side effects, no validation (caller validates first).
*/ export function buildLocalizationConfig(config) {
const { defaultLocale, fallback = true, locales } = config;
return {
defaultLocale,
fallback,
locales: locales.map((locale)=>({
code: locale.code,
label: locale.label,
...locale.rtl && {
rtl: true
}
}))
};
}
//# sourceMappingURL=localizationConfig.js.map