flutter / flutter/devtools

Language switching

Abierto
#9,060 1 comentario 0 reacciones 0 asignados Ver en GitHub
cost: high new feature P3
Lenguaje dominante
Dart
Estrellas
1.7k
Forks
404
Merge medio
6 d 17 h
PR fusionados (30 d)
18

Descripción

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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza revisando el área de configuración o preferencias de DevTools y el texto de la UI del depurador que necesitaría traducción. Define el comportamiento compatible de selección de idioma, incluida la detección del idioma del OS, el cambio manual y los paquetes de idiomas mantenidos por la comunidad; se considera terminado cuando el diseño de localización acordado está implementado y verificado en los idiomas seleccionados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
dart, flutter
Área
internationalization
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
20/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.