Following naming conventions for message keys. Problem is: There are hundreds of local overrides on the Wikimedia wikis. What can we do about this? Is it even worth it?
- 44 cite_error
- 0 cite_error_ref_invalid_dir
- 14 cite_error_ref_numeric_key
- 13 cite_error_ref_no_key
- 11 cite_error_ref_too_many_keys
- 0 cite_error_ref_nested_extends
- 24 cite_error_ref_no_input
- 7 cite_error_references_duplicate_key
- 11 cite_error_references_invalid_parameters
- 10 cite_error_references_no_backlink_label
- 6 cite_error_no_link_label_group
- 29 cite_error_references_no_text
- 16 cite_error_included_ref
- 1 cite_error_included_references
- 20 cite_error_group_refs_without_references
- 8 cite_error_references_group_mismatch
- 11 cite_error_references_missing_key
- 7 cite_error_references_no_key
- 11 cite_error_empty_references_define
- 2 cite_reference_backlink_symbol
- 16 cite_reference_link
- 51 cite_references_link_one
- 49 cite_references_link_many
- 93 cite_references_link_many_format
- 59 cite_references_link_many_format_backlink_labels
- 4 cite_references_link_many_sep
- 3 cite_references_link_many_and
- 0 cite_references_link_accessibility_label
- 0 cite_references_link_many_accessibility_label
- 0 cite_references_link_accessibility_back_label
- 2 cite_section_preview_references
- 1 cite_warning
- 1 cite_warning_sectionpreview_no_text
Only 2 of the currently 19 error messages have 0 overrides. These happen to be the most recently added ones.
What we probably need to do:
- While not strictly related, it's worth getting rid of the non-error messages with 0 overrides. See T321217.
- For every error and warning message make a full list with the overrides that exist.
- Mark the overrides that don't just replace the text but use special features. Most notably if the message includes a template, and which template.
- For messages with templates, actually execute them with an example on their home wiki and write down the user-facing error message created by the template.
- With all this information it might be possible to replace some of the messages with plain-text messages, without loosing anything the communities added.
- Analyze the templates source code and what it does. E.g. do they add additional tracking categories?
- …?