Summary: Special:Allmessages message grouping
Component: Special pages
Special:Allmessages has grown huge, with thousands of messages. Searching for a
specific interface message is extremely difficult because the canonical
structure of these is weak (some functions have messages starting with multiple
"roots") and because there is no "tree structure" to aid searching.
Can we have a modification to the message structure that messages created by
(or related to) a component or extension, are created "tagged" with that
component, similar to how there is a list of components and extensions in MW's
The aim would be that interface messages would be able to be listed within
groups (related to component or extension) to speed up searching. This would
not mean a redesign of the interface system.
The suggested method would be that extensions that create or define interface
messages also include a group name variable. As interface messages are defined,
the current group name is added to their entry. So instead of having to modify
the definitions of thousands of entries, it needs the group name defined at one
point and the same name is used for all definitions thereafter until amended.
Message in code portions that doesn't use this would have a good "failsafe" -
their messages would be grouped in a group with a null/empty name, which is the
ideal behavior anyway and mirrors the present behavior. The other change would
be that Special:Allmessages then sorts messages by group name as an aid to user
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
Wikibugs-l mailing list