Creation:2026-01-29Last update:2026-01-29
将此文档参考到您的 AI 助手ChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
使用您最喜欢的AI助手总结文档,并引用此页面和AI提供商
版本历史
- "初始化文档"v8.0.02026/1/29
此页面的内容已使用 AI 翻译。
查看英文原文的最新版本编辑此文档
如果您有改善此文档的想法,请随时通过在GitHub上提交拉取请求来贡献。
文档的 GitHub 链接Copy
复制文档 Markdown 到剪贴板
intlayer Hono 中间件文档
用于 Hono 的 intlayer 中间件可检测用户的语言并使用 Intlayer 函数填充上下文对象。它还允许在请求上下文中使用全局翻译函数。
用法
说明
该中间件执行以下任务:
- 语言检测:分析请求(标头、cookie 等)以确定用户的首选语言。
- 上下文填充:将 Intlayer 数据添加到 Hono 上下文,可通过
c.get()访问。这包括:locale:检测到的语言。t:翻译函数。getIntlayer:检索字典的函数。getDictionary:处理字典对象的函数。
- 上下文管理:使用
cls-hooked管理异步上下文,允许全局 Intlayer 函数(t、getIntlayer、getDictionary)访问特定于请求的语言,而无需传递上下文对象。