toLocale** methods have issues with some languages to my knowledge. Turkish is one them. This is why a custom prototype method was created for it. Did you had any chance to test it on any other languages?