Translate routes

Witam wszystkich!

Znacie jakiś fajny sposób na tłumaczenie routes dla rails 3.1?

Istnieje już pewne rozwiązanie https://github.com/janminarik/translate_routes ale wysypuje mi kilka innych gemow w projekcie, np. kaminari

Sprawdzałeś czy z 3.1 działa https://github.com/kwi/i18n_routing ?

Na chwilę obecną zostawiłem translate_routes tłumacząc tylko wybrane ścieżki (tłumaczenie namespace nie działa)
Musiałem też w brzydki sposób usunąć tłumaczenie /assets

original_routes.delete_if{|r| r.path == '/assets'}

Dzięki za link, sprawdzę!

Nie miałeś problemów przy deployu? Na produkcji zwraca mi problemy z niekompatybilnymi kodowaniami, po usunięciu jest OK.

Używałem tylko z 3.0, stąd pytanie czy OP sprawdzał z 3.1. Przy 3.0 nie zaobserwowałem nic podobnego. Może rzuć logiem, to spróbujemy to rozwikłać.

Problem rozwiązał się sam. Nie wiem dlaczego. Ale cóż… :wink:

W każdym razie - działa z Rails 3.1.0.rc5.

Ktoś wystartował z jakąś aplikacją pod Rails 3.2??

Ja obecnie testowałem:

gem ‘i18n_routing’ ( po wielkich przeprawach udało mi się uruchomić, aczkolwiek nie działają named_routes_path).
https://github.com/enriclluelles/route_translator ( najbardziej mi odpowiadaja jednak z moim scope locale generuje mi podwójne pl).

U mnie na 3.2.13 działa poniższe w Gemfile:

gem 'rails-translate-routes', :git => 'git://github.com/simonc/rails-translate-routes.git', :branch => '39-fix-anchored-routes'

Dzięki, świetnie!!!, nareszcie działa tak jak chcę.

Hej, wiecie może jak tłumaczyć akcje kontrolera np zamówienie/nowe, post/nowy
w takiej postaci mi nie działa i nie bardzo mam pomysł jak zrobić żeby zadziałało:

pl: routes: orders: 'zamowienie' new: 'nowe' posts: 'post' new: 'nowy'
@edit - oczywiście gem rails-translate-routes