Câu hỏi thường gặp

    Dùng Intlayer trong Next.js không có [locale] trong đường dẫn

    Tìm hiểu cách sử dụng Intlayer với Next.js mà không có `[locale]` trong đường dẫn trang.

    Tôi có thể sử dụng mảng làm khai báo nội dung không?

    Có: mảng có thể là khai báo nội dung trong Intlayer. Cách khai báo, dịch từng phần tử và đọc chúng trong component.

    Cách xây dựng từ điển?

    Khi nào Intlayer tự động build từ điển, cách build thủ công bằng CLI và các file được sinh ra nằm ở đâu.

    Sửa lỗi build Intlayer trong CI/CD

    Sửa lỗi render Server Components chỉ xảy ra trong CI/CD bằng cách đảm bảo từ điển Intlayer được build trong bước build.

    Tôi nhận được lỗi module not found khi sử dụng bun

    Sửa lỗi "Cannot find package" khi dùng Intlayer với Bun, do cách Bun giới hạn phạm vi require(), với cấu hình khắc phục.

    Giới hạn token Claude Code khi dịch

    Vì sao dịch bằng Claude Code tốn nhiều token, Intlayer làm gì thay thế và cách dùng lại gói Claude của bạn để dịch.

    Làm thế nào để tùy chỉnh danh sách ngôn ngữ?

    Tùy chỉnh danh sách locale mà Intlayer hỗ trợ trong intlayer.config.ts, bao gồm biến thể theo vùng và locale mặc định.

    Cách cấu hình định tuyến dựa trên tên miền?

    Phục vụ mỗi locale từ tên miền riêng với định tuyến theo tên miền của Intlayer, cấu hình trong intlayer.config.ts và tự xử lý chuyển hướng.

    vite-env-only: lỗi node:fs giả với Intlayer

    Tại sao vite-env-only báo một import `node:fs` bị từ chối khi dùng Intlayer + React-Router + Vite và phải làm gì.

    Sửa lỗi ESBuild với Intlayer

    Sửa lỗi ESBuild khi build Intlayer, thường do plugin bundler cho framework của bạn bị thiếu hoặc cấu hình sai.

    Cách lấy locale từ cookie / headers?

    Đọc locale hiện tại từ cookie hoặc header của request bằng Intlayer, trên server hoặc trong middleware, để hiển thị đúng ngôn ngữ.

    Kiểu IntlayerNode. Nó là gì?

    Kiểu IntlayerNode là gì? Tại sao chuỗi của tôi lại được chuyển đổi thành IntlayerNode<string>?

    Lệnh Intlayer không xác định

    Sửa lỗi "intlayer: command not found": cài CLI, chạy qua trình quản lý gói và kiểm tra PATH.

    Lấy Sai Locale Từ URL

    Sửa lỗi Next.js đọc sai locale từ URL, như "about" thay vì "en", bằng cấu trúc thư mục [locale] mà Intlayer yêu cầu.

    Có thể kết hợp các loại node không? (vd: nhiều số nhiều trong một câu)

    Cách kết hợp các loại node và biểu diễn nhiều biến số nhiều độc lập trong một câu bằng insert() hoặc plural() lồng nhau trong Intlayer.

    Tôi nhận được lỗi liên quan đến các gói con @intlayer/*

    Sửa lỗi do lệch phiên bản giữa các gói con @intlayer/*: đưa mọi gói Intlayer về cùng phiên bản và xóa bộ nhớ đệm.

    Kết xuất Tĩnh và Động với i18n trong Next.js

    Vì sao helper của next-intl khiến route i18n trong Next.js thành động, và cách giữ các trang bản địa hóa được render tĩnh.

    Tôi có thể dịch đường dẫn URL không?

    Có: Intlayer có thể dịch đường dẫn URL, như /about thành /vi/gioi-thieu, bằng cách viết lại URL cấu hình theo từng locale.

    Sửa lỗi "unknown command" của Intlayer

    Sửa lỗi "unknown command" của CLI Intlayer: kiểm tra tên lệnh, phiên bản CLI và cách bạn gọi file thực thi.

    Tôi có thể dùng Intlayer mà không cần provider toàn cục không?

    Đọc nội dung Intlayer mà không mount provider, cách locale được resolve trên server và trong trình duyệt, và khác biệt hiệu năng so với provider.