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
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
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óż…
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