Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Tener un idioma de base, y extender con el objeto de translations que contiene cada traducción disponible
- // solo con las keys necesarias, luego hacer un merge de la data con el idioma del usuario,
- // puede ser en la api antes de responder o en el front antes de mostrarlo
- // Ejemplo del modelo de datos:
- const data = {
- id: 1,
- lang: 'en',
- name: 'Original Name',
- description: 'Original Description',
- price: 33,
- date: '2019-03-13',
- translations: {
- es: {
- lang: 'es',
- name: 'Nombre Original',
- description: 'Descripción Original',
- },
- pt: {
- lang: 'pt',
- name: 'Nome original',
- description: 'Descrição original',
- },
- },
- };
- // Ejemplo del Merge para el idioma 'español'
- const dataTranslated = {...data, ...data.translations.es }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement