Page MenuHomePhabricator
Paste P45893

(An Untitled Masterwork)
ActivePublic

Authored by Tgr on Mar 20 2023, 3:19 AM.
Tags
None
Referenced Files
F36919306: raw-paste-data.txt
Mar 20 2023, 3:30 AM
F36919301: raw-paste-data.txt
Mar 20 2023, 3:21 AM
F36919300: raw-paste-data.txt
Mar 20 2023, 3:19 AM
Subscribers
None
mediawiki/extensions/Babel$ diff -c0 <(ack -l '"babel-N-n"' i18n/ | cut -d. -f1 | cut -d/ -f2 | sort) <(ack -l '"babel-N"' i18n/ | cut -d. -f1 | cut -d/ -f2 | sort) | ack '^[+-] '
+ aeb-latn
+ am
- apc
- ase
+ bgn
- crh-cyrl
- crh-latn
+ dty
+ gag
- ish
+ kbd-cyrl
+ kip
+ krl
+ ku-latn
- lzh
- nan
- pam
- ryu
- shy
- so
- szl
+ xal
- zgh
- zh-cn
- zh-hk
- zh-sg
- zh-tw

Event Timeline

babel-N only:

$ diff -c0 <(ack -l '"babel-N-n"' i18n/ | cut -d. -f1 | cut -d/ -f2 | sort) <(ack -l '"babel-N"' i18n/ | cut -d. -f1 | cut -d/ -f2 | sort) | ack --no-color '^[+] ' | cut -c3- | xargs echo | sed 's/ /|/g'
aeb-latn|am|bgn|dty|gag|kbd-cyrl|kip|krl|ku-latn|xal

babel-N-n only:

$ diff -c0 <(ack -l '"babel-N-n"' i18n/ | cut -d. -f1 | cut -d/ -f2 | sort) <(ack -l '"babel-N"' i18n/ | cut -d. -f1 | cut -d/ -f2 | sort) | ack --no-color '^[-] ' | cut -c3- | xargs echo | sed 's/ /|/g'
apc|ase|crh-cyrl|crh-latn|ish|lzh|nan|pam|ryu|shy|so|szl|zgh|zh-cn|zh-hk|zh-sg|zh-tw

Test page:

babel-<level> only:
{{#babel:aeb-latn|am|bgn|dty|gag|kbd-cyrl|kip|krl|ku-latn|xal}}

babel-<level>-n only:
{{#babel:apc|ase|crh-cyrl|crh-latn|ish|lzh|nan|pam|ryu|shy|so|szl|zgh|zh-cn|zh-hk|zh-sg|zh-tw}}

both:
{{#babel:en|de|fr}}

Test:

$ curl 'http://dev.wiki.local.wmftest.net:8765/wiki/User:Admin?action=raw&templates=expand' > testName.txt

with and without patch, with and without a local MediaWiki:Babel-N-n page.