ui icon indicating copy to clipboard operation
ui copied to clipboard

feat(i18n-extract): use babel

Open jmfrancois opened this issue 3 years ago • 2 comments

What is the problem this PR is trying to solve?

i18next extractions options are not well maintained. https://www.i18next.com/how-to/extracting-translations#2-using-an-extraction-tool

  • i18next-scanner
  • i18next-parser
  • babel-plugin-i18next-extract

What is the chosen solution to this problem?

let's try the babel plugin

Please check if the PR fulfills these requirements

  • [ ] The PR have used yarn changeset to a request a release from the CI if wanted.
  • [ ] The PR commit message follows our guidelines
  • [ ] Tests for the changes have been added (for bug fixes / features) And non reg done before need review
  • [ ] Docs have been added / updated (for bug fixes / features)
  • [ ] Related design / discussions / pages (not in jira), if any, are all linked or available in the PR

[ ] This PR introduces a breaking change

jmfrancois avatar Jul 28 '22 12:07 jmfrancois

Size Change: +784 B (0%)

Total Size: 12.7 MB

Filename Size Change
./packages/components/dist/TalendReactComponents.js 2.91 MB +784 B (0%)
ℹ️ View Unchanged
Filename Size Change
./packages/assets-api/dist/TalendAssetsApi.js 7.21 kB 0 B
./packages/assets-api/dist/TalendAssetsApi.js.dependencies.json 2 B 0 B
./packages/assets-api/dist/TalendAssetsApi.min.js 3.34 kB 0 B
./packages/assets-api/dist/TalendAssetsApi.min.js.dependencies.json 2 B 0 B
./packages/cmf-cqrs/dist/TalendReactCmfCqrs.js 40.1 kB 0 B
./packages/cmf-cqrs/dist/TalendReactCmfCqrs.js.dependencies.json 604 B 0 B
./packages/cmf-cqrs/dist/TalendReactCmfCqrs.min.js 7.17 kB 0 B
./packages/cmf-cqrs/dist/TalendReactCmfCqrs.min.js.dependencies.json 623 B 0 B
./packages/cmf-router/dist/TalendReactCmfRouter.js 163 kB 0 B
./packages/cmf-router/dist/TalendReactCmfRouter.js.dependencies.json 1.27 kB 0 B
./packages/cmf-router/dist/TalendReactCmfRouter.min.js 13.9 kB 0 B
./packages/cmf-router/dist/TalendReactCmfRouter.min.js.dependencies.json 1.31 kB 0 B
./packages/cmf/dist/TalendReactCmf.js 634 kB 0 B
./packages/cmf/dist/TalendReactCmf.js.dependencies.json 1.33 kB 0 B
./packages/cmf/dist/TalendReactCmf.min.js 121 kB 0 B
./packages/cmf/dist/TalendReactCmf.min.js.dependencies.json 1.37 kB 0 B
./packages/components/dist/TalendReactComponents.css 370 kB 0 B
./packages/components/dist/TalendReactComponents.js.dependencies.json 3.3 kB 0 B
./packages/components/dist/TalendReactComponents.min.css 195 kB 0 B
./packages/components/dist/TalendReactComponents.min.js 632 kB 0 B
./packages/components/dist/TalendReactComponents.min.js.dependencies.json 3.38 kB 0 B
./packages/containers/dist/TalendReactContainers.css 2.93 kB 0 B
./packages/containers/dist/TalendReactContainers.js 539 kB 0 B
./packages/containers/dist/TalendReactContainers.js.dependencies.json 1.56 kB 0 B
./packages/containers/dist/TalendReactContainers.min.css 1.73 kB 0 B
./packages/containers/dist/TalendReactContainers.min.js 106 kB 0 B
./packages/containers/dist/TalendReactContainers.min.js.dependencies.json 1.61 kB 0 B
./packages/dataviz/dist/TalendReactDataviz.css 25.9 kB 0 B
./packages/dataviz/dist/TalendReactDataviz.js 370 kB 0 B
./packages/dataviz/dist/TalendReactDataviz.js.dependencies.json 1.16 kB 0 B
./packages/dataviz/dist/TalendReactDataviz.min.css 10.1 kB 0 B
./packages/dataviz/dist/TalendReactDataviz.min.js 64.6 kB 0 B
./packages/dataviz/dist/TalendReactDataviz.min.js.dependencies.json 1.19 kB 0 B
./packages/design-system/dist/TalendDesignSystem.css 268 kB 0 B
./packages/design-system/dist/TalendDesignSystem.js 999 kB 0 B
./packages/design-system/dist/TalendDesignSystem.js.dependencies.json 1.3 kB 0 B
./packages/design-system/dist/TalendDesignSystem.min.css 160 kB 0 B
./packages/design-system/dist/TalendDesignSystem.min.js 174 kB 0 B
./packages/design-system/dist/TalendDesignSystem.min.js.dependencies.json 1.33 kB 0 B
./packages/design-tokens/dist/TalendDesignTokens.css 38.5 kB 0 B
./packages/design-tokens/dist/TalendDesignTokens.js 34.5 kB 0 B
./packages/design-tokens/dist/TalendDesignTokens.js.dependencies.json 2 B 0 B
./packages/design-tokens/dist/TalendDesignTokens.min.css 35.7 kB 0 B
./packages/design-tokens/dist/TalendDesignTokens.min.js 28.4 kB 0 B
./packages/design-tokens/dist/TalendDesignTokens.min.js.dependencies.json 2 B 0 B
./packages/faceted-search/dist/TalendReactFacetedSearch.css 33.8 kB 0 B
./packages/faceted-search/dist/TalendReactFacetedSearch.js 435 kB 0 B
./packages/faceted-search/dist/TalendReactFacetedSearch.js.dependencies.json 1.52 kB 0 B
./packages/faceted-search/dist/TalendReactFacetedSearch.min.css 15.5 kB 0 B
./packages/faceted-search/dist/TalendReactFacetedSearch.min.js 98.8 kB 0 B
./packages/faceted-search/dist/TalendReactFacetedSearch.min.js.dependencies.json 1.57 kB 0 B
./packages/flow-designer/dist/TalendReactFlowDesigner.min.js 52.6 kB 0 B
./packages/flow-designer/dist/TalendReactFlowDesigner.min.js.dependencies.json 1.08 kB 0 B
./packages/forms/dist/mode-json.js 48.3 kB 0 B
./packages/forms/dist/mode-python.js 4.58 kB 0 B
./packages/forms/dist/mode-sql.js 1.83 kB 0 B
./packages/forms/dist/snippets-json.js 131 B 0 B
./packages/forms/dist/snippets-python.js 3.84 kB 0 B
./packages/forms/dist/snippets-sql.js 972 B 0 B
./packages/forms/dist/TalendReactForms.css 36.7 kB 0 B
./packages/forms/dist/TalendReactForms.js 776 kB 0 B
./packages/forms/dist/TalendReactForms.js.dependencies.json 1.51 kB 0 B
./packages/forms/dist/TalendReactForms.min.css 12.4 kB 0 B
./packages/forms/dist/TalendReactForms.min.js 205 kB 0 B
./packages/forms/dist/TalendReactForms.min.js.dependencies.json 1.55 kB 0 B
./packages/forms/dist/theme-chrome.js 2.71 kB 0 B
./packages/http/dist/TalendHttp.js 23.1 kB 0 B
./packages/http/dist/TalendHttp.js.dependencies.json 2 B 0 B
./packages/http/dist/TalendHttp.min.js 3.98 kB 0 B
./packages/http/dist/TalendHttp.min.js.dependencies.json 2 B 0 B
./packages/icons/dist/bundle.js 1.26 kB 0 B
./packages/icons/dist/info.js 25.8 kB 0 B
./packages/icons/dist/react.esm.js 568 kB 0 B
./packages/icons/dist/react.js 606 kB 0 B
./packages/icons/dist/talend-icons-webfont.css 17.3 kB 0 B
./packages/icons/dist/talendicons.css 334 B 0 B
./packages/icons/dist/TalendIcons.js 731 kB 0 B
./packages/icons/dist/TalendIcons.js.dependencies.json 128 B 0 B
./packages/icons/dist/TalendIcons.min.js 590 kB 0 B
./packages/icons/dist/TalendIcons.min.js.dependencies.json 131 B 0 B
./packages/icons/dist/typeUtils.js 14.2 kB 0 B
./packages/jsfc/dist/index.js 86.8 kB 0 B
./packages/jsfc/dist/index.js.dependencies.json 2 B 0 B
./packages/router-bridge/dist/TalendRouterBridge.js 133 kB 0 B
./packages/router-bridge/dist/TalendRouterBridge.js.dependencies.json 1.05 kB 0 B
./packages/router-bridge/dist/TalendRouterBridge.min.js 22 kB 0 B
./packages/router-bridge/dist/TalendRouterBridge.min.js.dependencies.json 1.07 kB 0 B
./packages/sagas/dist/TalendReactSagas.js 10.9 kB 0 B
./packages/sagas/dist/TalendReactSagas.js.dependencies.json 348 B 0 B
./packages/sagas/dist/TalendReactSagas.min.js 1.41 kB 0 B
./packages/sagas/dist/TalendReactSagas.min.js.dependencies.json 360 B 0 B
./packages/stepper/dist/TalendReactStepper.js 24.4 kB 0 B
./packages/stepper/dist/TalendReactStepper.js.dependencies.json 963 B 0 B
./packages/stepper/dist/TalendReactStepper.min.js 4.04 kB 0 B
./packages/stepper/dist/TalendReactStepper.min.js.dependencies.json 989 B 0 B
./packages/storybook-docs/dist/globalStyles.js 0 B 0 B 🆕
./packages/storybook-docs/dist/globalStyles.min.css 10.3 kB 0 B
./packages/storybook-docs/dist/managerStyles.js 0 B 0 B 🆕
./packages/storybook-docs/dist/managerStyles.min.css 1.53 kB 0 B
./packages/theme/dist/bootstrap.css 149 kB 0 B
./packages/theme/dist/bootstrap.js 2.51 kB 0 B
./packages/theme/dist/bootstrap.js.dependencies.json 3 B 0 B

compressed-size-action

github-actions[bot] avatar Jul 28 '22 12:07 github-actions[bot]

4259

:octocat: Demo is available here

github-actions[bot] avatar Jul 28 '22 12:07 github-actions[bot]

Title Lines Statements Branches Functions
assets-api Coverage: 28%
28.4% (25/88) 30.76% (16/52) 21.42% (3/14)
cmf Coverage: 89%
89.17% (1268/1422) 80.36% (618/769) 88.91% (361/406)
cmf-cqrs Coverage: 87%
87.09% (162/186) 68.29% (56/82) 85% (51/60)
cmf-router Coverage: 70%
69.23% (135/195) 55.71% (78/140) 56.81% (25/44)
components Coverage: 86%
86.49% (5618/6495) 77.69% (3152/4057) 81.82% (1396/1706)
containers Coverage: 83%
83.3% (1382/1659) 73.15% (673/920) 75.4% (328/435)
dataviz Coverage: 85%
85.6% (321/375) 68.33% (164/240) 76.92% (120/156)
faceted-search Coverage: 84%
84.45% (652/772) 76.78% (258/336) 80.79% (223/276)
flow-designer Coverage: 70%
69.68% (646/927) 66.47% (355/534) 70.67% (200/283)
forms Coverage: 87%
87.2% (1704/1954) 77.43% (913/1179) 86.33% (480/556)
http Coverage: 92%
93.02% (80/86) 91.3% (42/46) 84.61% (22/26)
sagas Coverage: 92%
92.3% (24/26) 66.66% (4/6) 50% (2/4)
stepper Coverage: 92%
91.76% (78/85) 81.39% (35/43) 95.83% (23/24)
utils Coverage: 100%
100% (63/63) 88.88% (8/9) 100% (15/15)

github-actions[bot] avatar Apr 12 '23 08:04 github-actions[bot]