[Next.js] 구글 스프레드시트로 i18n 메시지 관리하기 (Apps Script json 추출)
·
Front-End/Next
https://hyunki99.tistory.com/124 [Next.js] Next 15 국제화라이브러리 비교 + 적용하기 (i18n, next-intl)요즘의 모던하고 글로벌한 웹에는 국제화(i18n)와 지역화(i10n)라는 개념이 등장합니다.쉽게 정리하면 다음과 같습니다.✅ 국제화(i18n, Internationalization): → 다국어 지원을 위해 코드 구조를 준비hyunki99.tistory.com지난 시간에 next-intl 라이브러리를 사용해서다국어 지원을 구현했습니다. 이제 더 중요한 숙제가 남았는데요, 바로 다국어 메시지 관리입니다.프로젝트의 규모가 커지고 지원하는 언어가 늘어나면다국어 메시지를 관리하기 복잡해집니다. 코드를 수정할 때마다 각각의 언어 파일의 Json을 찾아 수정하..
[Next.js] Next 15 국제화라이브러리 비교 + 적용하기 (i18n, next-intl)
·
Front-End/Next
요즘의 모던하고 글로벌한 웹에는 국제화(i18n)와 지역화(i10n)라는 개념이 등장합니다.쉽게 정리하면 다음과 같습니다.✅ 국제화(i18n, Internationalization): → 다국어 지원을 위해 코드 구조를 준비하는 과정→ 예: 문자열을 하드코딩하지 않고 번역 파일을 사용✅ 지역화(l10n, Localization):→ 특정 언어와 문화에 맞게 UI와 콘텐츠를 변경하는 과정→ 예: 날짜/시간 형식 변경, 통화 기호 적용 ($, ¥ 등) , 번역된 텍스트 사용🚀 쉽게 말하면 i18n은 "준비", l10n은 "적용"하는 과정이다.이번에 저희 회사에서 신규 백오피스 프로젝트에 일본어 지원이 필요해국제화를 적용하게 되었습니다. Next.js 15의 앱라우터에서 국제화를 도입한 경험을 공유합니다..