Hola a todos!!
Siempre use gettext y estoy probando Globalize y me surge una dudilla,
¿el tamaño máximo del texto a traducir es 255?.
Este es mi form de traducción que se renderiza N veces como parcial.
<%= tr.tr_key %>
<%= render :partial =>
‘translation_text’, :object => tr.text %>
<%= in_place_editor “tr_#{tr.id}”, :url => {:action
=> :set_transalation_text, :id => tr.id},
:load_text_url => url_for({:action
=> :translation_text, :id => tr.id}) %>
el método set_tranlation_text…
def set_transalation_text
@translation = ViewTranslation.find(params[:id])
previous = @translation.text
@translation.text = params[:value]
@translation.text = previous unless @translation.save
render :partial => “translation_text”, :object => @translation.text
end
Me da la impresión de que el método .t que se usa para marcar las
cadenas a traducir de forma automática crea
como tr_key un valor de hasta 255 (tr_key es un VARCHAR(255)) y cuando
vuelve la página vuelve a insertar
otra tupla con el mismo tr_key pero sin traducción…
Supongo que me estaré equivocando en algo, pero no veo por donde…
Saludos!!