This is an automated email from the ASF dual-hosted git repository.
Aman-Mittal pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
from 06d4c1dd Merge pull request #636 from
apache/dependabot/github_actions/codeql-c83b7ed659
add ea109656 fix(nav): give the Admin, Campaigns and Interop groups
translation keys
add c2dcb8de ci(i18n): catch keys that never resolve, statically and in
the browser
add 2fbf1a7b fix(i18n): give table column headers translation keys
add 69ad1205 ci(i18n): reject ColumnDef labels that are phrases
add b9cfa209 fix(i18n): do not report a deployment's own nav labels as
missing keys
add 247461e4 fix(clients): build the action dialog title key as the
catalogue words it
add 3df3800b fix(i18n): check that a ColumnDef label names a key that
exists
new 0a771364 Merge pull request #625 from Aman-Mittal/ci/i18n-miss-gates
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 10 +-
.rat-excludes | 7 +-
DOCS/CI_CHECKS.md | 47 ++++-
e2e/fixtures.ts | 66 +++++++
scripts/check-nav-ids.mjs | 33 +++-
scripts/check-translations.mjs | 210 +++++++++++++++++++--
scripts/i18n-coverage.json | 4 +
src/app/app.config.ts | 16 +-
.../i18n/missing-translation.handler.test.ts | 115 +++++++++++
.../adapters/i18n/missing-translation.handler.ts | 123 ++++++++++++
src/app/core/services/navigation-config.service.ts | 6 +-
.../accounting-closures-list.component.ts | 10 +-
.../accounting/chart-of-accounts.component.ts | 10 +-
.../financial-activity-mappings-list.component.ts | 8 +-
.../accounting/journal-entries-list.component.ts | 14 +-
src/app/features/clients/client-view.component.ts | 7 +-
.../asset-owner-view/asset-owner-view.component.ts | 10 +-
.../fintech/asset-owners-list.component.ts | 12 +-
.../loans/tabs/loan-originators-tab.component.ts | 2 +-
.../audit-logs/audit-logs-list.component.ts | 18 +-
.../report-definitions-list.component.ts | 12 +-
src/assets/i18n/en.json | 28 ++-
src/assets/i18n/hi.json | 1 -
src/assets/i18n/ko.json | 1 -
24 files changed, 685 insertions(+), 85 deletions(-)
create mode 100644 scripts/i18n-coverage.json
create mode 100644
src/app/core/adapters/i18n/missing-translation.handler.test.ts
create mode 100644 src/app/core/adapters/i18n/missing-translation.handler.ts