Advertisement
Deadik

testror

Aug 14th, 2013
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 1.10 KB | None | 0 0
  1. iTitle=@post.title.mb_chars.downcase
  2.      
  3.       transliteration={'а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d','е'=>'e','ё'=>'yo','ж'=>'zh',
  4. 'з'=>'z','и'=>'i','й'=>'y','к'=>'k','л'=>'l','м'=>'m','н'=>'n','о'=>'o','п'=>'p','р'=>'r',
  5. 'с'=>'s','т'=>'t','у'=>'u','ф'=>'f','х'=>'kh','ц'=>'ts','ч'=>'ch','ш'=>'sh','щ'=>'sch','ъ'=>'',
  6. 'ы'=>'y','ь'=>"",'э'=>'e','ю'=>'yu','я'=>'ya',' '=>'_','a'=>'a','b'=>'b','c'=>'c','d'=>'d','e'=>'e',
  7. 'f'=>'f','g'=>'g','h'=>'h','i'=>'i','j'=>'j','k'=>'k','l'=>'l','m'=>'m','n'=>'n','o'=>'o','p'=>'p',
  8. 'q'=>'q','r'=>'r','s'=>'s','t'=>'t','u'=>'u','v'=>'v','w'=>'w','x'=>'x','y'=>'y','z'=>'z',
  9. '0'=>'0','1'=>'1','2'=>'2','3'=>'3','4'=>'4','5'=>'5','6'=>'6','7'=>'7','8'=>'8','9'=>'9'}
  10.       transliterationNew=Hash.new
  11.       transliteration.each{|key,value| transliterationNew[key.mb_chars]=value}
  12.       logger.debug transliterationNew.inspect
  13.       arrTitle=iTitle.split('')
  14.      
  15.       arrTrans=Array.new
  16.       arrTitle.each{|char| arrTrans.push(transliterationNew[char])}
  17.      
  18.       iTransliter=arrTrans.join
  19.      
  20.       @post.chpu=iTransliter
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement