июня
11

jQuery плагин для транслита текста

jQuery плагин для транслита текста

Порой для создаваемого проекта требуется перевод русскоязычных слов в транслит. Самый частый пример – создание ЧПУ ссылок из русскоязычного названия статьи, новости и т.п.

Чтобы упростить эту задачу, можно воспользоваться jQuery плагином для транслитерации текста – syncTranslit.

Сам плагин можно найти на сайте автора или в хранилище jQuery.

Что он позволяет? Переводит кириллический текст в транслит (slug). Для этого используются два текстовых поля – источник данных и “приёмник”, куда и поместится переведенный текст.

В расширенной версии с параметрами он подключается следующим образом (помимо подключения js файла, естественно):

1
2
3
4
5
6
7
8
$(document).ready(function(){
      $('#articleTitle').syncTranslit({
           destination: 'slug',
           type: 'url',
           caseStyle: 'lower',
           urlSeparator: '-'
      });
});

Параметры syncTranslit:

  • destination (id приемника)
  • type – url (default) или raw (url – заменяются спецсимволы, raw – спецсимволы)
  • caseStyle – lower (default), normal, upper (регистр текста на выходе)
  • urlSeparator (разделитель слов (default: ‘-’) )

Определенные минусы работы этого JQuery-плагина транслита можно прочитать в комментариях на сайте автора. Там же и оставить рекомендации к развитию. Хотя вроде их там уже немало – а новой версии до сих пор не было… Хотелось бы всё-таки увидеть.


Похожие статьи:

Комментарии

  • Snowcore 11 июня 2010 в 06:36

    К сожалению, все свои плагины уже давно не обновлял. Но, когда вижу, что люди этим пользуются – то появляется желание доработать все недочеты :) Спасибо за обзор!

    • blog-admin 11 июня 2010 в 06:47

      Вам спасибо! Хочу вот ещё приспособить куда-нибудь календарик ваш – тоже приглянулся :)

Добавить комментарий

Перед отправкой формы:
Human test by Not Captcha