Sugeriría usar archivos de configuración.
Digamos que tiene un archivo config.json. En ese archivo tendrías algo como esto ……
“`
- ¿Puedo crear un sitio web comercial similar a The Knot con WordPress?
- ¿Hay algún conocimiento básico sobre cómo crear un marco JS como Angular & React?
- ¿Por qué complementos vale la pena pagar extra al registrar un dominio?
- ¿Cuál es la mejor manera de construir una plataforma de autor de no ficción desde cero?
- ¿Cómo funcionan las cookies del navegador?
{
“título”: {
“en”: “Hola”,
“es”: “Hola”
},
“pags”: {
“en”: {
“idName1”: “alguna cadena de caracteres”,
“idName2”: “alguna otra cadena de caracteres”,
“idName3”: “otra cadena de caracteres”,
},
“es”: {
“idName1”: “alguna cadena de caracteres en español”,
“idName2”: “alguna otra cadena de caracteres en español”,
“idName3”: “otra cadena de caracteres en español”,
},
},
“enlaces” ………
}
“`
entonces lo incluiría en su javascript y manipularía los datos en función de si estaba en modo inglés o español. En su html, tendría un montón de elementos vacíos que tenían identificadores y / o nombres de clase muy específicos sobre los que podría utilizar JavaScript para adjuntar los datos adecuados de sus archivos de configuración.