作者:
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
版本历史
- "Intlayer 上下文键初始文档"v9.5.52026/9/19
此页面的内容已使用 AI 翻译。
查看英文原文的最新版本编辑此文档
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Creation:2026-09-19Last update:2026-09-19
Copy
复制文档 Markdown 到剪贴板
Intlayer 请求上下文键
Intlayer 导出项用作 Remix 3 中的请求上下文存储标识符。它允许在路由处理程序或自定义中间件内直接从 Remix 上下文对象中检索 Intlayer 状态。
使用方法
当 intlayer() 中间件运行时,它会将一个 IntlayerState 对象以 Intlayer 为键存储在请求上下文中。您可以在任何路由处理程序中获取它:
src/server.ts
复制代码
复制代码到剪贴板
您也可以使用直接属性简写 context.intlayer 来访问它:
ts
复制代码
复制代码到剪贴板
IntlayerState 结构
IntlayerState 对象包含:
显示表格的所有内容
在弹窗中打开表格以清晰地查看所有数据
| 属性 | 类型 | 描述 |
|---|---|---|
locale | DeclaredLocales | 为当前请求解析出的语言环境。 |
defaultLocale | DeclaredLocales | 在 intlayer.config.ts 中定义的回退语言环境。 |
availableLocales | DeclaredLocales[] | 项目中配置的所有受支持语言环境列表。 |
