Постоянно с аналогичной проблемой сталкиваюсь.
Просто пришлось запомнить, что при английской раскладке-в одном месте точка и запятая а в руссской в другом.
А когда текст смешанный, как в вашем случае, и автор печатает точки запятые то в русской раскладке то в английской в пределах одного текста .хм..даже не знаю...я в таких случаях тоже мучаюсь...ламелок
Может есть какая прога , при включении которой вся эта лабуда устраняется и прога исправляет это дело логически? ну-если она , эта прога"видит", что текст смешанный...