lobehub/scripts/genDefaultLocale.mjs
CanisMinor 579a0bf06f
feat: Update localization paths, add new files, settings, descriptions, generate TOC, modify imports/exports, define types (#11)
This commit introduces new localization paths, adds new localization files, adds new settings and descriptions, generates a table of contents, modifies file imports and exports, and defines types for localization resources.

Changes:
- Updated localization paths
- Added new localization files
- Added new settings and descriptions
- Generated a table of contents
- Modified file imports and exports
- Defined types for localization resources
2023-07-18 09:14:13 +08:00

12 lines
352 B
JavaScript

import fs from 'node:fs';
import { resolve } from 'node:path';
import i18nConfig from '../.i18nrc.js';
import resources from '../src/locales/resources/zh_CN.ts';
for (const [ns, value] of Object.entries(resources)) {
fs.writeFileSync(
resolve(i18nConfig.output, i18nConfig.entryLocale, `${ns}.json`),
JSON.stringify(value, null, 2),
);
}