Next.js i18n
기본적으로 nextjs는 i18n을 지원한다. https://github.com/isaachinman/next-i18next 라이브러리도 있지만 현재(8.3.0) SSR시 문제가 있는 것으로 보인다. 그래서 https://github.com/i18next/react-i18next 라이브러리를 사용해서 구현하였다. 사실 next-18next는 react-i18next의 랩핑 수준의 구현체이므로 크게 다르지 않다. 시작하기 next.config.js 에서 i18n 속성을 정의해 준다. i18n: { defaultLocale: 'ko', locales: ['ko', 'en'], }, 그럼 이제 각 페이지 getStaticProps, getServerSideProps API에서 locale prop으로 접근 가..
2021. 5. 29. 14:36