Tác giả:
    Ngày tạo:2026-06-12Cập nhật lần cuối:2026-06-12

    Từ Điển Động

    Intlayer hỗ trợ ba cơ chế để thể hiện nội dung vượt ra ngoài một từ điển tĩnh duy nhất cho mỗi khóa. Mỗi cơ chế được khai báo thông qua một trường siêu dữ liệu (metadata) cấp cao nhất trong tệp nội dung; không cần hàm bao (wrapper).

    Tính năng Trường siêu dữ liệu Bộ chọn trong useIntlayer
    Bộ Sưu Tập item: N { item: N }
    Biến Thể variant: "name" { variant: "name" }
    Bản Ghi Động meta: { id, … } { id, … }

    Cả ba cơ chế đều kết hợp với đối số ngôn ngữ (locale) và hỗ trợ tải chọn lọc / tải lười (lazy loading) thông qua importMode.

    Khi nào nên sử dụng tính năng nào

    • Bộ sưu tập — danh sách các mục có thứ tự được quản lý trong các tệp riêng biệt (mục FAQ, bài viết blog, sản phẩm).
    • Biến thể — các lựa chọn nội dung thay thế được đặt tên cho các thử nghiệm A/B, biểu ngữ theo mùa hoặc cờ tính năng (feature flags).
    • Bản ghi động — nội dung được truy xuất tại runtime bằng một ID ẩn (bản ghi CMS, nội dung dành riêng cho người dùng).

    Giải quyết xung đột bộ chọn

    Khi có nhiều bộ chọn tồn tại trên cùng một từ điển, thứ tự ưu tiên giải quyết là:

    plaintext
    variant → meta → item