Đặ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 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
Di Chuyển Từ Polyglot.js Sang Intlayer
Nếu bạn đang sử dụng Polyglot.js của Airbnb, việc di chuyển sang Intlayer cực kỳ đơn giản bằng cách sử dụng lớp tương thích.
Phải làm gì
Chỉ cần chạy lệnh khởi tạo trong dự án của bạn:
Sao chép mã vào clipboard
Lệnh này tạo intlayer.config.ts. Sau đó bạn có thể sử dụng bí danh plugin bundler để chuyển hướng trong suốt các import Polyglot sang @intlayer/polyglot.
Những gì diễn ra bên dưới
Cú pháp Polyglot.js thường dựa vào polyglot.t('key', {name}) với các nội suy %{name} và số nhiều smart_count được phân tách bằng "singular |||| plural".
Bên dưới:
- Nội suy: Lớp tương thích xử lý các placeholder
%{var}một cách gốc. - Số nhiều: Chuỗi được tách tại
||||và đánh giá dựa trênIntl.PluralRulesgốc theo locale đang hoạt động, phản chiếu thứ tự bucket của chính Polyglot theo locale. - Từ điển: Bạn bỏ qua việc cần cung cấp các cấu hình JSON khổng lồ cho
new Polyglot()— Intlayer xử lý các từ điển một cách động và tự động loại bỏ chúng.
