Page MenuHomePhabricator

Add ::isSameCodeAs() method to wikimedia/bcp47code
Open, Needs TriagePublic

Description

It's not super complicated, but BCP-47 codes are case-insensitive and MediaWiki tends to convert things from lower to title case when it formats internal codes as bcp-47. We should add an ::isSameCodeAs() method to Bcp47 to make folks more likely to get this right.

Event Timeline

Change 897949 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/libs/Bcp47Code@main] Add Bcp47Code::isSameCodeAs()

https://gerrit.wikimedia.org/r/897949

Change 897949 merged by jenkins-bot:

[mediawiki/libs/Bcp47Code@main] Add Bcp47Code::isSameCodeAs()

https://gerrit.wikimedia.org/r/897949

Change 962070 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] Implement Language::isSameCodeAs()

https://gerrit.wikimedia.org/r/962070

Change 962072 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/libs/Bcp47Code@main] Release wikimedia/bcp-47-code v2.0.0

https://gerrit.wikimedia.org/r/962072

Change 962072 merged by jenkins-bot:

[mediawiki/libs/Bcp47Code@main] Release wikimedia/bcp-47-code v2.0.0

https://gerrit.wikimedia.org/r/962072

Change 962070 merged by jenkins-bot:

[mediawiki/core@master] Implement Language::isSameCodeAs()

https://gerrit.wikimedia.org/r/962070