1.Crear una función que reciba un string y reemplaza los marcadores con el contenido de un objeto
Crear una función que reciba un string y reemplaza los marcadores con el contenido de un objeto- Fix styles y repasar responsive.
- Guardar versiones de los documentos en localStorage. Tener la opcion de hacer el CRUD.
Crear una función que reciba un string y reemplaza los marcadores con el contenido de un objeto- Mostrar las plantillas por defecto con textos de ejemplo.
- En la pestaña de vista previa an1adir tambien botnes de guardar y descargar.
- Creata y mejorar SEO y meta tags.
- Preparar multilingüe, por ahora solo en ES y EN.
- Valorar la funcionalidad de subir archivos MD para generar textos personalizados.
- Añadir de forma diñamica al formulario nuevos inputs vinculados para remplazar nuevos marcadores de documentos personalizados.
- La página multilingüe será dinámica, los idiomas se guardaran en archivos json, se creará una función que reciba el idioma y el texto y devuelve el texto traducido.
<!-- Ejempli de función Translate -->
function t(path: string) {
return path.split('.').reduce((obj, key) => obj?.[key], translations[lang]) || path;
}
<!-- Ejemplo del estándar de estructura de idiomas (JSON) -->
{
"form": {
"name": "Full name",
"email": "Email address"
},
"button": {
"submit": "Submit",
"cancel": "Cancel"
},
"messages": {
"welcome": "Welcome, {{user}}!"
}
}
- Se podrá almacenar en
localStoragela selección del idioma. - Se cargará dinámicamente el idioma de la página dependiendo del idioma del navegador
- npm - marked
vite-plugin-mdo similar: import plantillaMD from './ruta/plantilla.md?raw';- Estándar para estructurar archivos de traducción: i18next