No Code Attached Yet Information Required
avatar joomlaphp
joomlaphp
30 Nov 2021

Steps to reproduce the issue

There is a problem with the letters Üü, Öö.

Create New Article

Title: Joomla Ürünler
Title: Joomla Önek

Expected result

The link should be like this,

Alias that should be: joomla-urunler
Alias that should be: joomla-onek

Actual result

Alias: joomla-ueruens (this is not true)
Alias: joomla-oenek (this is not true)

System information (as much as possible)

Best Regards

avatar joomlaphp joomlaphp - open - 30 Nov 2021
avatar joomla-cms-bot joomla-cms-bot - change - 30 Nov 2021
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
Title
Articles: New Alias Turkish character issue
Articles: New Alias character issue
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar joomlaphp joomlaphp - change - 30 Nov 2021
The description was changed
avatar joomlaphp joomlaphp - edited - 30 Nov 2021
avatar chmst
chmst - comment - 1 Dec 2021

Which constellation of languages do you have on your PC?
In J3, were there the alias names as you expected - was there a difference between turkish and german ü/ö?

avatar chmst chmst - change - 1 Dec 2021
Labels Added: Information Required
avatar chmst chmst - labeled - 1 Dec 2021
avatar infograf768
infograf768 - comment - 2 Dec 2021

PHP INTL extension transliterates ö and ü to oe and ue after this was merged
#35029

To override this, a transliterate method has to be added to your language localise.php.

avatar joomlaphp
joomlaphp - comment - 2 Dec 2021

Which constellation of languages do you have on your PC? In J3, were there the alias names as you expected - was there a difference between turkish and german ü/ö?

In fact, it was in the J3 version as well.

@infograf768 I will implement it and let you know, thank you.

avatar joomlaphp
joomlaphp - comment - 2 Dec 2021

PHP INTL extension transliterates ö and ü to oe and ue after this was merged #35029

To override this, a transliterate method has to be added to your language localise.php.

Problem not solved. Could you please download and test the Turkish language pack?

avatar joomlaphp
joomlaphp - comment - 2 Dec 2021

I edited the libraries/src/Language/transliterate.php file, everything is fine now.

I replaced it with the defaults.

I was looking for ways to make these changes permanent but this is not the solution!

'à' => 'a', 'ô' => 'o', 'ď' => 'd', 'ḟ' => 'f', 'ë' => 'e', 'š' => 's', 'ơ' => 'o', 'ß' => 'ss', 'ă' => 'a', 'ř' => 'r', 'ț' => 't', 'ň' => 'n', 'ā' => 'a', 'ķ' => 'k', 'ŝ' => 's', 'ỳ' => 'y', 'ņ' => 'n', 'ĺ' => 'l', 'ħ' => 'h', 'ṗ' => 'p', 'ó' => 'o', 'ú' => 'u', 'ě' => 'e', 'é' => 'e', 'ç' => 'c', 'ẁ' => 'w', 'ċ' => 'c', 'õ' => 'o', 'ṡ' => 's', 'ø' => 'o', 'ģ' => 'g', 'ŧ' => 't', 'ș' => 's', 'ė' => 'e', 'ĉ' => 'c', 'ś' => 's', 'î' => 'i', 'ű' => 'u', 'ć' => 'c', 'ę' => 'e', 'ŵ' => 'w', 'ṫ' => 't', 'ū' => 'u', 'č' => 'c', 'ö' => 'o', 'è' => 'e', 'ŷ' => 'y', 'ą' => 'a', 'ł' => 'l', 'ų' => 'u', 'ů' => 'u', 'ş' => 's', 'ğ' => 'g', 'ļ' => 'l', 'ƒ' => 'f', 'ž' => 'z', 'ẃ' => 'w', 'ḃ' => 'b', 'å' => 'a', 'ì' => 'i', 'ï' => 'i', 'ḋ' => 'd', 'ť' => 't', 'ŗ' => 'r', 'ä' => 'ae', 'í' => 'i', 'ŕ' => 'r', 'ê' => 'e', 'ü' => 'u', 'ò' => 'o', 'ē' => 'e', 'ñ' => 'n', 'ń' => 'n', 'ĥ' => 'h', 'ĝ' => 'g', 'đ' => 'd', 'ĵ' => 'j', 'ÿ' => 'y', 'ũ' => 'u', 'ŭ' => 'u', 'ư' => 'u', 'ţ' => 't', 'ý' => 'y', 'ő' => 'o', 'â' => 'a', 'ľ' => 'l', 'ẅ' => 'w', 'ż' => 'z', 'ī' => 'i', 'ã' => 'a', 'ġ' => 'g', 'ṁ' => 'm', 'ō' => 'o', 'ĩ' => 'i', 'ù' => 'u', 'į' => 'i', 'ź' => 'z', 'á' => 'a', 'û' => 'u', 'þ' => 'th', 'ð' => 'dh', 'æ' => 'ae', 'µ' => 'u', 'ĕ' => 'e', 'œ' => 'oe',

And

'İ' => 'I', 'Ô' => 'O', 'Ď' => 'D', 'Ḟ' => 'F', 'Ë' => 'E', 'Š' => 'S', 'Ơ' => 'O', 'Ă' => 'A', 'Ř' => 'R', 'Ț' => 'T', 'Ň' => 'N', 'Ā' => 'A', 'Ķ' => 'K', 'Ŝ' => 'S', 'Ỳ' => 'Y', 'Ņ' => 'N', 'Ĺ' => 'L', 'Ħ' => 'H', 'Ṗ' => 'P', 'Ó' => 'O', 'Ú' => 'U', 'Ě' => 'E', 'É' => 'E', 'Ç' => 'C', 'Ẁ' => 'W', 'Ċ' => 'C', 'Õ' => 'O', 'Ṡ' => 'S', 'Ø' => 'O', 'Ģ' => 'G', 'Ŧ' => 'T', 'Ș' => 'S', 'Ė' => 'E', 'Ĉ' => 'C', 'Ś' => 'S', 'Î' => 'I', 'Ű' => 'U', 'Ć' => 'C', 'Ę' => 'E', 'Ŵ' => 'W', 'Ṫ' => 'T', 'Ū' => 'U', 'Č' => 'C', 'Ö' => 'O', 'È' => 'E', 'Ŷ' => 'Y', 'Ą' => 'A', 'Ł' => 'L', 'Ų' => 'U', 'Ů' => 'U', 'Ş' => 'S', 'Ğ' => 'G', 'Ļ' => 'L', 'Ƒ' => 'F', 'Ž' => 'Z', 'Ẃ' => 'W', 'Ḃ' => 'B', 'Å' => 'A', 'Ì' => 'I', 'Ï' => 'I', 'Ḋ' => 'D', 'Ť' => 'T', 'Ŗ' => 'R', 'Ä' => 'Ae', 'Í' => 'I', 'Ŕ' => 'R', 'Ê' => 'E', 'Ü' => 'U', 'Ò' => 'O', 'Ē' => 'E', 'Ñ' => 'N', 'Ń' => 'N', 'Ĥ' => 'H', 'Ĝ' => 'G', 'Đ' => 'D', 'Ĵ' => 'J', 'Ÿ' => 'Y', 'Ũ' => 'U', 'Ŭ' => 'U', 'Ư' => 'U', 'Ţ' => 'T', 'Ý' => 'Y', 'Ő' => 'O', 'Â' => 'A', 'Ľ' => 'L', 'Ẅ' => 'W', 'Ż' => 'Z', 'Ī' => 'I', 'Ã' => 'A', 'Ġ' => 'G', 'Ṁ' => 'M', 'Ō' => 'O', 'Ĩ' => 'I', 'Ù' => 'U', 'Į' => 'I', 'Ź' => 'Z', 'Á' => 'A', 'Û' => 'U', 'Þ' => 'Th', 'Ð' => 'Dh', 'Æ' => 'Ae', 'Ĕ' => 'E', 'Œ' => 'Oe',

@HLeithner

avatar infograf768
infograf768 - comment - 2 Dec 2021

Don’t do that…

avatar joomlaphp
joomlaphp - comment - 2 Dec 2021

Don’t do that…

I just tested. And I can't solve the problem.

avatar infograf768
infograf768 - comment - 3 Dec 2021

You have to add a transliterate method in the Turkish language localise.php to override the INTL default transliteration.

Here is the file which should replace the existing localise.php in your admin and site language/tr-TR/ folders.

localise.php.zip

avatar joomlaphp joomlaphp - change - 3 Dec 2021
Status New Closed
Closed_Date 0000-00-00 00:00:00 2021-12-03 09:36:43
Closed_By joomlaphp
avatar joomlaphp joomlaphp - close - 3 Dec 2021
avatar joomlaphp
joomlaphp - comment - 3 Dec 2021

localise.phpINTL varsayılan harf çevirisini geçersiz kılmak için Türkçe dilinde bir harf çevirisi yöntemi eklemeniz gerekir .

Yönetici ve site language/tr-TR/klasörlerinizdeki mevcut localise.php dosyasının yerini alması gereken dosya burada .

yerelleştir.php.zip

@infograf768 Thanks for everything. I was working on admin/language/en-TR. I didn't think of the fronted.

Best Regards

avatar joomlaphp joomlaphp - change - 7 Dec 2021
Status Closed New
Closed_Date 2021-12-03 09:36:43
Closed_By joomlaphp
avatar joomlaphp joomlaphp - reopen - 7 Dec 2021
avatar joomlaphp
joomlaphp - comment - 7 Dec 2021

Now I noticed and several users contacted me. After doing this, I keep getting an update warning. I can't figure out where we went wrong.

View:
https://imgur.com/a/QzHXAOC

localise.php.zip

@infograf768

avatar infograf768
infograf768 - comment - 8 Dec 2021

The Turkish TT coordinator has been informed about this topic and this update contains the transliterate method. You can update safely ;)

avatar joomlaphp joomlaphp - change - 8 Dec 2021
Status New Closed
Closed_Date 0000-00-00 00:00:00 2021-12-08 11:50:41
Closed_By joomlaphp
avatar joomlaphp joomlaphp - close - 8 Dec 2021

Add a Comment

Login with GitHub to post a comment