Các trình giữ chỗ được hỗ trợ
{{source}}: ngôn ngữ nguồn{{target}}: vùng mục tiêu{{localeDir}}: để trống cho đầu ra ngôn ngữ nguồn, nếu không thì ngôn ngữ đích
Ví dụ
Tập tin ngôn ngữ JSON
Mẫu khu vực với [locale] mã thông báo
Mintlify ánh xạ đệ quy với globs
source=en và mục tiêu fr, esvà zh:
target=engiải quyếtdocs/{{localeDir}}/index.mdxđểdocs/index.mdxtarget=frgiải quyếtdocs/{{localeDir}}/index.mdxđểdocs/fr/index.mdxtarget=esgiải quyếtdocs/{{localeDir}}/index.mdxđểdocs/es/index.mdxtarget=zhgiải quyếtdocs/{{localeDir}}/index.mdxđểdocs/zh/index.mdx
docs/ và các trang đã dịch nên được lưu vào thư mục ngôn ngữ.
Các mẫu tốt
- Giữ cây nguồn và cây đích tách biệt.
- Sử dụng tên bucket ổn định theo miền (
ui,marketing,emails). - Giữ một trách nhiệm cho mỗi ánh xạ tệp.
Chống-mẫu thiết kế
- Viết
tođường dẫn trở lại các thư mục nguồn. - Tái sử dụng cùng một đường dẫn đầu ra cho nhiều bucket.
- Trộn các token vùng với quảng cáo-thay thế chuỗi hoc bên ngoài các mẫu.
Kiểm tra nhanh
Trước khi chạy:- xác nhận
fromgiải quyết cho ngôn ngữ gốc, - xác nhận
tocó thể được tạo cho mỗi ngôn ngữ đích, - chạy
hyperlocalise run --dry-runđể kiểm tra các công việc đã lên kế hoạch.