Đặ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 export"v9.4.024/8/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 AnhNế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 Markdown của tài liệu vào bộ nhớ tạm
Gói elysia-intlayer
Gói elysia-intlayer cung cấp một plugin cho các ứng dụng Elysia để xử lý internationalization. Nó phát hiện locale của người dùng và tiêm một đối tượng intlayer vào route context.
Cài đặt
Sao chép mã vào clipboard
Các export
Plugin
Nhập:
Sao chép mã vào clipboard
Mở bảng trong một cửa sổ bật lên để xem toàn bộ nội dung dữ liệu một cách rõ ràng
| Hàm | Mô tả | Tài liệu liên quan |
|---|---|---|
intlayer | Plugin Elysia tích hợp Intlayer vào ứng dụng Elysia của bạn. Xử lý phát hiện locale từ storage (cookies, headers) rồi từ Accept-Language, tiêm một đối tượng intlayer phơi bày locale, t, getIntlayer và getDictionary vào route context, và thiết lập ngữ cảnh request AsyncLocalStorage. | intlayer |
Hàm
Nhập:
Sao chép mã vào clipboard
Mở bảng trong một cửa sổ bật lên để xem toàn bộ nội dung dữ liệu một cách rõ ràng
| Hàm | Mô tả | Tài liệu liên quan |
|---|---|---|
t | Hàm dịch toàn cục lấy nội dung cho locale hiện tại trong Elysia. Sử dụng AsyncLocalStorage để truy cập ngữ cảnh request do plugin intlayer thiết lập, và quay về locale mặc định khi ở ngoài ngữ cảnh đó. Cũng có thể truy cập qua intlayer.t. | translation |
getIntlayer | Lấy một dictionary theo key từ khai báo được sinh ra và trả về nội dung của nó cho locale hiện tại. Phiên bản tối ưu của getDictionary. Sử dụng AsyncLocalStorage để truy cập ngữ cảnh request. Cũng có thể truy cập qua intlayer.getIntlayer. | - |
getDictionary | Xử lý các đối tượng dictionary và trả về nội dung cho locale hiện tại. Xử lý các bản dịch t(), enumeration, markdown, HTML, v.v. Sử dụng AsyncLocalStorage để truy cập ngữ cảnh request. Cũng có thể truy cập qua intlayer.getDictionary. | - |
Kiểu
Nhập:
Sao chép mã vào clipboard
Mở bảng trong một cửa sổ bật lên để xem toàn bộ nội dung dữ liệu một cách rõ ràng
| Kiểu | Mô tả |
|---|---|
IntlayerContext | Hình dạng của đối tượng intlayer được tiêm vào mọi route context: locale, locale_storage, locale_detected, defaultLocale, t, getIntlayer, getDictionary. |
TranslateFunction | Chữ ký của hàm dịch, chuyển một locale map thành nội dung khớp với locale của request hiện tại. |
