Commit graph

11 commits

Author SHA1 Message Date
Mike Cao
a1890e9261 Replace react-intl with next-intl and consolidate lang files.
Migrate i18n from react-intl to next-intl, eliminating the formatjs
compilation pipeline. Translation files now live as nested JSON in
public/intl/messages/ (single source of truth), removing the duplicated
src/lang/ directory and the copy/compile build steps. The useMessages()
hook API is preserved so all 195+ consumer components are unchanged.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 01:51:29 -08:00
Mike Cao
fa8d8055df Reformatted files with biome. 2025-11-22 22:42:42 -08:00
Mike Cao
94b4b66a3d Merge branch 'dev' into jajaja
# Conflicts:
#	package.json
#	pnpm-lock.yaml
2025-05-09 21:56:07 -07:00
Mike Cao
1a794a8520 Updated language build. 2025-05-07 13:40:21 -07:00
Mike Cao
4e37e10b6d Switched to type: module. 2025-04-29 14:36:52 -07:00
Mike Cao
be1b2fc272 Merge dev. 2025-04-28 20:09:58 -07:00
Mike Cao
35f80d9b00 Fixed scripts. 2023-08-25 15:06:47 -07:00
Mike Cao
6b13d3eaa3 Added eslint declarations. 2022-11-03 21:33:37 -07:00
Mike Cao
4fa3c1a0f6 Updated download scripts. 2022-06-26 21:00:29 -07:00
Mike Cao
45e4bfe3a9 Added telemetry script. 2022-03-16 21:50:24 -07:00
Mike Cao
6923ea4d1d Added language names for all supported locales. 2021-12-19 23:25:29 -08:00