/** * i18n key rules (v1) * - L2 screen.name => app.screen.[.ctx.].title * - L3 node.name => app.screen.[.ctx.].component..label * * strict: * - L2 screen.id must exist and be valid * - L3: every visited node MUST have id (even containers). If not, throw with file + path info. * - If a node has name, id must exist (covered by above) */ type Options = { specsDir: string; schemaDir: string; }; export declare function generateI18n(options: Options): Promise; export {}; /** * mobilespec.config.yml example: * * paths: * l2: L2.screenflows * l3: L3.ui * i18n: * locales: * - ja * - en * - zh-Hans * - ko */ //# sourceMappingURL=generateI18n.d.ts.map