Towards automated repairment of internationalization issues for android apps
Portada
Citas bibliográficas
Enlace de Referencia
Autores
Autor corporativo
Recolector de datos
Otros/Desconocido
Director audiovisual
Editor/Compilador
Fecha
Resumen
Internationalization (i18n) plays an important role in mobile application development, mainly because this feature allows for greater user reach in an ever-growing mobile market. As in any other aspect of mobile development, poor development practices can lead to undesired results and errors when implementing i18n. ITDroid [1] is a tool that analyzes the graphical user interface (GUI) of android applications and reports related issues to developers. This project extends ITDroid's functionality by fixing two i18n issues related to bad development practices: Hard-coded strings in the code, which do not allow translation of the text into other languages; and lack of GUI support when using right-to-left languages (RTL).
Resumen
La internacionalización (i18n) juega un papel importante en el desarrollo de aplicaciones móviles, principalmente porque esta característica permite un mayor alcance de los usuarios en un mercado móvil en constante crecimiento. Como en cualquier otro aspecto del desarrollo móvil, las malas prácticas de desarrollo pueden dar lugar a resultados no deseados y a errores cuando se implementa i18n. ITDroid [1] es una herramienta que analiza la interfaz gráfica de usuario (GUI) de las aplicaciones android e informa de los problemas a los desarrolladores. Este proyecto amplía las funcionalidades de ITDroid para arreglar dos problemas de i18n relacionados con las malas prácticas de desarrollo: las cadenas de texto quemadas en el código, que no permiten la traducción del texto a otros idiomas; y la falta de soporte para la interfaz gráfica al utilizar lenguajes de derecha a izquierda (RTL).