2012-03-17 19 views

risposta

39

È possibile override the default di Indietro e Avanti in questo modo:

<%= will_paginate @posts, :previous_label => 'Précédent', :next_label => 'Suivant' %> 

Nota: :previous_label è stato chiamato :prev_label nelle versioni 2.3.2 e più

7

Quindi, è necessario assicurarsi che il seguente è a posto:

  • Le impostazioni locali sono impostate su francese. Questo normalmente dipende dal browser che stai utilizzando. Chrome, ad es. utilizza le impostazioni locali del sistema operativo. Ho impostato nel application.rb il locale predefinito (tedesco per me): config.i18n.default_locale = :de
  • La directory config/locales contiene un file fr.yml con il seguente contenuto (ci potrebbero essere più di personalizzazione):

    views: 
        pagination: 
        first: "F" 
        previous: "&laquo; Prev" 
        next: "Next &raquo;" 
        last: "L" 
        truncate: "..." 
    

questo funziona per me nella versione corrente di Rails 3.2.2 con gem 'will_paginate', '>= 3.0'.

Problemi correlati