Показ дописів із міткою uaenv. Показати всі дописи
Показ дописів із міткою uaenv. Показати всі дописи

пʼятниця, 21 грудня 2007 р.

UaEnv::FIO

Модуль UaEnv::FIO призначений для відмінювання прізвища, імені і по батькові у давальний відмінок.
На даний момент доступний через SVN проекту.
svn checkout http://uaenv.rubyforge.org/svn/

або
svn checkout svn://rubyforge.org/var/svn/uaenv


Подивитись вихідний код:
http://uaenv.rubyforge.org/svn/lib/fio/fio.rb

Попереджаю відразу, лінгвіст тут і поруч не стояв. Тому використовуйте цей модуль на власний страх і ризик. Прошу за знайдені помилки мене сильно не лаяти. Код з часом буде вдосконалюватись. І було б дуже доречним якби Ви повідомляли про знайдені неточності і баги.

UaEnv::FIO::dative_case("Іванченко", "Іван", "Іванович")
=> ["Іванченку", "Івану", "Івановичу"]

понеділок, 17 грудня 2007 р.

Дело Ленина живет!

Щойно переглядаючи звіти у Google Analitycs помітив що частина Referring трафіку йде з [live.julik.nl (referral)] [/2007/08/ruitls-goes-ukrainian]. Зацікавило. Ось автор RuTils пише про мій UaEnv:
Недавно в процессе браузинга наткнулся на UaEnv. Дело Ленина живет!
Как сторонник тотального космополитизма и дружбы между народами рукоплескаю и катаюсь в экстазе. Другое дело что перед форканием можно было и интегрировать оба, да? :-)

/me трохи соромно і водночас дуже приємно :).
А тепер щодо UaEnv. Я про нього вже і забув. Функціоналу який там зараз є мені наразі вистачає з головою :). Десь на днях додам до проекту функцію, що схиляє прізвище, ім'я і по батькові (в давальний відмінок). Заодно і скину нову версію gem-у.

понеділок, 15 січня 2007 р.

UaEnv-0.0.3

Хочу представити(прорекламувати) всій перший публічний модуль для Ruby. UaEnv - модуль для роботи з українським текстом. За основу взятий RuTils.

Інсталяція:
$ gem install uaenv
Деякі можливості:
require 'rubygems'
require 'uaenv'
=> true
UaEnv::VERSION
=> "0.0.1"
(87496.0005).propysom
=> "вісімдесят сім тисяч чотириста дев'яносто шість цілих п'ять десятитисячних"
(293.57).grn
=> "двісті дев'яносто три гривні п'ятдесят сім копійок"
"З Новорічними святами!".translify
=> "Z Novorichnymy sviatamy!"
require 'date'
Date::UA_DAYNAMES
=> ["неділя", "понеділок", "вівторок", "середа", "черверг", "п'ятниця", "субота"]
Date::UA_MONTHNAMES
=> [nil, "січень", "лютий", "березень", "квітень", "травень", "червень", "липень", "серпень", "вересень", "жовтень", "листопад", "грудень"]
Докладніше про модуль і плани на майбутнє можна дізнатися на сторінці проекту
SVN репозиторій: svn://rubyforge.org/var/svn/uaenv .
Поради і пропозиції приймаються :)