Page MenuHomePhabricator

ProofreadPage <pagelist> tag is broken in Vietnamese localization
Closed, ResolvedPublic

Description

In the Vietnamese localization of the ProofreadPage extension, the <pagelist> tag no longer produces any output. For example, in [[s:vi:Mục lục:Viet Nam Su Luoc.djvu]], the following code does nothing:

<pagelist 1="bìa phụ" 2=4 2to10=roman 11=1 43="hình" 44=34 79=A 80=69 120=B 121=109 237="hình" 360=352/>

The Vietnamese localization of the Proofread Page extension uses "Mục lục" as
the index namespace. The space in this namespace previously caused bug 32792, and I suspect that the bug has regressed due to commit 98bb44055a9a44429ab40d9ff71375eb79379d24 for bug 37483.


Version: master
Severity: normal
URL: http://vi.wikisource.org/wiki/M%E1%BB%A5c_l%E1%BB%A5c:Viet_Nam_Su_Luoc.djvu

Details

Reference
bz43284

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 12:57 AM
bzimport added projects: ProofreadPage, I18n.
bzimport set Reference to bz43284.

Thanks for the analysis!

Tpt: Could you take a look at this, as you've also been active in bug 37483?

I've uploaded a patch that solve the issue: https://gerrit.wikimedia.org/r/#/c/39607/

This bug is related to the fact that the index namespace name is composed of two words an not one word as in most of Wikisources.

Patch merged. It will be deployed with the next version of MediaWiki

(In reply to comment #3)

Patch merged. It will be deployed with the next version of MediaWiki

Resolved fixed then.