--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
On 27 янв, 16:58, Андрей Огневский <a.ognev...@gmail.com> wrote:
> Есть вот такой гем:http://github.com/yaroslav/yandex_inflect/от Ярослава
Ну это понятно, что сделать можно что угодно :), а все таки
стандартный способ через механизмы и файлы локализаций?
> То же самое с родом (м/ж/с), тема поднималась неоднократно (rails-
> i18n) и так же затухала.
А я поэтому и молчу в rails-i18n потому что там все по настоящему
острые темы "так же и затухают", а на выхлопе ни рыба ни мясо.
Sorry guys.
--
Julik Tarkhanov
m...@julik.nl
И еще, если я не ошибаюсь, то можно в rb файлах хранить локализацию?
On 27 янв, 20:55, Yaroslav Markin <yaros...@markin.net> wrote:
> Стандартного нет -- можете каждую строчку писать в нескольких вариантах в
On 27 jan 2010, at 18:55, Yaroslav Markin wrote:
То же самое с родом (м/ж/с), тема поднималась неоднократно (rails-i18n) и так же затухала.
А я поэтому и молчу в rails-i18n потому что там все по настоящему острые темы "так же и затухают", а на выхлопе ни рыба ни мясо.
Sorry guys.
Ок, так все таки как лучше? Я просто новичок, но с вполне конкретными
желаниями и пониманием прекрасного. Хотелось бы для начала хотя бы
обращаться к локализации покороче/попроще.
И еще, если я не ошибаюсь, то можно в rb файлах хранить локализацию?
в config/locale/ru.yml:
ru:
button:
create: Создать
title:
create: Создание
Для перевода Rails скачайте перевод:
http://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/ru.yml
Правда в нём не поддержки русской плюрализации (<<1 робот>>, <<2 робота>>,
<<5 роботов>>). Для нём используйте russian или более мощный r18n
( http://r18n.rubyforge.org/ ).
ru:
add: !!sex
m: Пользователь добавил
f: Пользователь добавила
en:
add: User add
R18n::Filters.add(:sex) do |content, c, user|
if content.is_a? Hash
content[user.sex]
else
content
end
end
t.add(user) #=> "Пользователь добавила"
On 27 янв, 20:55, Yaroslav Markin <yaros...@markin.net> wrote:
> Стандартного нет -- можете каждую строчку писать в нескольких вариантах в