0307

API 회의

업체관리 세분화

  • 관련 API 기존 DTO 참고하며 회의 및 결정
    • http method 정하기, 쪼개서 줄건지 합쳐서 줄건지 등등

i18n 작업

  • 한/영 텍스트 교체
    • i18n/locales/{ko/en}/*.json 형식으로 관리
    • i18n/keys/*.ts 형식으로 키 열거(enum화)
    • i18n/types/resources.d.ts에서 정의해놓으면 i18next가 NameSpace로 가져가는듯
    • i18nextInstance.getFixedT(lng, ns) 를 t로 가져가 각각 값을 넣어주면 번역됨
  • 문제는 const로 박혀있는 버튼/알림 텍스트들 → toms-enum에 정리돼있음
    • enum-const로 박혀있는 텍스트도 똑같이 외부에서 t()로 주입해주기로 결정
  • PMS 국제화작업 1차 돌리고 TOMS부터 enum 교체작업
  • 다음주(3월 셋째주) 끝나기 전에 1차 QA하는게 목표