This is an automated email from the ASF dual-hosted git repository. Aman-Mittal pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
commit 0a771364400526a7050535224af2f5f6fe28867e Merge: 06d4c1dd 3df3800b Author: Aman-Mittal <[email protected]> AuthorDate: Mon Sep 28 12:59:27 2026 +0530 Merge pull request #625 from Aman-Mittal/ci/i18n-miss-gates ci(i18n): catch keys that never resolve, statically and in the browser .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(-)
