I feel we should determine whether the missing MessagesXXX.php files are needed and, if any, fallback languages required. Definitelly some languages such as sco.wikipedia.org exist without their corresponding MessagesSco.php existing, which I think it is bad.
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | MarcoAurelio | T201461 Missing MessagesXxx.php files for languages with translations on languages/i18n for mediawiki/core | |||
| Resolved | MarcoAurelio | T201462 Add MessagesSco.php | |||
| Resolved | MarcoAurelio | T202438 Add MessagesBi.php |
Event Timeline
In rMW8477d4a6f594: Define which languages explicitly fallback to 'en' (https://gerrit.wikimedia.org/r/c/mediawiki/core/+/423790) we also added MessagesEn_ca.php, MessagesJam.php and MessagesPih.php.
I feel we should determine whether the missing MessagesXXX.php files are needed and, if any, fallback languages required.
If they would not have any content, the Messages*.php files are not needed. It doesn't seem to be documented very well, but after reading some code in Language.php, I'm sure that only the *.json file is required. (Having a Messages*.php file but no *.json file is also valid.)
Is there anything here that requires doing? Subtasks have been marked as resolved, and there is a general process which tracks new language additions.
Feel free to close. Although I think there are still some languages without associated Messages$lang.php files. If that is not a problem now, I'm happy to call this resolved.