2011-02-03 33 views
5

Tôi đã cố thêm quốc tế vào ứng dụng Rails của mình. Tôi đã đọc hướng dẫn đường ray và tất cả các phần của ứng dụng đã được quốc tế hóa thành công trừ nút Gửi. Thực ra tôi đã dịch nó một phần. Nhìn vào mã nguồn của phương pháp submit, tôi đã đọc bình luận trước khi khai báo phương thức. Có một phần từ bình luận rằng:I18n gửi trong Ruby on Rails

en: 
    helpers: 
    submit: 
     create: "Create a %{model}" 
     update: "Confirm changes to %{model}" 

Tôi đã sử dụng ví dụ mà trong config/locales/??.yml tác phẩm của tôi. Và gặp sự cố khi dịch %{model}. Tên của Mô hình của tôi luôn bằng tiếng Anh.

Tôi làm cách nào để dịch?

Trả lời

9

Bạn có thể dịch tên mô hình cụ thể như thế này, ví dụ như cho es.yml:

es: 
    activerecord: 
    models: 
     my_model_name: new_model_name