Główna » Archiwum

Wpisy oznaczone: język polski

Ruby & Rails »

[23 Apr 2008 | Brak komentarzy | ]

Używasz will_paginate do prezentacji stronnicowanych danych – chcesz by tekst był wyświetlany po polsku? Dla menu stron to banalne, poprostu w katalogu aplikacji w podkatalogu conf/initializers dodaj plik pagination.rb, a w nim:
[ruby]require ‘will_paginate’
WillPaginate::ViewHelpers.pagination_options[:prev_label] = ‘? poprzednia’
WillPaginate::ViewHelpers.pagination_options[:next_label] = ‘następna ?’[/ruby]
Jednak co jeżeli wyświetlasz informacje o rekordach? Tej opcji nie ma w ustawieniach pluginu. W ApplicationHelper (application_helper.rb w katalogu app/helpers) zdefiniuj taką funkcję:
[ruby]def page_entries_info(collection)
    %{Wyświetlono rekordy %d - %d z %d znalezionych} % [
            collection.offset + 1,
                    collection.offset + collection.length,
                    collection.total_entries
    ]
end[/ruby]
Udanej polonizacji …!