feat(menu): admin menu short-name constant COM_MOKOSUITEEDITOR_SHORT (#13) #16

Merged
jmiller merged 5 commits from fix/short-menu-constant into dev 2026-07-07 10:15:41 +00:00
Owner

Summary

Resolves #13 — org-wide one-word admin-menu naming pass for MokoSuiteEditor, matching MokoSuiteHQ / MokoSuiteClient.

The component had no admin language folder and the manifest menu used the full constant COM_MOKOSUITEEDITOR with no short form or language wiring. This PR creates and wires the language file (not just adding a key to an existing one).

Changes

  1. CREATED source/packages/com_mokosuiteeditor/admin/language/en-GB/com_mokosuiteeditor.sys.ini:
    COM_MOKOSUITEEDITOR="MokoSuite Editor"
    COM_MOKOSUITEEDITOR_SHORT="Editor"
    COM_MOKOSUITEEDITOR_XML_DESCRIPTION="MokoSuite Editor component."
    
  2. WIRED + retargeted the manifest mokosuiteeditor.xml:
    • <menu>: COM_MOKOSUITEEDITORCOM_MOKOSUITEEDITOR_SHORT
    • Added <languages folder="admin/language"><language tag="en-GB">en-GB/com_mokosuiteeditor.sys.ini</language></languages> to <administration>.

Notes

  • Prior state had no .sys.ini anywhere in the package, so the menu constant would have rendered raw. This is a create+wire, not a simple key add.
  • No _SHORT_NAME duplicate constant found to supersede.

Do not merge without review.

https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R

## Summary Resolves #13 — org-wide one-word admin-menu naming pass for MokoSuiteEditor, matching MokoSuiteHQ / MokoSuiteClient. The component had **no admin language folder** and the manifest menu used the full constant `COM_MOKOSUITEEDITOR` with no short form or language wiring. This PR **creates and wires** the language file (not just adding a key to an existing one). ## Changes 1. **CREATED** `source/packages/com_mokosuiteeditor/admin/language/en-GB/com_mokosuiteeditor.sys.ini`: ```ini COM_MOKOSUITEEDITOR="MokoSuite Editor" COM_MOKOSUITEEDITOR_SHORT="Editor" COM_MOKOSUITEEDITOR_XML_DESCRIPTION="MokoSuite Editor component." ``` 2. **WIRED + retargeted** the manifest `mokosuiteeditor.xml`: - `<menu>`: `COM_MOKOSUITEEDITOR` → `COM_MOKOSUITEEDITOR_SHORT` - Added `<languages folder="admin/language"><language tag="en-GB">en-GB/com_mokosuiteeditor.sys.ini</language></languages>` to `<administration>`. ## Notes - Prior state had no `.sys.ini` anywhere in the package, so the menu constant would have rendered raw. This is a create+wire, not a simple key add. - No `_SHORT_NAME` duplicate constant found to supersede. Do not merge without review. https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
jmiller added 2 commits 2026-07-06 22:45:49 +00:00
feat(menu): add COM_MOKOSUITEEDITOR_SHORT short-name constant (#13)
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
d958d3ef69
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
feat(menu): use COM_MOKOSUITEEDITOR_SHORT + wire admin language (#13)
Universal: PR Check / Branch Policy (pull_request) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Failing after 8s
Universal: PR Check / Secret Scan (pull_request) Successful in 9s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 13s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 17s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
a428a9e491
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
jmiller added 1 commit 2026-07-06 22:46:02 +00:00
jmiller added 1 commit 2026-07-06 22:46:28 +00:00
jmiller added 1 commit 2026-07-06 22:47:08 +00:00
chore(version): pre-release bump to 01.00.29-dev [skip ci]
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
00ec429916
jmiller merged commit 97771ef48a into dev 2026-07-07 10:15:41 +00:00
jmiller deleted branch fix/short-menu-constant 2026-07-07 10:15:41 +00:00
Sign in to join this conversation.
No Reviewers
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteEditor#16