Ну кириллицу регэксп распознает...
А всякие испанские, португальские и проч. языки романской группы, которые юзают латиницу?
Нужны статьи на англ. только. Не испанский, не французский...
да но у тебя в регулярка есть символ нижнего подчеркивания по нему тоже определяешь язык? не будем делать из мухи слона.
ТС читай http://habrahabr.ru/blogs/php/27378/