12345678910111213141516171819202122232425262728293031 |
- const { GettextExtractor, JsExtractors } = require('gettext-extractor');
- const extractor = new GettextExtractor();
- extractor
- .createJsParser([
- JsExtractors.callExpression('gettext', {
- arguments: {
- text: 0,
- context: 1,
- },
- }),
- JsExtractors.callExpression('gettext_noop', {
- arguments: {
- text: 0,
- context: 1,
- },
- }),
- JsExtractors.callExpression('ngettext', {
- arguments: {
- text: 0,
- textPlural: 1,
- context: 3,
- },
- }),
- ])
- .parseFilesGlob('./src/**/!(*.test).@(ts|js|tsx)');
- extractor.savePotFile('../wagtail/admin/locale/en/LC_MESSAGES/djangojs.po');
- extractor.printStats();
|