No Code Attached Yet bug
avatar brianteeman
brianteeman
3 Nov 2026

What happened?

When you enable language debug and then go to the module position select you will see that all the module positions for cassiopeia_extended are untranslated.

There is no language file for the cassiopeia_extended language file and it appears to just use the language file for the cassiopeia template BUT this does not work when in debug

Image Image Image

Version

6.2

Expected result

No response

Actual result

No response

System Information

No response

Additional Comments

No response

avatar brianteeman brianteeman - open - 3 Nov 2026
avatar brianteeman brianteeman - change - 3 Nov 2026
Labels Added: bug
avatar brianteeman brianteeman - labeled - 3 Nov 2026
avatar joomla-cms-bot joomla-cms-bot - change - 3 Nov 2026
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 3 Nov 2026
avatar Devansh-dvd
Devansh-dvd - comment - 6 Nov 2026

hii @brianteeman
i see two approaches basically for this fix:

One, is to create a new file tpl_cassiopeia_extended.sys.ini: simple and isolated like the parent cassiopeia has its own such file but the problem is it will require duplicating position strings for translators

Second,If a child template doesn't define its own position translation, fall back to checking the parent template's keys (TPL_POSITION*). This resolves it for cassiopeia_extended and also covers any current or future child templates without needing duplicate files or translations.

but this second approach would require change in core php module

i think second approach is better though its bit longer approach would love to hear your all feedback

Add a Comment

Login with GitHub to post a comment