feat(i18n): 사이드메뉴 국제화 키 매핑 적용 및 리소스 추가

Co-authored-by: Junie <junie@jetbrains.com>
This commit is contained in:
Yu Sung
2026-05-08 16:27:12 +09:00
parent aba06048b3
commit 84ff76d58c
7 changed files with 236 additions and 1 deletions

28
src/i18n/menuTitleMap.js Normal file
View File

@@ -0,0 +1,28 @@
// 한글 원문 → i18n 키 매핑 사전
// 운영 원칙:
// - 기존 키는 재사용한다.
// - 표기 미세 차이는 전처리 단계의 정규화(normKo)로 흡수한다.
export const titleKoToKey = {
// 그룹 타이틀
'콘텐츠 관리': 'comp.sideMenu.content.title',
'정산': 'comp.sideMenu.calc.title',
// 콘텐츠 관리 하위
'내 콘텐츠 리스트': 'comp.sideMenu.content.myList',
'카테고리 관리': 'comp.sideMenu.content.category',
'시리즈 관리': 'comp.sideMenu.content.series',
// 정산 하위
'라이브 정산': 'comp.sideMenu.calc.live', // 기존 키 재사용
'일자별 콘텐츠 정산': 'comp.sideMenu.calc.contentByDate',
'콘텐츠별 누적 현황': 'comp.sideMenu.calc.contentCumulative',
'일자별 콘텐츠 후원 정산': 'comp.sideMenu.calc.contentDonationByDate',
'커뮤니티 정산': 'comp.sideMenu.calc.community', // 기존 키 재사용
// 서버 원문은 공백 없이 내려옴: "채널후원 정산" → 기존 키로 매핑
'채널후원 정산': 'comp.sideMenu.calc.channelDonation',
// 시그니처 관리(사이드메뉴 타이틀은 view.signature.title 재사용)
'시그니처 관리': 'view.signature.title',
}