Foxglove Studio 会说中文

We’re thrilled to announce internationalization support in Foxglove Studio – a feature contributed by a member of the Foxglove community. This update adds initial support for Chinese, while also creating a framework for others to contribute additional languages and translations.
The pull request leverages i18next
, an internationalization framework written in JavaScript, to add a “Language” setting to Foxglove Studio’s in-app Preferences:
Having all translations for a given view isn't required to contribute them to the Foxglove Studio repo.
Since the Foxglove platform is utilized by robotics teams across the globe, we are very excited to see how this localization support will benefit both current and future Foxglove Studio users.
To add your own translations, check out our contribution guide and open a pull request in the Foxglove Studio GitHub repo. Translations are organized by both language and app view (e.g. Chinese for the Preferences dialog), so you can take on manageable sections of the app without committing to translating the entire app for your language.
We hope this newly added internationalization support makes our platform even easier to use for our growing community of Foxglove users! If you have any feedback or questions, please feel free to reach out to the Foxglove team directly in our Slack community.
Read more:
Use the ROS 2 tf2 library to calculate the relative positions of detected objects.


Robotics PhD student Max Polzin talks about debugging robots in -5°C.


Get blog posts sent directly to your inbox.