Ngày tạo:2026-01-29Cập nhật lần cuối:2026-01-29
Tham chiếu tài liệu này tới trợ lý AI yêu thích của bạnChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Đặt câu hỏi và nhận tóm tắt tài liệu bằng cách tham chiếu trang này và nhà cung cấp AI bạn chọn
Lịch sử phiên bản
- "Khởi tạo tài liệu"v8.0.029/1/2026
Nội dung của trang này đã được dịch bằng AI.
Xem phiên bản mới nhất của nội dung gốc bằng tiếng AnhChỉnh sửa tài liệu này
Nếu bạn có ý tưởng để cải thiện tài liệu này, vui lòng đóng góp bằng cách gửi pull request trên GitHub.
Liên kết GitHub tới tài liệuSao chép
Sao chép Markdown của tài liệu vào bộ nhớ tạm
Tài liệu Middleware intlayer cho Hono
Middleware intlayer cho Hono phát hiện ngôn ngữ của người dùng và điền vào đối tượng ngữ cảnh các hàm Intlayer. Nó cũng cho phép sử dụng các hàm dịch toàn cục trong ngữ cảnh yêu cầu.
Sử dụng
Mô tả
Middleware thực hiện các nhiệm vụ sau:
- Phát hiện ngôn ngữ: Phân tích yêu cầu (tiêu đề, cookie, v.v.) để xác định ngôn ngữ ưu tiên của người dùng.
- Điền thông tin ngữ cảnh: Thêm dữ liệu Intlayer vào ngữ cảnh Hono, có thể truy cập qua
c.get(). Điều này bao gồm:locale: Ngôn ngữ được phát hiện.t: Một hàm dịch.getIntlayer: Một hàm để lấy từ điển.getDictionary: Một hàm để xử lý các đối tượng từ điển.
- Quản lý ngữ cảnh: Sử dụng
cls-hookedđể quản lý một ngữ cảnh không đồng bộ, cho phép các hàm Intlayer toàn cục (t,getIntlayer,getDictionary) truy cập vào ngôn ngữ cụ thể của yêu cầu mà không cần truyền đối tượng ngữ cảnh.