Sto utilizzando Ruby on Rails 3.1 e vorrei sapere come gestire correttamente l'internazionalizzazione relativa ai file di modello parziali. Cioè, ...Problemi nell'utilizzo della gemma i18n con file di modello parziale
... nel mio file app/views/users/flag.html.erb
ho:
<%= t('.test_key1') %>
<%= render :partial => "https://stackoverflow.com/users/flag_form" %>
... nel mio file app/views/users/_flag_form.html.erb
ho:
<%= t('.test_key2') %>
Se nel mio file config/locales/views/users/en.yml
(nota: sto organizzando i file come indicato nel official RoR guide) io uso
en:
users:
flag:
test_key1: Test 1 text
test_key2: Test 2 text
il Test 1 text
viene visualizzato nel modello "principale" (app/views/users/flag.html.erb
) ma il Test 2 text
non è per il modello parziale (app/views/users/_flag_form.html.erb
). In che modo è possibile/devo risolvere questo problema per visualizzare correttamente lo Test 2 text
?
questo non risolverà il vostro problema (e la mia), ma può aiutare a capire dove le rotaie Cercare le traduzioni https://github.com/256dpi/rails-i18n-debug – masciugo