No Code Attached Yet
avatar ahmedtawfik6880
ahmedtawfik6880
11 Oct 2026

Steps to reproduce the issue

  1. Update Joomla core to the latest stable version 6.1.4.
  2. Navigate to Content -> Categories and create a category with a language constant as the title (e.g., MOD_MODELS_MAIN_PARENT).
  3. Add the translation inside the Arabic and English override INI files (e.g., ar-AA.override.ini and en-GB.override.ini).
  4. Display the categories list or categories filter on the frontend or inside custom components layout loader.

Expected result

JRegistry or the core Category Registry should parse the language constant instantly and display the translated string based on the user's active session language.

Actual result

Since version 6.1.4, category registry sanitizes or escapes the raw title code directly before parsing layout string registry, causing the frontend filters and list loaders to display the literal code value (MOD_MODELS_MAIN_PARENT) instead of the translated title.

Note: This language constant method works flawlessly and instantly for Custom Fields and Field Groups titles and values in the exact same environment, indicating a critical regression regression bug in the Core Category Registry engine introduced in this specific release.

System information

  • Joomla version: 6.1.4 Stable
  • PHP version: 8.2 / 8.3
avatar ahmedtawfik6880 ahmedtawfik6880 - open - 11 Oct 2026
avatar ahmedtawfik6880 ahmedtawfik6880 - change - 11 Oct 2026
Labels Removed: ?
avatar joomla-cms-bot joomla-cms-bot - change - 11 Oct 2026
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 11 Oct 2026
avatar alikon alikon - change - 12 Oct 2026
Status New ⇒ Closed
Closed_Date 0000-00-00 00:00:00 ⇒ 2026-10-12 07:30:50
Closed_By ⇒ alikon
avatar alikon alikon - close - 12 Oct 2026
avatar alikon
alikon - comment - 12 Oct 2026

duplicate of #48608

Add a Comment

Login with GitHub to post a comment