triple-frontend icon indicating copy to clipboard operation
triple-frontend copied to clipboard

i18next 제거 & triple-web에 i18n context 추가

Open drakang4 opened this issue 5 months ago • 1 comments

PR 설명

i18next 제거 & triple-web에 i18n context 추가

변경 내역

  • i18next를 app router에서 사용하기 어려워 i18next를 제거합니다.
  • TripleWeb에 i18n provider를 추가합니다.
    • defaultLocale은 required, locale은 optional입니다. 다국어 번역을 사용하지 않고 하나의 언어로만 사용하려면 defaultLocale만 지정하면 됩니다.
    • locale은 query param, path param, cookie, router.locale 등에서 전달하면 됩니다.
  • useTranslation hook을 추가하고 대체합니다.
  • react context 사용을 위한 일부 유틸리티를 수정합니다.
  • 스토리북 수정

drakang4 avatar Sep 13 '24 10:09 drakang4