[BUG-android] Plugin does not escape special characters
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- android, typescript
- Área
- internationalization, mobile
Línea de trabajo
Comienza reproduciendo el fallo de generación de recursos de Android usando un carácter de porcentaje como clave JSON y, después, sigue el código del plugin que genera mobile/platforms/android/app/src/main/res/values/strings.xml. Se considera terminado cuando los caracteres especiales se escapan antes de generar los recursos de Android y la combinación de recursos de Gradle se completa correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
It seems that the plugin fails to escape special characters before generating android resources.
This is what we get for a percentage character used as a JSON key:
mobile/platforms/android/app/src/main/res/values/strings.xml: Resource and asset merger: '%' is not a valid resource name character
Execution failed for task ':app:mergeDebugResources'.
mobile/platforms/android/app/src/main/res/values/strings.xml: Error: '%' is not a valid resource name character
Unable to apply changes on device: emulator-5554. Error is: Command ./gradlew failed with exit code 1.
The @nativescript/localize plugin applies escaping without problems.
- Lenguaje dominante
- TypeScript
- Estrellas
- 4
- Forks
- 2
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nativescript-community/l
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
-
New forms of parametersAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Nothing is showing in labelsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de nativescript-community/l
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
callstackincubator/rozenite#518 ·
Los mantenedores suelen responder en 1 día
-
Area/Workflow Priority/Blocker Type/Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
wso2/product-integrator#2622 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
area:bash bug has repro platform:macos
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
anthropics/claude-code#98644 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
allure-framework/allure-js#1603 ·
Los mantenedores suelen responder en 1 día