[TYPO3-dev] turkish caseshifting in core

Gür Yildirim Guer.Yildirim at ekcon.de
Mon Mar 27 04:16:40 CEST 2006


>> I tested <LINK> with a dotted I and it still doesn't work. Looks like 
>> lower-dotted i is the only way it works, no matter tr_TR, TR or 
>> tr_TR.utf-8
Shame on me I made a mistake :/
TR is the one which does work with <LINK>, but all others don't (http://t3dev.ekcon-it.de/index.php?id=1). Sorry for that

> To copy it is not enough.
I should have known this ...

> 1.) Pay a devolper to make a small fix for the generation of the link function [...]
The problem doesn't come up to the generation of the links only. Btw, I don't have a problem with links anymore, since generating lowercase seems to be accepted by Stanislas Rolland and you and Stanislas himself rewrote a core file for that and it's the core itself that needs the tags to be lowercase anyway.

> 2.) Only use ###lowercase### templates. It's better to read anyway.
Lowercase is not enough! Sometimes it's got to be uppercase to keep the template parsed right, see my cite in this conversation or take a look at bugtracker please.

> 3.) Keep troubling until the thing will be fixed in 4.5.
I spent a lot time with trying to workaround the problems. But I can't sleep well not being sure about the healthiness of my workarounds and if there aren't other problems with turkish that do wait to get discovered.

Thanks for your support.

-----Original Message-----
From: typo3-dev-bounces at lists.netfielders.de [mailto:typo3-dev-bounces at lists.netfielders.de] On Behalf Of Elmar Hinz
Sent: Sunday, March 26, 2006 11:28 PM
To: typo3-dev at lists.netfielders.de
Subject: Re: [TYPO3-dev] turkish caseshifting in core

Gür Yildirim schrieb:
> I agree to all you've said ...
> 
> I tested <LINK> with a dotted I and it still doesn't work. Looks like 
> lower-dotted i is the only way it works, no matter tr_TR, TR or 
> tr_TR.utf-8

That is in fact not the result I would have expected. So my model doesn't catch the whole situation.

On my machine there is not even a locale TR installed only tr_TR and tr_CY. But tr_CY has only differences for Tel and Adresses.

> 
> But: since the only locale available for turkish is *tr_TR* output of the modules for dates and other stuff is english. So I did this:
>   cd /usr/share/i18n/locales/
>   cp tr_TR TR
>   rcapache2 restart
>   Clear the cache and reload

/usr/share/i18n/locales/

contains a kind of "sourcecode" wich is combined with charactersets in

/usr/share/i18n/charmaps/

and *compiled* to the working locale, something like:

tr_TR at utf-8

To copy it is not enough.

By cp tr_TR TR you would have copied the problems of tr_TR into working TR? If you try this I guess you need to invert the direction. :-)

I think this is the wrong way at all. Turkish is a very important language, at least in Germany. So the thingy needs to be fixed. I was already wondering why the turkish TYPO3 community is so small. Now we know the reason.



I would propose this steps:

1.) Pay a devolper to make a small fix for the generation of the link function with a regular expression "/l.nk/" that ingnores the i completely. If it doesn't go into 4.0 you can simply exchange the corefile for your own installations.

2.) Only use ###lowercase### templates. It's better to read anyway.

3.) Keep troubling until the thing will be fixed in 4.5.


Regards

Elmar



















_______________________________________________
TYPO3-dev mailing list
TYPO3-dev at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-dev


More information about the TYPO3-dev mailing list