Đặ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ừ 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
npx intlayer initLệ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.