Skip to content

Translate factory_calibration_tool.py UI text to English - #8

Open
a-belard wants to merge 1 commit into
Seeed-Projects:factoryfrom
a-belard:i18n/english-factory-calibration-tool
Open

Translate factory_calibration_tool.py UI text to English#8
a-belard wants to merge 1 commit into
Seeed-Projects:factoryfrom
a-belard:i18n/english-factory-calibration-tool

Conversation

@a-belard

Copy link
Copy Markdown

Summary

  • Translates the user-facing strings in src/gui/factory_calibration_tool.py (window titles, labels, buttons, tooltips, status messages, dialog/log text) from Chinese to English, so English-speaking users can navigate the tool.
  • Scope: only this file's runtime string literals (including f-strings). Source comments and the other CLI-only tool scripts (src/tools/*.py) are left as-is for now to keep this PR focused/reviewable — happy to follow up on those if that's useful.

Test plan

  • python -m py_compile src/gui/factory_calibration_tool.py passes
  • Launched the GUI on a Jetson (aarch64 Ubuntu/L4T) and confirmed the translated strings render correctly (labels, buttons, servo status panel, dialogs)

Found this tool via the Seeed wiki page while debugging an SO-101 arm — really useful tool, figured the translation might help other non-Chinese-speaking users too.

Translates user-facing strings in the main GUI tool (window titles,
labels, buttons, tooltips, status messages, and log/dialog text) from
Chinese to English, so English-speaking users can navigate the tool.

Scope: only src/gui/factory_calibration_tool.py's runtime string
literals (including f-strings). Source code comments and the other
CLI-only tool scripts are left as-is for now, to keep this change
reviewable; happy to extend to those in a follow-up if useful.

Verified: py_compile passes, and the GUI launches cleanly on a Jetson
(aarch64 Ubuntu/L4T) with the translated strings displaying correctly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant