Tôi đã tự hỏi nếu nó có thể có nhiều file trong một miền địa phương, có thể tổ chức trong các thư mục và vẫn sử dụng các bí danh YAML, ví dụ:Rails i18n nhiều file aliasing
trong một tập tin phổ biến:
# config/locales/common/en.yml
en:
first_name: &first_name "First name"
last_name: &last_name "Last name"
và trong một tập tin cụ thể hơn:
# config/locales/models/user/en.yml
en:
helpers:
label:
user:
first_name: *first_name
last_name: *last_name
Điều này sẽ giúp giảm thiểu dịch và thay đổi trong các bản dịch. trong cấu hình đường ray của tôi, tôi đặt nó để tải tất cả các tập tin miền địa phương trong thư mục con. Thiết lập này không hoạt động đối với tôi, tôi nhận được lỗi bí danh không đúng khi tôi tải trang.
Tôi đã thử tập lệnh init biên dịch tất cả en.yml thành một và chỉ sử dụng một tệp đó và bí danh hoạt động và tất cả, nhưng tôi không thể hợp nhất các khóa. Ví dụ, nếu tôi có một "người trợ giúp" trong một số tập tin khác, nó chỉ sử dụng bất cứ điều gì đã được chỉ định cuối cùng (trên thực tế, "vi" cũng bị ghi đè) thay vì hợp nhất các phím.
Hoặc có mô hình tốt hơn cho tất cả điều này không? Cảm ơn nhiều!
Cảm ơn bạn đã trả lời! Tôi đã đi qua hướng dẫn đó, và điều đó tương tự như cách tôi tổ chức nó. Tuy nhiên, tôi dường như không thể làm điều bí danh như tôi muốn ở trên với thiết lập được đề xuất. Đó là điểm chính của tôi, là làm thế nào để thực hiện bí danh trên nhiều tệp t8n. Cám ơn bạn một lần nữa! – janechii