Duda sobre Globalize plugin

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!!

Si funcionabas con Gettext, continua con Gettext.

Si lo que quieres hacer es traducir campos de tablas mi recomendación
seria “evita Globalize”. Incluso a los desarrolladores que lo hicieron
no les acaba de gustar. Hay una solución más elegante que es el
translate_columns 1 de Samuel L…

Estaba probando que tal funcionaba y ese punto es una cosa que me chocó.
No conocía el translate_columns, probaré un combi haber que tal, el
gettext
a veces se hace muy duro.

graciñas!