Support for Turkish Characters
-
it doesn’t work correctly for changing case of special characters in turkish language.
transformation between uppercase and lowercase is not too bad, just ‘i’ and ‘I’ causing problems. but capitalize transformations are really bad. it changes all characters after special ones and not changes the special characters that at the beginning of the word.
*example sentence containing all 29 letters in Turkish language.
lowercase -> uppercase:
input: pijamalı hasta yağız şoföre çabucak güvendi
output: PIJAMALI HASTA YAĞIZ ŞOFÖRE ÇABUCAK GÜVENDI
must be: PİJAMALI HASTA YAĞIZ ŞOFÖRE ÇABUCAK GÜVENDİuppercase -> lowercase:
input: PİJAMALI HASTA YAĞIZ ŞOFÖRE ÇABUCAK GÜVENDİ
output: pi̇jamali hasta yağiz şoföre çabucak güvendi̇
must be: pijamalı hasta yağız şoföre çabucak güvendilowercase -> capitalize:
input: pijamalı hasta yağız şoföre çabucak güvendi
output: Pijamalı Hasta YağıZ şOföRe çAbucak GüVendi
must be: Pijamalı Hasta Yağız Şoföre Çabucak Güvendiuppercase -> capitalize:
input: PİJAMALI HASTA YAĞIZ ŞOFÖRE ÇABUCAK GÜVENDİ
output: Pi̇Jamali Hasta YağIz şOföRe çAbucak GüVendi̇
must be: Pijamalı Hasta Yağız Şoföre Çabucak Güvendicorrect transformations:
ç <-> Ç
ğ <-> Ğ
ı <-> I
i <-> İ
ö <-> Ö
ş <-> Ş
ü <-> Üthanks.
The topic ‘Support for Turkish Characters’ is closed to new replies.