Page MenuHomePhabricator

Booksmurf (Booksmurf)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Oct 5 2025, 8:01 AM (45 w, 1 d)
Availability
Available
LDAP User
Booksmurf
MediaWiki User
Booksmurf [ Global Accounts ]

Recent Activity

May 3 2026

Booksmurf added a comment to T425082: Modify UI from checkbox to button for machine translation.
  1. Move the 'Suggest Machine Translation' checkbox and the warning message "Please check…" message above the two translation columns i.e. below the source and target select widgets. (They're not really related to the download/upload button area.)
May 3 2026, 11:17 AM · Community-Tech, SVG Translate Tool

May 2 2026

Booksmurf updated the task description for T425082: Modify UI from checkbox to button for machine translation.
May 2 2026, 8:51 AM · Community-Tech, SVG Translate Tool
Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.
May 2 2026, 7:54 AM · Patch-For-Review, Community-Tech, SVG Translate Tool
Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

We want it too keep machine translation on if the user goes to a new svg
but turn off if they change languages

J

Sent from Gmail Mobile

May 2 2026, 7:53 AM · Patch-For-Review, Community-Tech, SVG Translate Tool

May 1 2026

Booksmurf moved T425082: Modify UI from checkbox to button for machine translation from Backlog to In progress on the SVG Translate Tool board.
May 1 2026, 10:20 AM · Community-Tech, SVG Translate Tool
Booksmurf created T425082: Modify UI from checkbox to button for machine translation.
May 1 2026, 10:19 AM · Community-Tech, SVG Translate Tool
Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

Great to hear. Thank you both for your support.
Do i need to close this task or will it be done automatically after next status 'patch for review' is completed?
I opened a new one with the changes suggested by Sam: https://phabricator.wikimedia.org/T425082
For the button vs checkbox, the original discussion was about having a 'sticky' behavior.
Indeed frequency of translation is low and just one additional click.

May 1 2026, 10:14 AM · Patch-For-Review, Community-Tech, SVG Translate Tool

Apr 12 2026

Booksmurf added a comment to T420835: Hash characters in CSS comments are incorrectly interpreted as ID selectors.

The code uses strpos($CSS, '#') and treats split selector segments as containing IDs.

Apr 12 2026, 6:15 PM · Patch-For-Review, Community-Tech, SVG Translate Tool

Apr 5 2026

Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

I have added these two functionalities to the the merge request:
[done]

  • color code translated field
  • display warning messages to confirm to translations

Screenshot 2026-04-05 at 12.38.15.png (1,209×623 px, 185 KB)

Apr 5 2026, 10:41 AM · Patch-For-Review, Community-Tech, SVG Translate Tool

Mar 24 2026

Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

Here is an example output in current state. Machine translation from EN to SP and EN to FR. As you can see, it requires manual correction from some fields, but 90%+ is accurate and returned with low latency (within 1 second)

Mar 24 2026, 3:21 PM · Patch-For-Review, Community-Tech, SVG Translate Tool
Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

99.9% of the time source language for out efforts will be English but it
would be good to be able to change it

J

Sent from Gmail Mobile

Mar 24 2026, 2:49 PM · Patch-For-Review, Community-Tech, SVG Translate Tool

Mar 23 2026

Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

Working on the Source Language Widget:
the current setup implies a a logic issue: the source language is defaulted to the browser language.
For manual translation, it has no importance since the translator will identify both source and target language and translate accordingly.
however for machine translation, both need to be correct.

Mar 23 2026, 8:17 PM · Patch-For-Review, Community-Tech, SVG Translate Tool
Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

Linting errors cleared. now the test pipeline succeeded
i have changed the eslint config to allow for 'promise' to retrieve data from the api call asynchronously.
if another implementation is preferred let me know.

Mar 23 2026, 8:12 PM · Patch-For-Review, Community-Tech, SVG Translate Tool

Feb 28 2026

Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

merge request (draft)
Priority:
implementing api call to cxserver to get translated field

Feb 28 2026, 4:40 PM · Patch-For-Review, Community-Tech, SVG Translate Tool

Jan 10 2026

Booksmurf created T414255: Align local setup admin credentials with contributing.md file data.
Jan 10 2026, 7:43 AM · Community-Tech, SVG Translate Tool

Oct 25 2025

Booksmurf created T408291: Requesting GitLab account activation for [booksmurf].
Oct 25 2025, 2:01 PM · GitLab (Account Approval), Release-Engineering-Team

Oct 21 2025

Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

Here is what it could look like with all comments taken into account:

mockup.v4.png (464×954 px, 96 KB)

I leave only the 'Upload to Commons' button, with the warning message if the tickbox 'suggest machine translation' is ticked
If machine translation suggested, I change the background color + font to italic and bold to mark the difference
if an existing translation exists, it is loaded in the box.

Oct 21 2025, 5:31 PM · Patch-For-Review, Community-Tech, SVG Translate Tool

Oct 20 2025

Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.
  1. checking the "Suggest machine translation": Yes, text field will be filled with machine translation. Will add a spinner / visible loading state when this happens.
  2. difference between "Accept Suggestions" and "Submit": i want to make sure the acceptance of machine translation is intentional to ensure the quality. I can remove the "accept suggestions" button and add a warning text box instead.
  3. I am not sure i understand the use case when a manual translation would already be in the box: is it if a user starts translating manually then ticks the 'suggest machine translation' ?

in any case, i propose to
3.a add the machine translation only when the text box is empty (no previous manual addition)
3.b change the background of machine translated box to light green to clearly indicate the boxes which are suggestions from the service
attaching a new mockup

Oct 20 2025, 7:15 AM · Patch-For-Review, Community-Tech, SVG Translate Tool

Oct 14 2025

Booksmurf added a comment to T206436: Add machine translation suggestions in the SVG translate tool.

I m trying to help with this task. here is a proposal
UI: mockup:

SVGtranslate-machine-suggestion-mockup-v2.png (1,276×928 px, 98 KB)

  1. machine translation is optional with a tick box, must be actioned by user
  2. if machine translation is selected, for each segments, propose a suggestion (API call)

3.user must intentionally accept translation before submitting

Oct 14 2025, 5:22 PM · Patch-For-Review, Community-Tech, SVG Translate Tool