flutter / flutter/devtools

Language switching

Đang mở
#9,060 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
cost: high new feature P3
Ngôn ngữ chính
Dart
Star
1.7k
Fork
404
Merge trung bình
6 ngày 17 giờ
Pull request đã merge (30 ngày)
18

Mô tả

<-- 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,

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.