Parsoid/Language conversion/Preprocessor fixups/Edit logbook

This page logs the editing process of the issue-lists that were made on 20 March 2017. It is fluid, as in: developing insight. It is more flexible that its parent page, which should be more stable for future reference and documentation. Posts might be signed. -DePiep (talk) 17:16, 15 April 2017 (UTC)

The March 20 list
On March 20, 2017, thirteen wikis were scanned for "-{" code in source text. Theyty were listed per wiki. These are the articles (and non-artricles) which need to be fixed.

(Number of pages may be incorrect +/- 10%)

ceb
ceb
 * Status: Exclusively valid language converter markup; perhaps LanguageConverter was enabled on cebwiki at one point in the past?

de
de
 * Status:

en

 * en || 552 || 106 ||
 * Status: Done, see Edit Rules. DePiep (talk) 22:19, 11 April 2017 (UTC)
 * Status: Done, see Edit Rules. DePiep (talk) 22:19, 11 April 2017 (UTC)

es
es
 * Status:

fr
fr || 104 || 14
 * Status:

it
it || 77 || 187
 * Status:

ja
ja || 87 || 2
 * Status:

mw
mw || 35 || 9 ||
 * Status: Some /zh translations are LanguageConverter-related false positives.

nl
nl || 32 || 62
 * Status:

pl
pl || 51 || 2
 * Status:

pt
pt || 73 || 1
 * Status:

ru
ru || 95 || 3
 * Status:

sv
sv || 7 || 4 ||
 * Status: Done, see Edit Rules. -DePiep (talk) 20:47, 14 April 2017 (UTC)

vi
vi || 13 || 9 ||
 * Status: Done, see Edit Rules. Needs some edit requests (convert templates). -DePiep (talk) 22:04, 14 April 2017 (UTC)

war
war || 5 || 1 || * Status: Done, see Edit Rules. -DePiep (talk) 19:26, 14 April 2017 (UTC)

zh
zh || 716|| 117 ||
 * Status: These are probably intentional uses of valid language converter markup, since LanguageConverter is enabled for zhwiki

Edit process
I worked:
 * Only listed pages were approached.
 * On enwiki I am a editor (with Template Editing permission, TE), but I have no admin rights. I am maintainning several chemicals ('IUPAC name') templates, and that is why I arrived here. 75% of the pages listed are such chemical manes.
 * For the enwiki list I used AutoWikiBrowser (en:WP:AWB) and individual page editing. AWB is not a bot&mdash;I must check each edit individually (I do, but some are glancing, and some require research). This also may cause mistakes, at a typo level.


 * Most edits are obvious. I did judge by best knowledge (of wikitables, core issue wrt LanguageConverter, etc). When doubt, did not edit. However, also wrong judgements might be made (counter-intended edit). These should be rare, and can be considered a typo.


 * Other lang-wikis:
 * Low numbers: manual only (sv, vi, war)
 * Higher number (50+): trying to get AWB access for these lang-wikis, separately
 * zhwiki: the original list gives numbers, but today the page is redlinked. No action by me.


 * Sister projects (like wikiquote): not listed, no action.

Edit Rules

 * This set of Rules is developing on the fly

Edit Rules as applied:
 * Edits done in the listed pages:
 * Change  into
 * In chemical names (mostly IUPAC names and similar; could be 75% of all affected pages)
 * In species description (example: Oloo, G.W. (1975) Sugarcane. 1.- {Aulacaspis} spp. and other scales; note: closing hyphen not present)
 * In module documentation pages ( Module:.../doc )


 * in url: change into  (see example Alan Turing)
 * Removed when typo (for example  in wikitable pipe code)


 * Pending
 * When in static archive or log page (mostly before 2010).
 * Protected page (example vi:Bản mẫu:Convert/Dual/LoffAoffDxSoffT)


 * Listed pages not edited:
 * No edit when in ns Module (Lua code)
 * No edit when (possibly) intentionally used for LanguageConverter: en:Bulgarian language has "-{ost/est}" (See note R)
 * No edit when inside TeX source code description (example: en:File:Homotopy lifting property.svg). (See note R)
 * "-{" in Regex string:  (example from vi:MediaWiki:Gadget-navpop.js). .js page exempt same as module? (See note R)


 * Note R
 * These rules might need refinement, to select the true positives for editing.

Future
After processing these lists, we could