Skip to content

feat(i18n): Multi-Lingual Dynamic i18n Engine & RTL Layout Support (#… - #451

Open
Trovic1 wants to merge 10 commits into
Nullifier-Systems:mainfrom
Trovic1:feat/i18n-rtl-localization-engine
Open

feat(i18n): Multi-Lingual Dynamic i18n Engine & RTL Layout Support (#…#451
Trovic1 wants to merge 10 commits into
Nullifier-Systems:mainfrom
Trovic1:feat/i18n-rtl-localization-engine

Conversation

@Trovic1

@Trovic1 Trovic1 commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

…435)

Closes #435

What's changed

Database

Summary

Describe the change and its motivation.

Testing

List the commands used to validate the change.

Checklist

  • I read the contributing guide.
  • I added or updated relevant documentation.
  • I verified the change with the relevant tests or builds.

@vercel

vercel Bot commented Aug 30, 2026

Copy link
Copy Markdown

@Trovic1 is attempting to deploy a commit to the jotelfootball-tech's projects Team on Vercel.

A member of the Team first needs to authorize it.

…patterns

- Add // @vitest-environment jsdom header
- Import @testing-library/jest-dom/vitest
- Remove I18nextProvider wrapper (project uses i18n singleton directly)
- Replace act()+fireEvent with plain fireEvent + waitFor
- Add afterEach cleanup()
- Simplify Arabic SAR regex to handle runtime variation
- Drop i18n missing-key test that mutated live resource bundle
…ignature (TS2304)

The custom db option in the function signature caused app.register()
type-check failures under NodeNext module resolution. Switched to the
same simple (app: FastifyInstance) pattern used by juryArbitrationRoutes
and other routes that don't need an injected store.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] Multi-Lingual Dynamic i18n Localization Engine & RTL Layout Support

1 participant