Đặ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 lịch sử"v9.0.013/6/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 AnhIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Di Chuyển Từ i18n-js Sang Intlayer
Việc chuyển đổi từ thư viện i18n-js sang Intlayer là một quá trình di chuyển được tối ưu hóa cao, được thiết kế để chuyển các cấu hình dịch thuật lớn sang hệ thống phân giải file có cấu trúc của Intlayer.
Phải làm gì
Thực thi lệnh thiết lập sau trong repository của bạn:
Sao chép mã vào clipboard
npx intlayer initSau khi intlayer.config.ts được chuẩn bị, bạn có thể thêm bí danh của Intlayer vào cấu hình bundler của mình để bất kỳ import nào của i18n-js đều trỏ đến gói tương thích @intlayer/i18n-js.
Những gì diễn ra bên dưới
i18n-js truy cập các namespace thông qua các biểu thức như i18n.t('scope.key', {name}) cùng với các cơ chế dự phòng theo ngôn ngữ và ánh xạ số nhiều cụ thể.
Bên dưới:
- Nội suy: Bộ điều hợp tương thích dễ dàng phân tích các ánh xạ
%{name}thành giá trị từ điển đích tại thời điểm chạy. - Số nhiều: Thay thế các subkey
one/othervà ánh xạ chúng sang các cơ chế số nhiều mạnh mẽ của Intlayer (Intl.PluralRules), loại bỏ các ánh xạ thủ công. - Ngôn ngữ: Thay vì tải toàn bộ payload ngôn ngữ khi khởi động, các từ điển được phục vụ tối ưu dựa trên thiết lập ngữ cảnh hiện tại thông qua cấu hình Intlayer gốc.