Loading...
Loading...
Use when new translation keys are added to packages to generate new translations strings
npx skill4agent add payloadcms/payload generate-translationspackages/translations/src/languages/en.tsauthenticationgeneralfieldsexport const enTranslations = {
authentication: {
// ... existing keys
newFeature: 'New Feature Text',
},
}packages/translations/src/clientKeys.ts'authentication:newFeature'cd tools/scriptspnpm generateTranslations:corepackages/plugin-{name}/src/translationspackages/plugin-{name}/src/translations/languages/en.tsexport const enTranslations = {
'plugin-multi-tenant': {
'new-feature-label': 'New Feature',
},
}cd tools/scriptspnpm generateTranslations:plugin-{name}pnpm generateTranslations:plugin-multi-tenantpnpm generateTranslations:plugin-ecommercepnpm generateTranslations:plugin-import-exportpackages/plugin-{name}/src/translations/
├── index.ts
├── types.ts
└── languages/
├── en.ts
├── es.ts
└── ... (all other language files)tools/scripts/src/generateTranslations/plugin-{name}.tsplugin-multi-tenant.tstools/scripts/package.json"generateTranslations:plugin-{name}": "node --no-deprecation --import @swc-node/register/esm-register src/generateTranslations/plugin-{name}.ts"OPENAI_KEY