Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

446
Vistas
Agregue estilo a la cadena de traducción en i18n-js React Native

Uso i18n-js para fines de traducción en mi aplicación React Native. Pero no puedo obtener ningún estilo como diferentes colores, negrita, etc. para mis traducciones.

Este es mi en.js:

 import {Text} from "react-native"; const highlightText = (string) => string.split(" ").map((word, i) => ( <Text key={i}> <Text style={{ backgroundColor: "#ECEAFF", color: "#5F5C7E" }}> {word} </Text> </Text> )); const en = { testTranslation:`This Text has some styling to it: ${highlightText("<h1>Hello</h1>")} isn't that pretty?`,

Yo uso la traducción en mi pantalla así:

 import i18n from "i18n-js"; import { de } from "../../../locales/de"; import { en } from "../../../locales/en"; import { fr } from "../../../locales/fr"; i18n.fallbacks = true; i18n.translations = { en, de, fr }; ... <Text> {i18n.t("testTranslation")} </Text>

El resultado es este:

Este texto tiene algo de estilo: [objeto Objeto] ¿no es bonito?

¡Cualquier ayuda sobre cómo diseñar el texto es muy apreciada!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puedes usar sintaxis algo como esto

Cree 3 cadenas en el archivo de traducción. Ejemplo

en archivos de traducción

 str1: 'this is" str2: 'bold' str3: 'copy'

Ahora puedes hacer algo como

 <> <Text>{i18n.t(str1)}</Text> <Text className="boldStyle">{i18n.t(str2)}</Text> <Text>{i18n.t(str3)}</Text> <>

Hay otros patrones para lo mismo. pero esto es limpio y pequeño

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda