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

82
Vistas
llamando a un objeto json agregando una variable a la ruta

¿Es posible cambiar data.en.translation.test en algo como esto: data.language.translation.test;

Tengo un archivo json con varios objetos de lenguaje.

``

 { "en": { "translation": { "test": "some string" } }, "no": { "translation": { "test": "litt tekst" } } }

`` a continuación, tengo un script en el archivo html que contiene un objeto

``

 window._conf = { widgets: { main: { theme: "dark", lang: "en", debug: true, i18n: "i18n.json", }

`` Y el último archivo contiene una función que cambia el texto H1 dependiendo de la configuración de idioma en el objeto window._conf

``

 var survey_face = ` <h1 id="b"></h1><table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0;border:0;" width="100%"> <tbody> <tr>...

``

``

 var language = window._conf.widgets.main.lang; function newString(newtext) { fetch("i18n.json") .then((response) => response.json()) .then((data) => { newtext = data.language.translation.test; console.log(newtext); console.log(); b.innerHTML = newtext; }); } newString();

``

En resumen, necesito cargar el idioma de los lugares h1 según el idioma configurado en window._conf, sustituyéndolo desde el archivo i18n.json.

Gracias de antemano.

about 4 years ago · Juan Pablo Isaza
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