2011-02-03 9 views
5

Próbuję dodać internacjonalizacji do mojej aplikacji Rails. Czytałem prowadnice szyn i wszystkie części aplikacji zostały pomyślnie umiędzynarodowione, z wyjątkiem przycisku Prześlij. Właściwie to częściowo to przetłumaczyłem. Sprawdzono kod źródłowy metody submit, przeczytałem komentarz przed deklaracją metody. Jest częścią z tym komentarzem:I18n przesyłania w Ruby on Rails

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

Użyłem tego przykładu w moim config/locales/??.yml plików. I mam problem z tłumaczeniem %{model}. Nazwa mojego modelu zawsze w języku angielskim.

Jak mogę to przetłumaczyć?

Odpowiedz

9

można przetłumaczyć konkretne nazwy modeli, takich jak to, na przykład dla es.yml:

es: 
    activerecord: 
    models: 
     my_model_name: new_model_name