Page MenuHomePhabricator

Switch to using the new validator framework for Dissemin project
Closed, ResolvedPublic

Description

Request - https://phabricator.wikimedia.org/T204568#4971934

  • Confirm with community
  • Submit / patch
  • Deploy on Translatewiki.net

Validators to be added are summarized here. Summary,

  1. %d, %s
  2. %(doctype)s, %(deposit_url)s, %(year)d
  3. {{PLURAL:GETTEXT|%s paper found|%s papers found}}
  4. Ensure source and translation match in terms of starting / ending with newlines.

Plural validators will be added as part of a separate task.

Event Timeline

This task has been created to break down the parent task T224025: Migrate existing projects to use the new Validator framework into smaller tasks project level task.

Change 533627 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[translatewiki@master] Add the NewlineMatch validator to Dissemin

https://gerrit.wikimedia.org/r/533627

Change 536034 had a related patch set uploaded (by Nikerabbit; owner: Nikerabbit):
[translatewiki@master] Enable GettextPlural validator for Dissemin

https://gerrit.wikimedia.org/r/536034

Change 536034 merged by jenkins-bot:
[translatewiki@master] Enable GettextPlural validator for Dissemin

https://gerrit.wikimedia.org/r/536034

Change 533627 merged by jenkins-bot:
[translatewiki@master] Add the GettextNewline validator to Dissemin

https://gerrit.wikimedia.org/r/533627

Change 537656 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[translatewiki@master] Revert "Revert "Enable GettextPlural validator for Dissemin""

https://gerrit.wikimedia.org/r/537656

Change 537656 merged by jenkins-bot:
[translatewiki@master] Revert "Revert "Enable GettextPlural validator for Dissemin""

https://gerrit.wikimedia.org/r/537656

Change 537659 had a related patch set uploaded (by Abijeet Patro; owner: Abijeet Patro):
[mediawiki/extensions/Translate@master] Fix number of values in array returned from pluralFormCountCheck

https://gerrit.wikimedia.org/r/537659

Change 537659 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Fix number of values in array returned from pluralFormCountCheck

https://gerrit.wikimedia.org/r/537659

All the validators have been implemented and deployed on Translatewiki.net. Please see screenshots below,

%s / %d variable validator

image.png (406×816 px, 30 KB)

%(variable)type variable validator

image.png (467×1 px, 54 KB)

Newline validator

image.png (639×1 px, 62 KB)

Plural validator

image.png (440×1 px, 57 KB)