coolycow / laravel-language-typos
Laravel package for language typos (EN/RU)
Package info
github.com/coolycow/laravel-language-typos
Type:package
pkg:composer/coolycow/laravel-language-typos
v1.0.6
2026-03-12 08:41 UTC
Requires
- php: ^8.2
- ext-mbstring: *
- illuminate/support: ^10.0|^11.0|^12.0
README
Пакет для 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' => 'Вот пример словосочетания'