laravel-language-typos maintained by coolycow
Description
Laravel package for language typos (EN/RU)
Author
Last update
2026/03/12 09:41
(dev-main)
License
Downloads
198
Tags
LanguageTypos Laravel Edition
Пакет для Laravel, позволяющий проводить исправление в тексте опечаток из-за неверной раскладки клавиатуры для русского и английского языка. Т.е. исправление скрытых латинских букв среди кириллических и наоборот.
Исходный пакет: https://github.com/rin-nas/language-typos
Установка
composer require "coolycow/laravel-language-typos"
Далее:
php artisan vendor:publish --provider="Coolycow\LaravelLanguageTypos\LanguageTyposServiceProvider"
Примеры использования
use Coolycow\LanguageTypos\LanguageTypos;
...
LanguageTypos::keyboardLayoutConvert($searchQuery, 'ru', 'en');
LanguageTypos::keyboardLayoutConvert($searchQuery, 'en', 'ru');
Примеры исправлений
RU => EN:
'Руддщ' => 'Hello',
'Руддщ цщкдв' => 'Hello world',
EN => RU:
'~;br' => 'Ёжик',
'Djn ghbvth ckjdjcjxtnfybz' => 'Вот пример словосочетания'