Size: a a a

Saint P Ruby Community

2019 November 06

w

wi11son in Saint P Ruby Community
так что если у вас есть свои переводчики, то вам никто не мешает их софт юзать бесплатно. В общем, если кто перелезет на гитлокалайз, кидайте ваш фидбек мне, мы можем фичи предложить заказчику :)
источник

w

wi11son in Saint P Ruby Community
и их для вас запилить
источник

VD

Vla Dem in Saint P Ruby Community
@envek у вас не crowdin был?
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
я тогда был молодой. Мне еще лет 30 было.
Мы в izi.travel пользовались crowdin если я правильно помню.
у нас приложение поддерживало интерфейс на 30 языках, что ли. Чет дофига всего было.

1. Туда мы засылали оригинальный YAML файл для перевода.
2. Оно там это все парсило и формировало некую таблицу (очень условно)
3. Каждому слову или фразе можно было задать контекст. Чтобы правильно перевели, например, man в данном контексте это мужчина или человек.
4. Если я правильно помню, то при повторном отправлении файла отображаются только DIFF или добавления

Потом оно переводилось и мы выгружали yaml

А вот тут начинается самое интересное.

Раз в месяц среди программистов  путем рандомного выбора или спарринга в бассейне с грязью находили несчастного, который занимался

МЕРЖИНГОМ ЛОКАЛЕЙ

Надо было взять новые локали. Воткнуть в проект и разрешить все возможнче конфликты и выбрать наиболее подходящую версию;
Я никогда этим не занимался. Я пускал слюну и падал на пол в эпелептическом припадке. И меня оставляли в покое.

До со сих пор по ночам в кошмарах Фредди Крюгер (внезапная проверка на олдфага) говорит мне

Илья! Настало время МЕРЖИТЬ ЛОКАЛИ!
источник

D

Dimon in Saint P Ruby Community
примерно такой же опыт мержа локалей с https://localise.biz но мы успешно накостылили рейк таск который обновлял локаль перед пушем в develop и было не так больно
источник

v

vizvamitra in Saint P Ruby Community
Подтверждаю, в izi.travel все было именно так, но когда я там работал мержинг локалей был на тимлиде
источник

v

vizvamitra in Saint P Ruby Community
Добавлю, что "оригинальный yaml-файл для перевода" -- это обычный en.yml из рельсов
источник

AN

Andrey Novikov in Saint P Ruby Community
Vla Dem
@envek у вас не crowdin был?
У нас он, да. Есть прямо сейчас и прямо сейчас на мне висит задача выгрузить новые переводы из него и ничего не сломать. Нет ничего лучше для прокрастинации
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
vizvamitra
Подтверждаю, в izi.travel все было именно так, но когда я там работал мержинг локалей был на тимлиде
дай я тебя обниму, брат!
источник

v

vizvamitra in Saint P Ruby Community
Ilya Nikolaevich
дай я тебя обниму, брат!
источник

v

vizvamitra in Saint P Ruby Community
ни у кого знакомые комнату не слишком далеко от центра не сдают? подруга тут ищет
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Alexey

Гем the_role обновлен и догнал как минимум rails 5.2, с 6-ой версией не проверял
https://github.com/TheRole/rails5dummy

Основа гема не завязана на фронт и потому само по себе решение должно работать. В Dummy App, соответственно пример интеграции
Что касается интерфейса - у меня нет сил и времени обновлять его.
Интерфейсную часть можно деражть в отдельном лейауте и полностью отделить от основной части проекта. Поэтому я верю в то, что интерфейс в данном случае не является блокером для чисто BE решения
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
@alexey_shein конечно испортил мне отпуск и вынудил довести гем до ума. За что думаю его как нибудь наказать.
Сумму вознаграждения обсудим в личке
источник

АШ

Алексей Шеин in Saint P Ruby Community
да ты ж сам все сделал практически )
источник

АШ

Алексей Шеин in Saint P Ruby Community
я тебя только в чате вопросами закидывал пару часов )
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Высплюсь и подумаю что с тобой сделать!
источник
2019 November 07

АШ

Алексей Шеин in Saint P Ruby Community
щас начнется паблик шейминг
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
да я сам кого хош зашеймлю. Подумаешь запостил не туда. Я ж не ведомость о зарплате запостил
источник

АШ

Алексей Шеин in Saint P Ruby Community
😃
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
ну, шо я могу сказать по итогам моего многолетнего руби опенсорс опыта

ОС это адок. Все хотят пользоваться — никто не хочет поддерживать.
Больше никогда! Надо или деньги брать за использование, или деньги платить за поддержку, или просто делать для себя в стол.
Как только появляются живые пользователи - сразу ответственность какая-то. Люди же тебе поверили. Начали использовать, а ты как чмо, взял и бросил все и ушел в шиномонтаж.

Так неприятно людям говорить через несколько лет — сорян, я не могу, не хочу больше поддерживать свои поделки. Было хорошее время, но теперь сорян. Эх!
источник