RTC Language Change PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar richard67
richard67
25 May 2026

Pull Request resolves # .

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

This pull request (PR) updates the GitHub action "crate-ci/typos" in our CI workflow from version v1.34.0 to version v1.46.3.

See changelog https://github.com/crate-ci/typos/blob/master/CHANGELOG.md .

New typos found by the new version are corrected, as far as that is possible without any b/c break or deprecation rule violation:

  • Typos "inititializes", "santitizer" and "trigering" are corrected in code comments.
  • Typo "writeable" is corrected in code comments and language string values.

For typos which can't be fixed without any b/c break or deprecation rule violation, eclusions are added to the .github/workflows/typos.toml file:

  • Typo "fobidden" is used in the option name "fobidden_ext_in_content" in Joomla\CMS\Filter\InputFilter.
  • "wrkarounds" is used in method parameter names $wrkarounds in diverse Joomla\CMS\Cache\Controller controller classes. It's not really a typo for a variable name but a valid short form (saves 1 character length).
  • Typo "LANUAGES" is used in the language string key COM_CONFIG_HEADING_LANUAGES in the administrator/language/en-GB/com_config.ini file.
    This language string was added with PR #22126 to Joomla 4.0.
    But I haven't found any direct use of this string and the other 2 starting with COM_CONFIG_HEADING_ in the core.
    This has to be checked more in detail, so the questionable string or all 3 can be deprecated and be removed in the right versions.

Testing Instructions

Code review, and check that the "CI Joomla / Check for typos (pull_request)" action is successful for this PR.

Actual result BEFORE applying this Pull Request

GitHub action "crate-ci/typos" is outdated.

Expected result AFTER applying this Pull Request

GitHub action "crate-ci/typos" is up to date.

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar richard67 richard67 - open - 25 May 2026
avatar richard67 richard67 - change - 25 May 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 25 May 2026
Category Repository
avatar richard67 richard67 - change - 25 May 2026
The description was changed
avatar richard67 richard67 - edited - 25 May 2026
avatar richard67 richard67 - change - 25 May 2026
Title
[5.4] Update typos GH action to v1.46.3
[5.4] [WiP] Update typos GH action to v1.46.3
avatar richard67 richard67 - edited - 25 May 2026
avatar richard67 richard67 - change - 25 May 2026
Title
[5.4] [WiP] Update typos GH action to v1.46.3
[5.4] [WiP] Update typos GitHub action to v1.46.3
avatar richard67 richard67 - edited - 25 May 2026
avatar richard67 richard67 - change - 25 May 2026
Labels Added: PR-5.4-dev
avatar joomla-cms-bot joomla-cms-bot - change - 25 May 2026
Category Repository Repository Libraries
avatar joomla-cms-bot joomla-cms-bot - change - 25 May 2026
Category Repository Libraries Repository Administration Libraries
avatar joomla-cms-bot joomla-cms-bot - change - 25 May 2026
Category Repository Libraries Administration Repository Administration com_admin com_config com_joomlaupdate Libraries Front End Plugins
avatar joomla-cms-bot joomla-cms-bot - change - 25 May 2026
Category Repository Libraries Administration com_admin com_config com_joomlaupdate Front End Plugins Repository Administration com_admin com_config com_joomlaupdate Language & Strings Libraries Front End Plugins
avatar richard67 richard67 - change - 25 May 2026
Labels Added: Language Change
avatar richard67 richard67 - change - 25 May 2026
The description was changed
avatar richard67 richard67 - edited - 25 May 2026
avatar richard67
richard67 - comment - 25 May 2026

@brianteeman Maybe you can advise what to do with the remaining typos?

Warning: "LANUAGES" should be "LANGUAGES".

This comes from the language string key COM_CONFIG_HEADING_LANUAGES in the administrator/language/en-GB/com_config.ini files.

I did not find the 3 strings COM_CONFIG_HEADING_COMPONENT, COM_CONFIG_HEADING_DESCRIPTION and COM_CONFIG_HEADING_LANUAGES being used anywhere in the core.

Do you know if they are used somewhere?

And should we add exclusions for those in the .github/workflows/typos.toml file?

Warning: "wrkarounds" should be "workarounds".
Warning: "fobidden" should be "forbidden".

These come from method parameter names $wrkarounds and option names fobidden_ext_in_content. I think we can't change that as it would be a b/c break.

I think we have to add exclusions for those in the .github/workflows/typos.toml file. Do you agree?

avatar brianteeman
brianteeman - comment - 25 May 2026

not at my pc today (its 35c here) so cant check the first part but agree on the two exceptions

avatar brianteeman
brianteeman - comment - 25 May 2026

they were added by #22126

avatar richard67 richard67 - change - 25 May 2026
The description was changed
avatar richard67 richard67 - edited - 25 May 2026
avatar richard67 richard67 - change - 25 May 2026
The description was changed
avatar richard67 richard67 - edited - 25 May 2026
avatar richard67 richard67 - change - 25 May 2026
Title
[5.4] [WiP] Update typos GitHub action to v1.46.3
[5.4] Update typos GitHub action to v1.46.3
avatar richard67 richard67 - edited - 25 May 2026
avatar brianteeman
brianteeman - comment - 25 May 2026

@richard67 looking at #22126 I can see that those strings were used in the first commit but subsequently unused when the code was refactored before the pr was finally merged.

I suggest that all the strings added in #22126 are checked to see if they are being used and if not then they should be marked as deprecated for removal in 7.0

avatar richard67
richard67 - comment - 25 May 2026

@richard67 looking at #22126 I can see that those strings were used in the first commit but subsequently unused when the code was refactored before the pr was finally merged.

I suggest that all the strings added in #22126 are checked to see if they are being used and if not then they should be marked as deprecated for removal in 7.0

Unfortunately I won’t have time in the next days to check all these strings.

But that should not stop this PR here.

Do I assume right that we have to depreciate the unused strings in 6.2-dev for removal in 7.0?

avatar brianteeman
brianteeman - comment - 25 May 2026

I would deprecate them in 5.4 as they've never been used but I leave that to others to decide.

This pr is good to go

avatar brianteeman
brianteeman - comment - 26 May 2026

I did a PR for the unused strings #47833

avatar brianteeman brianteeman - test_item - 26 May 2026 - Tested successfully
avatar brianteeman
brianteeman - comment - 26 May 2026

I have tested this item ✅ successfully on ce949ef


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47825.

avatar brianteeman
brianteeman - comment - 26 May 2026

I have tested this item ✅ successfully on ce949ef


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47825.

avatar richard67 richard67 - change - 27 May 2026
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 27 May 2026

RTC after 1 successful test and 1 approval by a maintainer.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47825.

avatar richard67
richard67 - comment - 27 May 2026

RTC after 1 successful test and 1 approval by a maintainer.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/47825.

avatar richard67 richard67 - change - 27 May 2026
Labels Added: RTC
avatar muhme
muhme - comment - 27 May 2026

✅ Before merge only scanned the changes and checked CI passed.

avatar muhme muhme - change - 27 May 2026
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2026-05-27 15:41:50
Closed_By muhme
avatar muhme muhme - close - 27 May 2026
avatar muhme muhme - merge - 27 May 2026
avatar muhme
muhme - comment - 27 May 2026

Thank you very much @richard67 for your contribution. Thank you @brianteeman for your support and testing. Thank you @tecpromotion for review.

Add a Comment

Login with GitHub to post a comment