Skip to content

rin-nas/php-yoficator

Repository files navigation

Yoficator. Restoring the letter «ё» (yo) in russian texts. Ёфикатор

Purpose

Корректировка существующих и новых текстов, публикуемых посетителями на веб-сайтах.

Features

  1. Восстанавление буквы «ё» в русских текстах, в которых вместо неё употреблена буква «е».
  2. Заменяет «е» на «ё» только в бесспорных случаях («неполная» или «быстрая» ёфикация).
  3. Исправление нескольких букв е, ё в словах.
  4. Корректная обработка сокращений, пример: «мед. училище» (но не «мёд. училище»).
  5. Аббревиатуры не обрабатываются (пример: ОПЕК).
  6. Кодировка символов — UTF-8.
  7. Класс может работать без PHP-расширений mbstring и iconv!

WARNING

При первом запуске программа конвертирует словарь Yoficator.dic.dat в нужный ей формат и сохраняет файлы Yoficator.dic.php и Yoficator.dic.cdb в ту же папку, где находится класс.

Useful links

  1. http://ru.wikipedia.org/wiki/Ёфикатор
  2. http://www.yomaker.ru/ — cайт «главного ёфикатора России» Виктора Трофимовича Чумакова.
  3. http://vgiv.narod.ru/yo.html — Ёфикатор Владимира Иванова.

ОМОНИМИЯ С БУКВАМИ Е/Ё

передохнём (отдохнём) != передохнем (умрём)
лён (ткань)           != лен (феодальное владение)
съём (жилья)          != съем (скушаю)
всё (everything)      != все (everyone)
Лёне (Голубкову)      != Лене (Голубковой)

ОТЛИЧАТЬ БУКВЫ Е/Ё — ВАЖНО

День за днём горим огнём,
Не вздохнём, не охнем,
Если не передохнём,
Значит, передохнем…
/Валентин Берестов/

Почему же, ё-моё, ты нигде не пишешь «ё»? :)

Project was exported from http://code.google.com/p/php-yoficator

About

Yoficator. Restoring the letter «ё» (yo) in russian texts on PHP. Ёфикатор на PHP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published