There is a problem with the article alias (İ letters) Topic is solved
- ithaki
- Joomla! Apprentice
- Posts: 20
- Joined: Fri Mar 12, 2010 9:35 pm
- Location: İzmir / Türkiye
There is a problem with the article alias (İ letters)
Article Title;
İskenderun
Auto Alias
i-skenderun
Must be
iskenderun
İskenderun
Auto Alias
i-skenderun
Must be
iskenderun
Last edited by toivo on Sun Jun 21, 2020 6:39 am, edited 1 time in total.
Reason: mod note: moved from 3.x Bug Reporting on request
Reason: mod note: moved from 3.x Bug Reporting on request
- pe7er
- Joomla! Master
- Posts: 22919
- Joined: Thu Aug 18, 2005 8:55 pm
- Location: Nijmegen, Netherlands
- Contact:
Re: There is a problem with the article alias (İ letters)
I cannot reproduce your issue. Do you have any 3rd party plugins active that might change it?
In Joomla 3.9.19 with en-GB English as default admin language,
I've created a new article "Is this really an issue?" and Joomla creates automatically the alias "is-this-really-an-issue".
In Joomla 3.9.19 with tr-TR (version 3.9.4.1) as default admin language,
I've tried "İskenderun" which got the alias "iskenderun".
Could you please try to reproduce this error with a new Joomla 3.9.19 installation without any 3rd party extensions (like plugins)?
And first with en_GB as default admin language, then with tr_TR as default admin language?
In Joomla 3.9.19 with en-GB English as default admin language,
I've created a new article "Is this really an issue?" and Joomla creates automatically the alias "is-this-really-an-issue".
In Joomla 3.9.19 with tr-TR (version 3.9.4.1) as default admin language,
I've tried "İskenderun" which got the alias "iskenderun".
Could you please try to reproduce this error with a new Joomla 3.9.19 installation without any 3rd party extensions (like plugins)?
And first with en_GB as default admin language, then with tr_TR as default admin language?
Kind Regards,
Peter Martin, Global Moderator
https://db8.nl - Joomla specialist, Nijmegen, Nederland
The best website: https://the-best-website.com
Peter Martin, Global Moderator
https://db8.nl - Joomla specialist, Nijmegen, Nederland
The best website: https://the-best-website.com
- ithaki
- Joomla! Apprentice
- Posts: 20
- Joined: Fri Mar 12, 2010 9:35 pm
- Location: İzmir / Türkiye
Re: There is a problem with the article alias (İ letters)
ok. experimenting, I'll give you informatio. thx
- ithaki
- Joomla! Apprentice
- Posts: 20
- Joined: Fri Mar 12, 2010 9:35 pm
- Location: İzmir / Türkiye
Re: There is a problem with the article alias (İ letters)
Hi pe7er
I installed a clean Joomla 3.9.19
The error continues
Admin Language En;
İkarus
i-karus
Admin Language Tr;
İletişim
i-letisim

This is a new problem. Did not exist before
I installed a clean Joomla 3.9.19
The error continues
Admin Language En;
İkarus
i-karus
Admin Language Tr;
İletişim
i-letisim

This is a new problem. Did not exist before
- pe7er
- Joomla! Master
- Posts: 22919
- Joined: Thu Aug 18, 2005 8:55 pm
- Location: Nijmegen, Netherlands
- Contact:
Re: There is a problem with the article alias (İ letters)
Please use Forum Post Assistant to give somewhat more info about your setup:
https://forumpostassistant.github.io/docs/
https://forumpostassistant.github.io/docs/
Kind Regards,
Peter Martin, Global Moderator
https://db8.nl - Joomla specialist, Nijmegen, Nederland
The best website: https://the-best-website.com
Peter Martin, Global Moderator
https://db8.nl - Joomla specialist, Nijmegen, Nederland
The best website: https://the-best-website.com
- Webdongle
- Joomla! Master
- Posts: 39318
- Joined: Sat Apr 05, 2008 9:58 pm
Re: There is a problem with the article alias (İ letters)
What is the first letter? It looks like an I (capital i) but with a dot over it like a lower case i
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"The definition of insanity is doing the same thing over and over again, but expecting different results": Albert Einstein.
https://www.weblinksonline.co.uk/updating-joomla.html
"The definition of insanity is doing the same thing over and over again, but expecting different results": Albert Einstein.
- pe7er
- Joomla! Master
- Posts: 22919
- Joined: Thu Aug 18, 2005 8:55 pm
- Location: Nijmegen, Netherlands
- Contact:
Re: There is a problem with the article alias (İ letters)
Yes, "Dotted İi and dotless Iı are separate letters in Turkish and Azerbaijani"
https://en.wikipedia.org/wiki/Dotted_and_dotless_I
Kind Regards,
Peter Martin, Global Moderator
https://db8.nl - Joomla specialist, Nijmegen, Nederland
The best website: https://the-best-website.com
Peter Martin, Global Moderator
https://db8.nl - Joomla specialist, Nijmegen, Nederland
The best website: https://the-best-website.com
- pe7er
- Joomla! Master
- Posts: 22919
- Joined: Thu Aug 18, 2005 8:55 pm
- Location: Nijmegen, Netherlands
- Contact:
Re: There is a problem with the article alias (İ letters)
I think that it's inevitable because if dotted İi and dotless Iı are both converted to lowercase "i",
then you will run into problems.
I suppose that
dotted İ is seen as a special symbol and converted to i- (i + dash)
and dotless I to i (i without a dash)
then you will run into problems.
I suppose that
dotted İ is seen as a special symbol and converted to i- (i + dash)
and dotless I to i (i without a dash)
Kind Regards,
Peter Martin, Global Moderator
https://db8.nl - Joomla specialist, Nijmegen, Nederland
The best website: https://the-best-website.com
Peter Martin, Global Moderator
https://db8.nl - Joomla specialist, Nijmegen, Nederland
The best website: https://the-best-website.com
- Per Yngve Berg
- Joomla! Master
- Posts: 27422
- Joined: Mon Oct 27, 2008 9:27 pm
- Location: Romerike, Norway
Re: There is a problem with the article alias (İ letters)
I can confirm the issue with the Turkish Capital i (İ).
Enabling Unicode aliases made the issue go away.
I could not find any issued with the non dotted i.
Enabling Unicode aliases made the issue go away.
I could not find any issued with the non dotted i.
- Webdongle
- Joomla! Master
- Posts: 39318
- Joined: Sat Apr 05, 2008 9:58 pm
Re: There is a problem with the article alias (İ letters)
That was my thinking
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"The definition of insanity is doing the same thing over and over again, but expecting different results": Albert Einstein.
https://www.weblinksonline.co.uk/updating-joomla.html
"The definition of insanity is doing the same thing over and over again, but expecting different results": Albert Einstein.
- ithaki
- Joomla! Apprentice
- Posts: 20
- Joined: Fri Mar 12, 2010 9:35 pm
- Location: İzmir / Türkiye
Re: There is a problem with the article alias (İ letters)
"Enabling Unicode aliases has resolved the issue."
But it will cause problems on multilingual sites
It was working fine before a few versions
But it will cause problems on multilingual sites
It was working fine before a few versions
- ithaki
- Joomla! Apprentice
- Posts: 20
- Joined: Fri Mar 12, 2010 9:35 pm
- Location: İzmir / Türkiye
Re: There is a problem with the article alias (İ letters)
Interesting
The last character in the word does not cause problems
Testİ İleri denemİler Testİ
testi-i-leri-denemi-ler-testi
The last character in the word does not cause problems
Testİ İleri denemİler Testİ
testi-i-leri-denemi-ler-testi
- sozzled
- Joomla! Exemplar
- Posts: 9983
- Joined: Sun Jul 05, 2009 3:30 am
- Location: Canberra, Australia
Re: There is a problem with the article alias (İ letters)
I don't know what problems this will cause.
I tested, created an article with the title "İskenderun" with J! 3.9.19 and it created the article with the alias "i-skenderun". I tested the same thing on a test site running J! 3.8.13—that's 20 version ago—and it created the article with the alias "i-skenderun". So this is not a new thing.
Global Configuration » Site » SEO Settings » Unicode Aliases » Yes will "fix" this but, as I wrote earlier, I do not know what other "problems" this will cause.
Different things happen with accented characters:
Österreich ==> oesterreich
Éclairs ==> eclairs
Æða ==> aedha
Ångström ==> angstroem
Øresund bridge ==> oresund-bridge
From what I can see (and I could be wrong) the alias URL involves stringURLSafe that has been around since J! 1.7 (see https://api.joomla.org/cms-3/classes/Jo ... ilter.html). Also see discussion on GitHub about the OP's issue: https://github.com/joomla/joomla-cms/issues/27875; perhaps you used @infograf768's patch and did not re-apply it after you updated your J! software recently?
https://www.kuneze.com/blog
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?”
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?”

- ithaki
- Joomla! Apprentice
- Posts: 20
- Joined: Fri Mar 12, 2010 9:35 pm
- Location: İzmir / Türkiye
Re: There is a problem with the article alias (İ letters)
Enabling "enabling Unicode aliase" is risky for Seo.
-Enabling unicode aliase
Title; Şiş Kebap
Auto alias; şiş-kebap <-- Bad url for seo. Non-english characters. (This topic is controversial. But we shouldn't risk)
-Disable unicode aliase;
Title; İce
Auto alias; i-ce <-- Bad url for seo. Meaningless words.
-Enabling unicode aliase
Title; Şiş Kebap
Auto alias; şiş-kebap <-- Bad url for seo. Non-english characters. (This topic is controversial. But we shouldn't risk)
-Disable unicode aliase;
Title; İce
Auto alias; i-ce <-- Bad url for seo. Meaningless words.
- sozzled
- Joomla! Exemplar
- Posts: 9983
- Joined: Sun Jul 05, 2009 3:30 am
- Location: Canberra, Australia
Re: There is a problem with the article alias (İ letters)
I tested.
Global Configuration » Site » SEO Settings » Unicode Aliases » No (default setting): Şiş Kebap ==> sis-kebap
Global Configuration » Site » SEO Settings » Unicode Aliases » Yes: Şiş Kebap ==> şiş-kebap.
I agree that the alias (generated when Unicode Aliases » Yes) in this case is incorrect because it contains unsafe ASCII characters (see https://www.urlencoder.io/learn/):
Thank you, @ithaki, for explaining your point. The question about whether "İ" should be replaced with "i" or "i-" is a good question but I don't know what will be done about it. The question about whether people should useA URL is composed from a limited set of characters belonging to the US-ASCII character set. These characters include digits (0-9), letters(A-Z, a-z), and a few special characters ("-", ".", "_", "~").
ASCII control characters (e.g. backspace, vertical tab, horizontal tab, line feed etc), unsafe characters like space, \, <, >, {, } etc, and any character outside the ASCII charset is not allowed to be placed directly within URLs.
- Global Configuration » Site » SEO Settings » Unicode Aliases » Yes, or
- Global Configuration » Site » SEO Settings » Unicode Aliases » No
https://www.kuneze.com/blog
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?”
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?”

- infograf768
- Joomla! Master
- Posts: 19056
- Joined: Fri Aug 12, 2005 3:47 pm
- Location: **Translation Matters**
Re: There is a problem with the article alias (İ letters)
Folks, this is a well known issue.
Please read
https://github.com/joomla/joomla-cms/issues/27875
and specially https://github.com/joomla/joomla-cms/is ... -588080115
and
https://github.com/joomla/joomla-cms/pull/16880
I am explaining all about it there.
Please read
https://github.com/joomla/joomla-cms/issues/27875
and specially https://github.com/joomla/joomla-cms/is ... -588080115
and
https://github.com/joomla/joomla-cms/pull/16880
I am explaining all about it there.
Jean-Marie Simonet / infograf · http://www.info-graf.fr
---------------------------------
ex-Joomla Translation Coordination Team • ex-Joomla! Production Working Group
---------------------------------
ex-Joomla Translation Coordination Team • ex-Joomla! Production Working Group