Yoficator. Restoring the letter «ё» (yo) in russian texts on PHP. Ёфикатор на PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Text
README.md
ReflectionTypeHint.php
ReflectionTypeHint_example.php
UTF8-CHANGELOG.txt
UTF8.php

README.md

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