Re: Позовите Romula, пожалуйста.

66 views
Skip to first unread message
Message has been deleted

Coolfix

unread,
Jul 6, 2012, 2:39:38 PM7/6/12
to synerg...@googlegroups.com
Ща тебя Александр заругает за бестолковый вопрос:)

Вкуривай рельсы здесь http://rusrails.ru/rails-internationalization-i18n-api

А по приложению добавь перевод слов в этот файлик https://github.com/romul/spree_address_book/blob/master/config/locales/ru.yml

пятница, 6 июля 2012 г., 13:29:28 UTC+4 пользователь Nikolay написал:
Вопрос возник не столько про senergy а по гему spree_address_book
В версии Spree 1.1 перевелись не все поля в форме _address , а точнее не перевелись все, кроме "Страна" и "Регион/область"
Везде в приложении где только можно выставил :ru, результат тот же.
Как я понял, не просто так перевелись только 2 поля, оба они упомянуты в app/views/spree/addresses/_form.html.erb
Хотел добавить поля в ручную, но знаний, как работает данная форма, мне не хватило.
В рисунках я описал проблему тут https://github.com/romul/spree_address_book/issues/17
Роман, прошу помощи.

Alexander Negoda

unread,
Jul 6, 2012, 2:51:43 PM7/6/12
to synerg...@googlegroups.com

Ща тебя Александр заругает за бестолковый вопрос:)


Я не стал отвечать потому как Рому просили - лучше уж Рома ничего не ответит, чем я поругаюсь, но всё-таки отвечу ;) 

Alexander Negoda

unread,
Jul 6, 2012, 3:00:15 PM7/6/12
to synerg...@googlegroups.com
Message has been deleted

Alexander Negoda

unread,
Jul 6, 2012, 3:31:29 PM7/6/12
to synerg...@googlegroups.com
Проблема в том, что файл перевода из spree_i18n был обновлён и не годится для версии spree-0.1
Вот текущая (новая версия файла):
https://github.com/spree/spree_i18n/blob/master/config/locales/ru.yml
Вот как переведены поля:

  activerecord:
    attributes:
      address:
        address1: "Адрес"
        address2: "Адрес (2я строка)"
        city: "Город"
        country: "Страна"
        first_name_begins_with: "Имя начинается с"
        firstname: "Имя"
        last_name_begins_with: "Фамилия начинается с"
        lastname: "Фамилия"
        phone: "Телефон"
        state: "Регион/Область"
        zipcode: "Индекс"

 А надо так (https://github.com/spree/spree/blob/master/core/config/locales/en.yml):

 activerecord:
    attributes:
      spree/address:
        address1: Address
        address2: "Address (contd.)"
        city: City
        country: "Country"
        firstname: "First Name"
        lastname: "Last Name"
        phone: Phone
        state: "State"
        zipcode: "Zip Code"

Так что, если ты исправишь и сделаешь пуллреквест, то много людей будут тебе благодарны :)

ЗЫ
Возможно это не поможет потому, что spree_address_book переопределяет app/views/spree/addresses/_form.html.erb и поэтому придётся править и его, чтобы довести до ума
Reply all
Reply to author
Forward
Message has been deleted
0 new messages