2010-03-02, 09:23:41
Non-Latin characters cause problems with pages, widgets and everything which needs the input to be converted to Latin characters.
For example, when I type only "Ş" to a page's title and save it like that, the page does not have an ID. Thus, it can't be edited or be viewed.
Or when I type just "@" to the title of a widget, the code I need to use will be which is kinda funny .
My point is, anything related to "converting non-Latin stuff to something more legitimate" should be revised. Expanding the function is a good option for us right now but we may need to create new functions for creating a unique slug, adding a numeric ID tag for complications we cannot predict etc...
I keep saying "we", that's a good thing, right?
For example, when I type only "Ş" to a page's title and save it like that, the page does not have an ID. Thus, it can't be edited or be viewed.
Or when I type just "@" to the title of a widget, the code I need to use will be
Code:
<?php get_component(''); ?>
My point is, anything related to "converting non-Latin stuff to something more legitimate" should be revised. Expanding the
Code:
clean_url
I keep saying "we", that's a good thing, right?