import { keyFeatures } from 'common/data/AppClassic';Soy nuevo en Next.js y uso una plantilla.
Al menos logré agregar i18n con éxito, y no quiero reconstruir toda la plantilla y los componentes... Ya hay un archivo en AppClassic que sirve el contenido (imágenes, contenido de texto, etc.). Lo más fácil que pensé sería simplemente duplicar esto y colocar estos archivos en diferentes rutas secundarias como 'en/common/data/AppClassic' o 'de/common/data/AppClassic' - Y luego, de alguna manera, importarlo con la configuración regional dinámica. const o renderizarlo condicionalmente, por lo que si la const de configuración regional es 'en', entonces se importa un archivo, pero si la const es 'de', entonces se importa el otro archivo.
const router = useRouter(); const { locale } = router; import { keyFeatures } from { locale } + '/common/data/AppClassic';¿Hay alguna manera de hacer algo así? De ser así, ¿podría proporcionar algunos ejemplos, ya que en realidad no tengo idea de lo que estoy haciendo?
Estaría muy agradecido.
Podría trabajar a su manera con las importaciones dinámicas de Next.js como el ejemplo:
import dynamic from 'next/dynamic' const DynamicComponent = dynamic(() => import('../components/hello').then((mod) => mod.Hello) )Para obtener más información, consulte sus documentos oficiales: https://nextjs.org/docs/advanced-features/dynamic-import