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
6.2
No response
No response
No response
No response
| Labels |
Added:
bug
|
||
| Labels |
Added:
No Code Attached Yet
|
||
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