I tested https://gerrit.wikimedia.org/r/445300 as cherry-pick again. It does not prevent double toggle buttons.
Thu, Jul 12
I think the double button problem is acceptable. It happens only for users, which make the following steps:
The problem from https://phabricator.wikimedia.org/T195053#4417392 is only present for 5 minutes until the cache for the style/script cache has expired and it only happens on new edited or purged pages which contain the new HTML.
Mon, Jul 2
Sat, Jun 30
Thu, Jun 28
Mon, Jun 25
Fri, Jun 22
Thu, Jun 21
As far as I see are the curid and the title parameter in diff links not necessary. In case of a deleted page the error message differ when the curid is present or not:
Jun 14 2018
Jun 13 2018
WikiEditor can detect internal links from URLs and convert them to internal links:
Jun 11 2018
Jun 10 2018
Jun 9 2018
May 31 2018
May 25 2018
May 20 2018
- Collapsing works on Grade C browser.
May 19 2018
The collapse buttons in the enhanced watch list still not working while loading the page.
May 15 2018
Apr 15 2018
Apr 13 2018
Apr 12 2018
Apr 10 2018
Apr 7 2018
Apr 1 2018
'de-at' has as fallback chain [ 'de-at', 'de', 'en' ] and
'en-gb' has as fallback chain [ 'en-gb', 'en' ].
T106367 is a related task for other lang attributes in MediaWiki core.
Mar 30 2018
Mar 29 2018
Mar 24 2018
Mar 22 2018
Mar 14 2018
This change can solve bidi problems like T159267: Preferences in RTL: Username with parentheses shown wrong in some WebKit based browsers. Using right language codes also helps screen readers.
Mar 8 2018
Mar 7 2018
The highlight of special characters should enabled and disabled by a ¶ button.
Mar 3 2018
Mar 1 2018
Feb 28 2018
Do you want to fill Wikidata with the Ekavian and the Ijekavian pronunciation in Cyrillic and in Latin script? Is it useful to have sr-cyrl-ekavsk, sr-latn-ekavsk, sr-cyrl-ijekavsk and sr-latn-ijekavsk and additionally sr-cyrl and sr-latn for words that don't differ between Ekavian and Ijekavian?
@Srdjan_m what about Wikidata? Do you want to distinguish the Wikidata content between the Ekavian and the Ijekavian pronunciation? Should the existing content with the language code sr-ec and sr-el moved to sr-cyrl and sr-latn or to sr-cyrl-ekavsk and sr-latn-ekavsk and create sr-cyrl-ijekavsk and sr-latn-ijekavsk?
This is WIP. Please help to set the right fallbacks.
Feb 27 2018
sr-jc was removed nearly 10 years ago: rSVN33124: Remove unused 'sr' variants 'sr-jc' and 'sr-jl'.. Interesting history.
Ok, then for the messages the language codes can renamed from sr-ec to sr-cyrl-ekavsk and from sr-el to sr-latn-ekavsk. The new language codes sr-cyrl and sr-latn does not have own translations and fall back to sr-cyrl-ekavsk and sr-latn-ekavsk.
When the variant -ijekavsk gets introduced as supported language code then the variant -ekavsk should also introduced to get a symmetric support. Without the symmetric support
Accept-Language: sr-ekavsk, sr-ijekavsk;q=0.9, sr;q=0.8
would select sr-ijekavsk. See T183295 for the problematic.
https://www.iana.org/assignments/language-subtag-registry and BCP 47 defines the following language codes:
Feb 22 2018
Hmm. In https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry is no a macrolanguage and bh a collection:
%% Type: language Subtag: no Description: Norwegian Added: 2005-10-16 Suppress-Script: Latn Scope: macrolanguage %% [...] %% Type: language Subtag: bh Description: Bihari languages Added: 2005-10-16 Scope: collection %%
Firefox supports bh but does not support bho. Mediawiki selects on uselang=bh the language code bho because of the mapping in DefaultSettings.php:
$wgExtraLanguageCodes = [ 'bh' => 'bho', // Bihari language family 'no' => 'nb', // Norwegian language family 'simple' => 'en', // Simple English ];
Feb 21 2018
When the ISO staff made a mistake then it should be fixed there.
07ca2020b3ecd1364a7921a4b82ab38a6270475e is responsible for this bug.