pluralize rails проблемы с переводом

интернет программирование ruby on rails

"1 ошибка не позволяет вам создать пост:

Content не может быть пустым"

собственно это меня раздражает, а точней, то что я не могу переименовать атрибут content (хотяб убрать или скрыть его совсем) и еще то что не правильно задает падежи, на примере этого не видно, но вот другой пример " 3 ошибкаs".

Помогите пожалуйста. И не ругайтесь за мое нубство. но это действительно бесит.


Примечание:
ushiromia а ты не можешь подсказать, я был на том ресурсе, английский знаю не достаточно хорошо, пытался сделать по ихнему, изменил файл /config/initializers/inflection.rb в итоге сервак не хочет запускаться. может я не туда полез?
Может кто подскажет где найти нужный файл для ковыряния, дальше я разберусь.

Примечание:
блин, сейчас уже не передам сколько всего я поправлял, вчера всю ночь сидел, пробывал гем russian но он как-буд-то не включился совсем, перевел i18n и добавил ru.yml после этого с русским и ошибками нет проблем, но со склонениями не могу ничего поделать. последнее что сделал это в файле inflections.rb добавил эти строки:
(сейчас они закоментированны потому что сервак с ними не хотел запускаться)
#ActiveSupport::Inflector.inflections do |inflect|
#I18n.load_path += Dir[Rails.root.join('lib', 'locale', '*.{rb,yml}')]
#I18n.default_locale = :ru
# inflect.proc :ru, lambda{|count, singular, inflections|
# if count == 1
# singular
#elsif (2..4).include?(count%10) && !((12..14).to_a + (22..24).to_a).include?(count%100)
# inflections[:few, :one, :many]
#else
# inflections[:other]
# end
#}

#inflect.plural "хлеб", :few => "хлеба", :other => "хлебов", :proc => :ru
#inflect.plural "матрица", :few => "матриц", :other => "матриц" # use first defined proc
#inflect.plural "одна ошибка",
# :two => "две ошибки",
#:three => "три ошибки",
#:four => "четыре ошибки",
#:five => "пять ошибок",
#:six => "шесь ошибок",
#:seven => "семь ошибок",
#:more => "больше!",
#:proc => lambda{|count, singular, inflections|
# case count%8
# when 1 then singular
# when 2 then inflections[:two]
# when 3 then inflections[:three]
# when 4 then inflections[:four]
# when 5 then inflections[:five]
# when 6 then inflections[:six]
# when 7 then inflections[:seven]
# else inflections[:more]
# end
#}
#end

Примечание:
я не могу разобраться с http://guides.rubyonrails.org

PS: может нужно отдохнуть? а то я уже неделю не вылазию. :)

Примечание:
Хорошо, следуя указаниям этого ресурса http://guides.rubyonrails.org/i18n.html#pluralization
куда мне нужно записать это код:
I18n.backend.store_translations :en, :inbox => {
:one => '1 message',
:other => '%{count} messages'
}
I18n.translate :inbox, :count => 2
# => '2 messages'

понятное дело что нужно его локализовать под русский из...отсюда http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html
Ответы:
Ответ на все вопросы по ссылке.
гигантская работа для вас проделано, курите мануалы
что поправили, и что выдает сервак когда не запускается?


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.