Page MenuHomePhabricator

Add CampWiz NXT to translatewiki.net
Closed, ResolvedPublic4 Estimated Story Points

Description

Project information

Name: CampWiz NXT
Homepage: https://campwiz.toolforge.org
Project link:

Code repository:

OS License: GPLv3
Issue Tracker:
Project contact: Nokib Sarkar

Logo:

Project description:
CampWiz NXT is an open source tool to host, evaluate, result preparation of campaigns in Wikimedia Commons. Currently it supports Image, video, audio. It also supports three types of evaluation - yes/no, rating, ranking. For more info, see https://commons.wikimedia.org/wiki/Commons:Campwiz_NXT

NOTE: Section below will be filled by twn staff

Project setup checklist

Project configuration (for translation admins)

Namespace: NS_WIKIMEDIA
Prefix: campwiz-frontend-
Validators: MediaWikiParameter,BraceBalance
Support:

Concerns

Details

Related Changes in Gerrit:

Event Timeline

Nikerabbit set the point value for this task to 4.
Nikerabbit subscribed.

I see you have put target branch as different from the source Do you want automatic pull requests to the main branch?

I am not sure if my required JSON format is compatible with the formats available in translatewiki. So, I was thinking of running a Github Action when pushed to the target branch. That action would convert your available format to my JSON format and push it to the main branch.

The format is supported, but we would prefer if you took language names from a library like CLDR to avoid translators translating them multiple times for different projects.

@Nikerabbit If you are saying that I should get the language codes from CLDR (like bn for Bengali, en for English), it is completely fine. I can do that. But the format I am using is the JSON format from react-i18n. If it is supported without any kind of adapter or modification, then it is okay to push into the main branch.

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

[translatewiki@master] Add CampWiz NXT to translatewiki.net

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

abi_ changed the task status from Open to In Progress.May 15 2025, 7:59 AM

I think this project needs message documentation. See Message_documentation. It's recommended to include a qqq.json file in the same folder as your translations.

@Wangombe Would this work? As a suggestion, please look at home.welcome message. Would it be enough?

@Wangombe Would this work? As a suggestion, please look at home.welcome message. Would it be enough?

This is in order. Thank you.

@Wangombe Would this work? As a suggestion, please look at home.welcome message. Would it be enough?

This looks fine, but I'd specifically add parameter documentation similar to what's done here: https://github.com/wikimedia/mediawiki-extensions-Translate/blob/d8944b4faeb679c998b36981668278fb94c3d7a9/i18n/core/qqq.json#L118

"translate-checks-gettext-plural-count": "Notice message from automated syntax check for translators. Parameters:\n* $1 - number\n* $2 - number\n{{Related|Translate-checks}}",

Additionally the documentation can be more succinct but I leave that to you.

Change #1145960 merged by jenkins-bot:

[translatewiki@master] Add CampWiz NXT to translatewiki.net

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

Hi, any updates regarding when the translation thing might start? I wanted to add a translate button in my UI for asking users to help translate the thing.

Hi, any updates regarding when the translation thing might start? I wanted to add a translate button in my UI for asking users to help translate the thing.

Hi, CampWiz NXT is now available for translation on translatewiki.net.

image.png (1,747×1,118 px, 193 KB)

https://translatewiki.net/wiki/Special:Translate?group=wikimedia-tools-campwiz-frontend&language=en&action=translate&filter=%21translated

@Nokib_Sarkar please go ahead and give https://github.com/translatewiki commit access to CampWiz NXT on GitHub.

@Wangombe Added translatewiki as collaborator.

Accepted the invite.

This comment was removed by Nokib_Sarkar.

Some translations were copied from English in the source code for technical reasons. But, these are either machine translated or not translated at all. Fuzzybot picked up these and added in the completion percentage. So, it might be possible that a volunteer, seeing 100% completion rate, would not attempt to actually check and translate the messages. So, I am asking,

  • is it possible to remove those translations?
  • Or at least, rebase from my current commit where all the redundant translations are removed. (Those which were already touched by volunteers should be kept, only the fuzzy bot imports should be deleted)

Or at least, rebase from my current commit where all the redundant translations are removed. (Those which were already touched by volunteers should be kept, only the fuzzy bot imports should be deleted)

If this has been done, then it will be picked up and pulled into translatewiki.net

I'm marking this as done. @Nokib_Sarkar please let us know if there is anything else we can help you with.