It seems that letters not in the a-z range sneak under the radar.
Works as expected:
BulldoG -> bulldog
Terms with characters not within the a-z range:
ÅlanZ -> Ålanz
Õder -> Õder
ÖderÆG -> ÖderÆg
ÆterX -> Æterx
ÔhnoX -> Ôhnox
ÆKLRÖEDØ -> ÆklrÖedØ
It is still a great module though 8o)
Comments
Comment #1
BarisW commentedAh dang!
That should be fixed by using drupal_strtoupper() instead of strtoupper(), which is what I'm using now. drupal_strtoupper can handle unicode..
Will do in the next release :)
Comment #2
ressaGreat! I tested it with drupal_strtolower, and it works perfectly.
A temporary fix -- in termcase.module on line 218, replace:
with:
Comment #3
BarisW commentedIndeed, that's it!
And I am now working on #902396: Allow for Proper Case
There is no drupal substitute for ucwords() so I made this:
Comment #4
BarisW commentedFixed in v6.x-1.3: http://drupal.org/node/958540
Comment #5
ressaI updated to and tested the latest version (6.x-1.3) and both "Letters outside a-z range stay capitalized" and "Optional display warnings" (http://drupal.org/node/950468) are now fixed -- thanks a lot!