/**
 * 语言相关的纯常量配置。
 *
 * 独立成文件的关键原因：这些常量被跨渲染模式的共享代码引用（如 hooks/useAppNavigate），
 * 而 frameworkI18n.ts 顶层静态 import 了默认语言包（'@/locales/en-US'）并含 i18n.init 副作用。
 * 若共享代码为拿常量而 import frameworkI18n，会把 en-US 的静态 import 拖进 CSR 构建图，
 * 与 i18n/index.ts 对 en-US 的动态 import 冲突，触发 rollup 的「既静态又动态 import」告警。
 * 本文件零 import、零副作用，供任意模式安全引用。
 */

/** 默认语言：SSG 预渲染与首屏 hydrate 的基准语言，其资源同步内联保证同步 init。 */
export const DEFAULT_LANG = 'en-US';

/**
 * 当前启用的语言。临时只启用 en-US；恢复多语言时把对应语言加进来，
 * 并确保 languageFiles 里有对应的懒加载入口即可。
 */
export const ENABLED_LANGS = ['en-US'] as const;
