Ngày tạo:2026-01-21Cập nhật lần cuối:2026-01-21
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
- "Hợp nhất tài liệu cho tất cả các exports"v8.0.021/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 Thành phần IntlayerProvider
IntlayerProvider là component gốc cung cấp context quốc tế hóa cho ứng dụng Solid của bạn. Nó quản lý trạng thái locale hiện tại và đảm bảo rằng tất cả các component con có thể truy cập các bản dịch.
Sử dụng
Mô tả
IntlayerProvider thực hiện các vai trò sau:
- Quản lý trạng thái: Khởi tạo và lưu trữ locale hiện tại, sử dụng signals để phản ứng với thay đổi.
- Phân giải locale: Xác định locale ban đầu dựa trên cookie, tùy chọn trình duyệt hoặc cấu hình mặc định.
- Tiêm context: Cung cấp locale và hàm
setLocalecho bất kỳ component nào thông qua các hook nhưuseIntlayerhoặcuseLocale. - Lưu trữ bền vững: Tự động đồng bộ thay đổi locale với cookie hoặc localStorage để duy trì tùy chọn của người dùng giữa các phiên.
Thuộc tính (Props)
- locale (tùy chọn): Thiết lập thủ công locale hiện tại. /// defaultLocale (tùy chọn): Ghi đè locale mặc định từ cấu hình. /// setLocale (tùy chọn): Cung cấp hàm setter locale tùy chỉnh. /// disableEditor (tùy chọn): Vô hiệu hóa tích hợp trình soạn thảo trực quan. /// isCookieEnabled (tùy chọn): Bật hoặc tắt việc lưu trữ bằng cookie.