[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