Description
In English, 'I' and 'i' are the uppercase and lowercase versions of the same letter. However, in Turkish, 'I/ı' (dotless) and 'İ/i' (dotted) are two completely different, independent letters.
Currently, the application treats them as identical. For example, filtering or blocking 'i' also triggers or affects 'I' / 'ı'.
Expected Behavior
Just like 'A' and 'B' are distinct characters, 'ı' and 'i' must be treated as separate, independent letters. The system should use Turkish locale-aware string comparison or case-folding to avoid this conflict.

Description
In English, 'I' and 'i' are the uppercase and lowercase versions of the same letter. However, in Turkish, 'I/ı' (dotless) and 'İ/i' (dotted) are two completely different, independent letters.
Currently, the application treats them as identical. For example, filtering or blocking 'i' also triggers or affects 'I' / 'ı'.
Expected Behavior
Just like 'A' and 'B' are distinct characters, 'ı' and 'i' must be treated as separate, independent letters. The system should use Turkish locale-aware string comparison or case-folding to avoid this conflict.