i18n
- src/translations.json for application strings - translations for common components - translations split into modules, a script compiles one translation file - i18n for user module - i18n for requests module - i18n for list module - i18n for accessions module - i18n for repository module - i18n for subsets - i18n for institutes module - i18n for crop module
i18n/generateI18n.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
... | ... | @@ -19,16 +19,17 @@ |
"main": "index.js", | ||
"scripts": { | ||
"clean": "rimraf target", | ||
"build": "webpack --config config/webpack-development.config.js", | ||
"build": "npm run generateI18n && webpack --config config/webpack-development.config.js", | ||
"build:production": "cross-env NODE_ENV=production SSR=true webpack --config config/webpack-production.config.js", | ||
"build:server": "cross-env NODE_ENV=production SSR=true webpack --config config/server.config.js", | ||
"serve": "webpack-dev-server --config config/webpack-development.config.js", | ||
"serve": "npm run generateI18n && webpack-dev-server --config config/webpack-development.config.js", | ||
"serve:production": "cross-env NODE_ENV=production webpack-dev-server --config config/webpack-production.config.js", | ||
"build:ssr": "rimraf target && npm run build:production && npm run build:server", | ||
"build:ssr": "npm run generateI18n && rimraf target && npm run build:production && npm run build:server", | ||
"serve:ssr": "npm run build:ssr && cd target/app/server && cross-env SSR=true node server.js", | ||
"debug:ssr": "rimraf target && npm run build && cross-env SSR=true webpack --config config/server.config.js && cd target/app/server && cross-env SSR=true node server.js", | ||
"debug:ssr2": "cross-env SSR=true webpack --config config/server.config.js && cd target/app/server && cross-env SSR=true node server.js", | ||
"run:ssr": "cd target/app/server && cross-env SSR=true node server.js", | ||
"generateI18n": "node i18n/generateI18n.ts", | ||
"i18nscan": "i18next-scanner --config i18next-scanner.config.js 'src/**/*.tsx'" | ||
}, | ||
"dependencies": { | ||
... | ... | @@ -45,6 +46,7 @@ |
"es-cookie": "^1.2.0", | ||
"express": "^4.16.3", | ||
"express-http-proxy": "^1.2.0", | ||
"fast-glob": "^2.2.3", | ||
"flattenjs": "^1.0.4", | ||
"form-data": "^2.3.2", | ||
"history": "^4.7.2", | ||
... | ... |