Language switching
<-- Please describe your problem here. Be sure to include repro steps. -->
DevTools version: 2.31.1 Connected Device: CPU / OS: x64 (64 bit) windows Connected app type: Flutter native (debug build) Dart Version: 3.3.4 Flutter Version: 3.19.6 / stable Framework / Engine: 54e66469a9 / c4cd48e186
Dear Debugging Tool Developers/Maintainers,
I've recently been using the Flutter debugging tool and found it to be incredibly helpful in improving my development efficiency. However, I've noticed that the UI language of the debugger seems to be fixed (usually English).
As a developer whose primary language is not English, I often need to translate the English interface content into my native language to better understand and utilize the tool's features. I believe many developers from non-English speaking countries face a similar challenge.
Therefore, I suggest adding a language switching feature to the debugger UI, allowing users to select the language they prefer. For example, you could consider the following implementation options:
Add a language option in settings/preferences: Users can select the UI language in the debugger's settings, such as English, Chinese, Spanish, etc.
Automatically select language based on OS language: The debugger can automatically select the appropriate UI language based on the user's operating system language. Of course, a manual language switching option should also be provided to meet the specific needs of users.
Provide a language pack mechanism: Allow the community to contribute and maintain translation files for different languages.
If multilingual support could be implemented, I believe the user experience of the debugger would be significantly improved, attracting more developers from diverse linguistic backgrounds to use Flutter.
I am very willing to contribute to this feature. For example, I can:
Provide Chinese translation files: I can be responsible for translating the debugger's UI text into Chinese.
Assist in testing and verifying multilingual functionality: I can help test new features and provide feedback.
What are your thoughts on this suggestion? Do you think it's feasible to implement a multilingual switching feature in the debugger? If so, do you have any suggestions regarding the implementation approach?
Thank you very much for your time and consideration!
Sincerely,
This is a request for internationalization of DevTools.