Skip to content
TopicTracker
来自 HackerNews查看原文
译文语言译文语言

Show HN: 为 LinguiJS 提供 React Router V8 集成

这是一个为 LinguiJS 国际化框架开发的 React Router V8 集成插件。它允许开发者在 React Router V8 项目中无缝使用 LinguiJS 进行文本翻译和本地化,简化了路由层面的国际化配置流程。

背景速读

- LinguiJS 是 React 生态中主流的国际化(i18n)库之一,负责处理文本翻译、复数规则、日期/数字格式化等。它与 react-intl 类似但以零运行时(zero-runtime)和消息提取为特色。 - React Router 是 React 领域最广泛使用的客户端路由库。2024 年推出的 React Router v7(即这里的 "V8")发生了重大重构,内部把 Remix(一个全栈 Web 框架)的代码合并进来,导致原有第三方插件的兼容性断裂。 - 这个 GitHub 项目(ws-rush/lingui-rr)是一个社区维护的适配层,让 LinguiJS 能在 React Router 新版本中正确工作——主要是让路由切换时语言设置不丢失、翻译能随路由懒加载。 - 作者将该项目以 "Show HN"(展示型)发布在 Hacker News,说明它目前处于早期、需要贡献者反馈的阶段。

相关报道