Skip to content
This repository has been archived by the owner on Feb 18, 2023. It is now read-only.

перевод предлогов (слов из 3-х букв) #2

Open
GoogleCodeExporter opened this issue Mar 17, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

почему-то не переводятся предлоги (слова из 
двух-трех букв), пример:

jlt;lf lkz ;tyoby jgnjv yjdfcb,bhcr


(вариант неверно введенной раскладки)

использую:
$corrector->parse($word, $corrector::KEYBOARD_LAYOUT);

Original issue reported on code.google.com by [email protected] on 18 Jan 2013 at 9:46

@GoogleCodeExporter
Copy link
Author

пока исправила заменой проверки с 4-х до 3-х 
букв минимально, но не знаю чем это 
критично, возможно нужно какое-то более 
"умное" решение.
//elseif (! empty($a[1]) && strlen($word) >= 3)

Original comment by [email protected] on 18 Jan 2013 at 10:07

@GoogleCodeExporter
Copy link
Author

хорошо было бы еще добавить проверку 
коротких слов по следующему алгоритму:
автоматически переводить короткие слова (3 
и менее знаков), если все остальные слова 
переведены.
Обычно если человек вводит на неверной 
раскладке текст, он вводит его целиком и 
ситуация, что часть переведена, а часть нет, 
из-за того что малое количество букв в 
слове, будет не совсем корректна.

Original comment by [email protected] on 18 Jan 2013 at 1:58

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant