rutils
rutils copied to clipboard
RuTils. Пожалуйста не ставьте его на новые приложения,
= RuTils
RuTils был целым ящиком инструментов для простой обработки русского текста на Ruby и руссификации Ryby-приложений. После тяжелого четырехлетного труда ящик списан на пенсию в дедушкин сарай. Для справки - "дедушкин сарай" это то место где крутятся написанные с помощью RuTils приложения и где клиенты очень не хотят чтобы при апдейтах RuTils приложение ломалось.
rutils в настоящий момент - минимальная прослойка между маленькими составными библиотеками которые можно (и нужно!) использовать отдельно. Сам модуль rutils обновляться больше не будет, функционал заморожен, авторы ушли и выключили свет.
= Как воспользоваться
RuTils больше пользоваться не надо. Когда будет время просто рефакторните его вон. Гемы которые вам понадобятся для реализации функций RuTils и сверх того:
- russian
- ru_propisju
- gilenson
== Интеграция с Rails версии 2.2.2 и выше
Не надо использовать RuTils для этих приложений. Вот собственно и все.
== Интеграция с Rails версий 1.2 - 2.1.1
RuTils заставляет следующие функции старых (pre-i18n) версий Rails говорить по-русски:
- Меню выбора даты (+date_select+ и +datetime_select+) и связанные с этим хелперы будут выводиться с русскими именами месяцев, и учитывая локализованный порядок дат (сначала число, потом месяц, потом год)
- +distance_of_time_in_words+ будет выводить русские описания длительности ("более 2 часов")
== Распространения
Вы можете свободно распространять RuTils со своим приложением при условии сохранения структуры и файла README. Но лучше не распространяйте RuTils потому что он безнадежно устарел.
== Совместимость/требования
- Ruby 1.8 или выше, немного прямых рук
- Rake[http://rake.rubyforge.org],
== Как получить помощь
Помощь по RuTils предоставляется в строго дозированном и ограниченном виде, потому что совесть тоже надо иметь. В настоящее время есть большое количество более новых, современных библиотек реализующий функции рутилей быстро, эффективно и совместимых с большим количеством версий Rails, ruby и так далее.
== Лицензия
Поставляется под лицензией MIT (см. MIT_LICENSE.txt)