2010-07-09 14 views

Respuesta

14

will_paginate acepta un hash de opciones, incluidas opciones para personalizar las etiquetas anteriores/siguientes.

<%= will_paginate @collection, :previous_label => t("previous"), :next_label => t("next") %> 
+0

Gracias! ¡Eso funciono! Ten un buen fin de semana. :) – tabaluga

+0

Funciona a la perfección. Gracias. – tstyle

+0

genial, muchas gracias –

7

En caso de que alguien más haya encontrado el hilo ..., hay otra solución ahora.

https://github.com/mislav/will_paginate/wiki/I18n

La siguiente es extraído desde el enlace anterior.

A partir de will_paginate v2.3.16 y v3.0, algunos resultados de will_paginate view helper y la salida completa de page_entries_info helper pueden traducirse a través de la biblioteca i18n.

En Rails, esto generalmente significa agregar sus traducciones en formato YAML o ruby ​​en el directorio "config/locale /".

teclas de conversión y valores por defecto para el ayudante will_paginate se puede ver aquí:

 

en: 
    will_paginate: 
    previous_label: "Previous" 
    next_label: "Next" 
    page_gap: "…" 
 
+0

Tengo curiosidad de por qué esto fue downvoted; me parece una excelente solución. (No estoy en condiciones de probarlo en este momento, así que no puedo decirlo con certeza.) – Ajedi32

+0

Una buena solución, explicada en el wiki gem en github, pero parece que algo anda mal conmigo. Intenté agregar una traducción en otra configuración regional, pero aún muestra el mismo resultado. – Almaron

+0

La actualización de will_paginate 3.0.3 a 3.1.0 parece haber causado que deje de leer las traducciones en la aplicación. El archivo de configuración regional will_paginate ahora es el último elemento en 'config.i18n.load_paths', por lo que reemplaza la configuración regional en el archivo. – jwadsack