I've been thinking a bit more about this, and the problem is clear now. In the Turkish language, the i and the I are two different characters. Because of the way we are parsing templates, using uppercase tokens, and also using the uppercase tokens in code, there is a problem with fieldnames containing a lowercase i.
Changing culture will not help, other solutions are being looked at. Please feel free to offer your options ;)