View source for Translit PHP + JS Classes (deprecated)

%%(info type="note" title="Unicode")
Since **!!(green)R6.0!!** and the transition to Unicode WackoWiki uses the the ((https://www.php.net/manual/en/class.transliterator.php Intl Transliterator class)) for the ((/Dev/Release/R6.0/Unicode/Transliteration transliteration)) of file names and ((/Dev/Release/R6.0/Unicode/Normalization normalization)) of the page tag.
%%

%%(wacko wrapper=box)
file:projecttranslit.gif
Полезные ссылки:
  *   Лента новостей проекта (RSS)
  * Багтрекер проекта

  * ((!/Article Статья о правилах транслитерации URL))
  * ((!/ConversionTables Таблицы перевода символов))

Исходный код:
  * ((file:translit12.zip Скачать v.1.2 <15 Кб, ZIP))
  * Repository
%%
Вы находитесь на странице проекта Translit — библиотеки PHP и JS классов для транслитерации URL.

++written and distributed under the ((http://www.opensource.org/licenses/BSD-3-Clause BSD License))++
{{toc}}

===Немного о сути проекта===

Классы библиотеки Translit предназначены для транслитерации адресов и ссылок (приведение их в соответствие с форматом URL). Латинские буквы и цифры остаются, а русские буквы и знаки препинания преобразуются одним из способов (способы нужны каждый для своей задачи).

Библиотека содержит идентично работающие классы для языков PHP и ~JavaScript, а также набор примеров для проверки корректности (test suite).

Правила транслитерации приведены в ((!/ConversionTables сводных таблицах)), методы классов детально разобраны в ((!/Article статье)).

===Состояние проекта===

Проект начал свою жизнь отдельными функциями в разных проектах ориентировочно в 2002 году.
В октябре 2004 года была выпущена первая версия проекта.

В настоящее время проект находится в «зрелой» стадии: код активно используется в разных проектах, правила не модифицируются, а авторы стараются исправлять замеченные ошибки.

===Авторы===

Библиотеки ##translit.php## и ##translit.js## написаны Романом Ивановым и Кусо Мендокуси: соответственно и отлажены коллективным разумом. Test suite для обеих библиотек подобран коллективным разумом, а организован Романом Ивановым.

Майнтайнер проекта — Роман Иванов.

===Где работает Translit?===

Здесь приведены адреса проектов, использующих библиотеку Translit или совместимые с ней правила.
Если вы в своём проекте внедрили нашу библиотеку — напишите нам, чтобы мы внесли вас в этот список — чем больше проектов используют транслитерацию, тем более «читабельны» URL-адреса нашего интернета =)

Перечень проектов, использующих Translit:
  * https://wackowiki.org
  * http://www.npj.ru
  * http://forum.yarsk.info/
  * платформа для разработки сайтов Манифесто;
  * сайты, разработанные группой Sharpdesign в 2003–2004 году;
  * сайты, разработанные компанией ~JetStyle.