Page MenuHomePhabricator

Add DataMaps to translatewiki.net
Closed, ResolvedPublic2 Estimated Story Points

Description

Currently shifting away from a private Weblate setup. I'll be adding message documentation within next 2-3 weeks (though am curious if there's an option to do that from within Translatewiki's UI?).

Project information

Name: DataMaps
Homepage: https://www.mediawiki.org/wiki/Extension:DataMaps
Project link:
Code repository: https://github.com/alex4401/mediawiki-extensions-DataMaps

  • Source branch: main
  • Target branch: main

OS License: GPL-2.0-or-later
Issue Tracker: https://github.com/alex4401/mediawiki-extensions-DataMaps/issues
Project contact: https://translatewiki.net/wiki/User:Alex4401

Logo:

  • Without text:
  • With text:

Project description:
The DataMaps extension allows wikis to display interactive maps using Leaflet with no additional services or software.

NOTE: Section below will be filled by twn staff

Project setup checklist

Project configuration (for translation admins)

Namespace: NS_MEDIAWIKI
Prefix:
Validators:

  • BraceBalance
  • MediaWikiLink
  • MediaWikiPageName
  • MediaWikiParameter

Insertables:

  • UrlInsertablesSuggester
  • HtmlTagInsertablesSuggester

Support:
GitHub: https://github.com/alex4401/mediawiki-extensions-DataMaps/issues

Ignore messages:

  • datamap-standard-title-prefix (core)
  • datamap-doc-page-suffix (core)
  • datamap-doc-page-show (core)

Optional messages:

  • datamap-coordinate-control-text-xy (core)
  • datamap-coordinate-control-text-yx (core)

Some configuration notes:

  • Project to be added to mwgithub.yaml
  • There are multiple files in the project for translation. These can be added as 3 different entries:
    • id: mwgithub-datamaps-core; label: DataMaps - Core
    • id: mwgithub-datamaps-createmap; label: DataMaps - Create Maps
    • id: mwgithub-datamaps-ve; label: DataMaps - Visual Editor
  • Support URL will be the same for all of them.

Concerns

  • Missing message documentation. But can be added on Translatewiki after the project is on-boarded.

Event Timeline

I've accepted the invite to the project.

Wangombe changed the task status from Open to In Progress.Oct 4 2023, 7:33 AM
Wangombe claimed this task.

Change 963667 had a related patch set uploaded (by Wangombe; author: Wangombe):

[translatewiki@master] Add DataMaps to translatewiki.net

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

Not necessary for this request, but I encourage to submit your extension to https://github.com/MWStake/nonwmf-extensions so that it appears in Wikimedia CodeSearch.

Not necessary for this request, but I encourage to submit your extension to https://github.com/MWStake/nonwmf-extensions so that it appears in Wikimedia CodeSearch.

Thank you, didn't know about that! Created a merge request.

Change 963667 merged by jenkins-bot:

[translatewiki@master] Add DataMaps to translatewiki.net

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

Change 964552 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[translatewiki@master] DataMaps: Remove MANGLER declaration

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

Change 964552 merged by jenkins-bot:

[translatewiki@master] DataMaps: Remove MANGLER declaration

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

Change 964558 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[translatewiki@master] DataMaps: Add MediaWikiInsertablesSuggester

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

One question: it is alright for me to upload screenshots of UI elements, and link them up in message documentation, right? Is there any specific naming schemes I should follow for those files?

One question: it is alright for me to upload screenshots of UI elements, and link them up in message documentation, right? Is there any specific naming schemes I should follow for those files?

No, nothing specific. Prefixing the filenames with DataMaps: should be good enough.

Exports were done: https://github.com/alex4401/mediawiki-extensions-DataMaps/commit/d7286c51eee058b3ecb91b512ba2a04af65b6615

Message documentation has been added for DataMaps - Core, but pending for other two files: Create maps and Visual Editor

Change 964558 merged by jenkins-bot:

[translatewiki@master] DataMaps: Add MediaWikiInsertablesSuggester

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

Excuse me if I simply missed something, but do you support magic words as well?

abi_ updated the task description. (Show Details)