Closed dima4p closed 13 years ago
Please, make an update to the master repository. Thanks.
Does it works now with Rails 3?
yes, I use it
Вообще ожидается merge этого изменения в хоть каком то ближайшем времени?
Когда будет merge?
походу кто то просто тупо забил
Но в ror2ru кто-то регулярно появляется
Походу пора уже делать форк а-ля russian-rails3. Хотя, по большому счёту, многое уже и так доступно "в коробке" i18n v0.6, а кое-какие детали дописываются по мере надобности.
Можно забыть про этот джем. Всё, что нужно для третьих рельс, есть здесь, https://github.com/dima4p/no_russian_gem
В таком случае и no_russian_gem гем не нужен :)
Одной фичи в i18n всё-таки до сих пор не хватает, это full/short формы для валидаций.
а no_russian_gem - это не джем, просто я выложил три файла, которые надо добавить в проект.
Про "full/short формы для валидаций" я не понял
Я об этом хаке: https://github.com/yaroslav/russian/blob/master/lib/russian/active_record_ext/custom_error_message.rb
Никогда подобную форму не использовал, однако, иногда подобная "логика" требовалось. Была идея как это сделать не с помощью хака, обсуждалось это на lighthouse. Но lighthouse для рельсов переехал в github issues, там этого issue, правда, нет, и теперь уже никто, наверное, и не вспомнит что надо бы такое реализовать.
В кратце идея хака проста - в некоторых языках, в том числе и английском, слово валидируемого поля может быть не только в начале, но и в середине или конце предложения. Исправить это можно только на глобальном уровне, а для единого поля, и тем более для конкретной валидации сейчас не возможно. С помощью данного хака это можно было сделать прямо в моделе... а значит хак не работал для нескольких локалей. Можно сделать хак на уровне локалей в файле, однако это не красиво, тем более за этим следуют кое-какие другие проблемы.
Ясно, но что делать? Мне лично не встречалась такая необходимость. А в принципе, я не вижу большой беды, если название поля появится в списке ошибок
Ярослав, я добавил записи для 3 рельс