Steps to replicate the issue:
- Check default interwiki map [1] [2]
- Check BCP 47 "language" subtags [3]
What happens?:
Several default interwiki codes/prefixes overlapped with BCP 47 language tags, which is used for interlanguage prefixes.
%% Type: language Subtag: dcc Description: Deccan Added: 2009-07-29 %%
%% Type: language Subtag: doi Description: Dogri (macrolanguage) Added: 2005-10-16 Scope: macrolanguage %%
%% Type: language Subtag: git Description: Gitxsan Added: 2009-07-29 %%
%% Type: language Subtag: zum Description: Kumzari Added: 2009-07-29 %%
What should have happened instead?:
We shouldn't use valid BCP 47 language tags (and any codes with valid format) as non-interlanguage interwiki prefixes.
We should use some kind of BCP 47 validator instead of rely on Names.php
Software version:
Other information: