| Author |
Message |
Susann
Newbie


Joined: Jan 04, 2007
Posts: 55
Location: Cyberworld
|
Posted:
Tue Apr 03, 2007 7:30 am |
|
Not sure if its really a bug but it doesn´t look correct.
Within the archive and there the month March is called in German März you ll get an url like this:http://my-site.de/archive-2007-03-M.html%E4rz.
In English its archive-2007-03-March.html and the title is March, 2007 while the German title is just M, 2007 |
| |
|
|
 |
montego
Site Admin/Owner


Joined: Feb 12, 2005
Posts: 926
|
Posted:
Tue Apr 03, 2007 7:06 pm |
|
I suspect this to be a problem with the old GT/GT-NExtGEn as well. I'll have to log this one as a bug and look into it. Unfortunately, I am not too good with dealing in multi-languages as you well know... Thank you for pointing this out though. Another good catch! |
| |
|
|
 |
Guardian
Site Admin


Joined: Jul 18, 2005
Posts: 297
|
Posted:
Tue Apr 03, 2007 7:13 pm |
|
I suspect there will always be a problem with special characters like that as 'taps' only really look for utf8 (english) characters.
I am intrigued though as to whether there might also be some knock-on effects with browser rendering as the users regional settings will be for a specific character map.
Sussan, can you throw me a link, I would like to take a look to see how it appears on my system. |
_________________ Spam Stopper - Comments Modules - Security News - Script Installer |
|
|
 |
Susann
Newbie


Joined: Jan 04, 2007
Posts: 55
Location: Cyberworld
|
Posted:
Wed Apr 04, 2007 6:24 am |
|
Guardian just click März.
I believe there is no difference between different browsers.
Yes, its also a problem with the old GT-Next Gen. |
Last edited by Susann on Wed Apr 04, 2007 9:03 pm; edited 1 time in total |
|
|
 |
montego
Site Admin/Owner


Joined: Feb 12, 2005
Posts: 926
|
Posted:
Wed Apr 04, 2007 8:18 am |
|
The problem appears that März must be showing up as
in the HTML (in the link), pre-tap, which is coming from this define:
define('_MARCH','März');
I'll have to just log this and then when I get the time to analyze this further, I'll have to figure out how to address. |
| |
|
|
 |
Susann
Newbie


Joined: Jan 04, 2007
Posts: 55
Location: Cyberworld
|
Posted:
Wed Apr 04, 2007 12:37 pm |
|
Thanks Montego.
I solved it by simple renaming März to Maerz in the German language file wich is the same. The title and the url is now correct. define('_MARCH','Maerz');
Of course I would prefer März but its possible thats a problem for some browser.  |
| |
|
|
 |
montego
Site Admin/Owner


Joined: Feb 12, 2005
Posts: 926
|
Posted:
Thu Apr 05, 2007 8:16 am |
|
Susann. No worries. I will definitely look into this. Just not sure yet if there is an easy solution. |
| |
|
|
 |
Slackervaara
Newbie


Joined: Nov 03, 2007
Posts: 75
|
Posted:
Mon Mar 10, 2008 4:51 am |
|
This seems to be similar to my problem with Scandivian letters åäö.
My suggestion is that you change this line in .htaccess and adds ä:
RewriteRule ^archive-([0-9]*)-([0-9]*)-([a-zäA-Z]*).* modules.php?name=Stories_Archive&sa=show_month&year=$1&month=$2&month_l=$3 [L]
In Shortlinks/GT-Stories_Archieve.php add ä to this line:
'"(?<!/)modules.php\?name=Stories_Archive&sa=show_month&year=([0-9]*)&month=([0-9]*)&month_l=([a-zäA-Z]*)"', |
| |
|
|
 |
montego
Site Admin/Owner


Joined: Feb 12, 2005
Posts: 926
|
Posted:
Mon Mar 10, 2008 7:47 am |
|
Yeah, I just wish there was a more complete and transferable (across charsets) solution. Thanks for the additional info in this thread. |
_________________ “To err is human, but when the eraser wears out ahead of the pencil, you’re overdoing it.”
-- Josh Jenkins |
|
|
 |
Slackervaara
Newbie


Joined: Nov 03, 2007
Posts: 75
|
Posted:
Mon Mar 24, 2008 3:01 am |
|
I had a similar problem on my site and to fix it I had to add also %.
You probably must add % in:
RewriteRule ^archive-([0-9]*)-([0-9]*)-([a-zäA-Z%]*).* modules.php?name=Stories_Archive&sa=show_month&year=$1&month=$2&month_l=$3 [L]
and
'"(?<!/)modules.php\?name=Stories_Archive&sa=show_month&year=([0-9]*)&month=([0-9]*)&month_l=([a-zäA-Z%]*)"', |
| |
|
|
 |
|
|