Ну да, проблема в том что по умолчанию он обрезает, оставляя только первые 3 символа. И для английского варианта все хорошо работает. А вот для русского получается косяк, у нас же используется UTF-8 где на каждый символ по 2 байта, а он оставляет только 3. И получается что в названии месяца остается только 1,5 буквы...
Я там несколько по другому поступил, просто указал оставлять не 3 буквы, а 6. Это как раз получается 3 2ухбайтовые буквы. Но можно и так как вы сделали...