Support template literals
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
Línea de trabajo
Empieza por localizar la ruta de recopilación de cadenas de origen y el punto de entrada de la localización en tiempo de ejecución en strong-globalize. Traza cómo compartirían los mensajes extraídos y las llamadas a plantillas etiquetadas los marcadores de posición indexados. Se considera terminado cuando los literales de plantilla producen mensajes como Hello {0} y _ los localiza como una función tag, con cobertura para ambos comportamientos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Extend strong-globalize to support template literals via tagged template literals.
Sample usage:
const {_} = require('strong-globalize')();
const name = 'world';
console.log(_`Hello ${name}`);
Preliminary list of tasks:
- When gathering strings to potentially localize, look for template literals and convert them into messages with indexed placeholders. In the example above, the following
messagesentry should be created:Hello {0} - Implement
_as a tag function applying localization under the hood.
- Lenguaje dominante
- JavaScript
- Estrellas
- 26
- Forks
- 16
- 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 strongloop/strong-globalize
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
strongloop/strong-globalize#178 ·
-
Stop using `lodash`?Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
strongloop/strong-globalize#169 ·
-
enhancement major
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
strongloop/strong-globalize#158 ·
-
os-locale new update is not compatible for old loopback versionQuizá libre de nuevo @raymondfeng la tomó hace 2704 días y no hay ningún pull request abierto. Abierto
strongloop/strong-globalize#144 · 4 comentarios · 1 asignado ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
strongloop/strong-globalize#141 ·
Todos los issues de strongloop/strong-globalize
Issues similares
-
Waiting for: Product Owner
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
getsentry/sentry-javascript#26203 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
bytedance/flowgram.ai#1235 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
open-webui/docs#1500 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 2 días