비즈뿌리오 알림톡 UX 개편 후속: - 코어/게시판/이커머스 알림 템플릿 [편집] 모달에 확장 채널 편집 영역 (extension_point 2종 + hidden_template_editor 채널 메타)을 신설하고, 알림톡 템플릿·문자(SMS)·수신자 규칙을 한 창에서 통합 저장하도록 개정 (행 하단은 상태 요약 전용, 승인 여부 2단 배지) - 검수 신청에 검수자 전달 의견(comment) 동봉 — kapi request 로만 전달, 행에는 저장하지 않음 (FormRequest 신설 + API 문서 백필) - 관리 탭 모바일 카드뷰·도구줄 코어 관례 통일, 사이트맵 알림 정의 다국어 라벨 결측 수정 + 코어 정의 라벨 패리티 테스트 신설 언어팩 번역 소실·보존 결함군 (보완 실측 → 커밋 전 점검에서 연쇄 확정, 전부 실패 테스트 선행 후 수정): - [기본값 복원]이 활성 언어팩 번역(ja)을 영구 소실 → 복원 기본값에 시딩과 같은 주입기(SSoT)로 팩 로케일 병합 (notification·identity) - 코어 알림/본인인증 시더의 언어팩 주입 전면 불능 → 주입기가 연관/리스트 양형태 수용 + identity 시더의 config 복합 키 보존 - 실패한 언어팩 업데이트가 active 팩을 installed 로 방치 → 상태 복원 확장 - 병합·제거의 사용자 수정 보존 판정 사문(연관 전제 isset) → dot-path 판정 교정, 팩 주입 저장의 user_overrides 오염 차단(시딩 바인딩), 템플릿 2모델 translatableTrackableFields 선언(beta.4 설계 누락), 같은 프로세스 활성화 시 시더 번역 필터 stale(캡처 인스턴스 캐시) 교정 - 7.0.9 업그레이드 스텝 신설 — 활성 팩 seed 재동기화로 기설치본의 소실 번역 자동 복구 (멱등·운영자 수정 보존·팩별 실패 격리)
305 lines
14 KiB
JSON
305 lines
14 KiB
JSON
{
|
|
"name": "비즈뿌리오 메시지 발송",
|
|
"description": "비즈뿌리오 연동 SMS/LMS·카카오 알림톡 발송 플러그인입니다.",
|
|
"settings": {
|
|
"title": "비즈뿌리오 메시지 발송 설정",
|
|
"description": "비즈뿌리오 연동 정보와 발송 설정을 관리합니다.",
|
|
"save": "저장",
|
|
"saving": "저장 중...",
|
|
"save_success": "설정이 저장되었습니다.",
|
|
"save_failed": "설정 저장에 실패했습니다.",
|
|
"test_mode": {
|
|
"label": "검수 모드",
|
|
"hint": "검수 모드에서는 비즈뿌리오 검수 도메인으로 발송됩니다. 끄면 운영 도메인으로 실제 발송됩니다.",
|
|
"account_notice": "검수와 운영은 별도의 비즈뿌리오 계정으로 운영하는 것을 권장합니다."
|
|
},
|
|
"live_mode_warning_title": "운영 환경으로 발송됩니다",
|
|
"live_mode_warning_body": "검수 모드가 꺼져 있어 실제 고객에게 문자·알림톡이 발송되고 발송 비용이 청구됩니다. 검수 단계에서는 검수 모드를 켜 두세요.",
|
|
"sections": {
|
|
"api": {
|
|
"title": "API 연동",
|
|
"description": "발송 시스템과 카카오 관리 시스템에 공통으로 사용하는 연동 정보입니다."
|
|
},
|
|
"sending": {
|
|
"title": "발송 설정",
|
|
"description": "문자·알림톡 발송에 사용하는 발신 정보입니다."
|
|
}
|
|
},
|
|
"fields": {
|
|
"bizppurio_id": {
|
|
"label": "비즈뿌리오 아이디",
|
|
"hint": "발송·카카오 관리에 공통으로 사용하는 비즈뿌리오 아이디입니다."
|
|
},
|
|
"password": {
|
|
"label": "비즈뿌리오 모듈 비밀번호",
|
|
"hint": "비즈뿌리오 모듈 비밀번호를 입력해주세요. (비즈뿌리오 콘솔 > 모듈연동 환경설정 > 모듈 비밀번호 변경)"
|
|
},
|
|
"connection_check": {
|
|
"label": "연결 확인",
|
|
"hint": "저장된 아이디·비밀번호가 유효한지 눌러서 바로 확인하세요. (저장 후에만 반영됩니다)",
|
|
"button": "연결 확인",
|
|
"checking": "확인 중...",
|
|
"success": "인증이 정상적으로 확인되었습니다. 아이디와 비밀번호가 올바릅니다.",
|
|
"failed": "인증 확인에 실패했습니다.",
|
|
"unsaved_changes": "변경사항을 먼저 저장해주세요."
|
|
},
|
|
"api_key": {
|
|
"label": "API 키",
|
|
"hint": "API 키는 비즈뿌리오 고객센터로 아이디와 함께 접수하면 확인 후 발급됩니다."
|
|
},
|
|
"sender_number": {
|
|
"label": "발신번호",
|
|
"hint": "문자·알림톡 발송에 사용하는 발신 전화번호입니다."
|
|
},
|
|
"sender_key": {
|
|
"label": "알림톡 발신프로필 키",
|
|
"hint": "알림톡 발송·템플릿 신청에 사용하는 발신프로필 키(40자)입니다."
|
|
}
|
|
},
|
|
"report": {
|
|
"section_title": "리포트 수신 설정",
|
|
"hint": "비즈뿌리오는 문자·알림톡 발송 후 성공/실패 결과를 이 주소로 전송(URL PUSH)하는 리포트 수신 방식을 제공합니다. 아래 주소를 비즈뿌리오 사업팀(또는 관리 콘솔의 리포트 수신 설정)에 등록하세요.",
|
|
"note": "등록하면 발송 결과가 이력에 자동 기록되어 실제 도달 여부를 확인할 수 있습니다. 등록 전에는 발송 요청까지만 확인되고 최종 결과(성공/실패)는 갱신되지 않습니다.",
|
|
"copy": "복사",
|
|
"copied": "리포트 수신 주소가 클립보드에 복사되었습니다."
|
|
},
|
|
"tabs": {
|
|
"connection": "환경설정",
|
|
"templates": "알림 템플릿 관리"
|
|
},
|
|
"preparation": {
|
|
"intro": "문자·카카오 알림톡을 발송하려면 먼저 비즈뿌리오 콘솔에서 아래 사전 준비를 완료해야 합니다.",
|
|
"sms_label": "문자(SMS/LMS)",
|
|
"sms_sender": "발신번호를 등록하세요.",
|
|
"kakao_label": "카카오 알림톡",
|
|
"kakao_channel": "카카오톡 비즈니스 채널을 만들고 발신프로필을 등록하세요.",
|
|
"kakao_template": "알림톡 템플릿은 관리자 알림 설정(비즈뿌리오 탭)에서 작성해 검수를 신청합니다.",
|
|
"kakao_apikey": "고객센터에 API 키를 요청하세요.",
|
|
"console_link": "비즈뿌리오 콘솔 열기"
|
|
}
|
|
},
|
|
"channels": {
|
|
"bizppurio_tab": "비즈뿌리오"
|
|
},
|
|
"binding": {
|
|
"variables_hint": "제공 변수 (클릭하면 본문 커서 위치에 삽입됩니다)"
|
|
},
|
|
"banner": {
|
|
"not_ready": "발송에 필요한 설정이 완료되지 않았습니다.",
|
|
"setup_action": "설정하기",
|
|
"test_mode": "검수 모드입니다 — 실제 발송은 이뤄지지 않습니다."
|
|
},
|
|
"dispatch_result": {
|
|
"column_header": "문자·알림톡 결과",
|
|
"inspection_label": "검수",
|
|
"low_balance": "잔액 부족",
|
|
"fallback": "SMS 대체발송 {status}",
|
|
"detail_title": "문자·알림톡 발송 결과",
|
|
"channel_label": "발송 채널: {channel}",
|
|
"sent_content_label": "실제 발송 내용",
|
|
"sent_content_hint": "알림톡은 승인 확정된 템플릿 내용으로 발송되며, 위 \"본문\"과 다를 수 있습니다."
|
|
},
|
|
"editor": {
|
|
"data_source": {
|
|
"dispatch_results": "비즈뿌리오 발송 결과"
|
|
}
|
|
},
|
|
"template": {
|
|
"tab_guide": "각 알림의 [편집]에서 알림톡 템플릿과 문자(SMS) 본문을 함께 작성하고 검수를 신청하세요. 카카오 승인 후 알림톡이 자동 발송되며, 대체 SMS·SMS 단독 발송도 같은 창에서 설정합니다.",
|
|
"status": {
|
|
"unwritten": "미작성",
|
|
"draft": "작성중",
|
|
"requested": "검수중",
|
|
"approved": "승인됨",
|
|
"rejected": "반려",
|
|
"stopped": "중지",
|
|
"blocked": "차단",
|
|
"dormant": "휴면"
|
|
},
|
|
"row": {
|
|
"alimtalk_label": "알림톡",
|
|
"requested_on": "{date} 신청",
|
|
"synced_on": "{date} 동기화",
|
|
"alimtalk_enabled": "발송 사용",
|
|
"btn_view_reason": "사유 보기",
|
|
"btn_compose": "알림톡 템플릿 작성",
|
|
"btn_edit": "수정",
|
|
"btn_edit_approved": "수정 (승인 취소)",
|
|
"btn_request": "검수 신청",
|
|
"btn_cancel_request": "신청 취소",
|
|
"btn_release": "휴면 해제",
|
|
"btn_refresh": "새로고침",
|
|
"requested_toast": "검수를 신청했습니다.",
|
|
"cancel_request_toast": "검수 신청을 취소했습니다.",
|
|
"released_toast": "휴면 상태를 해제했습니다.",
|
|
"synced_toast": "카카오 검수 상태를 동기화했습니다.",
|
|
"fallback_sms": "대체 SMS",
|
|
"sms_only": "SMS 단독",
|
|
"sms_body_prefix": "본문:",
|
|
"sms_body_missing": "SMS 본문 미설정",
|
|
"btn_edit_sms": "SMS 본문 편집",
|
|
"sms_label": "문자(SMS)",
|
|
"on": "사용",
|
|
"off": "미사용",
|
|
"alimtalk_disabled": "발송 사용 안 함"
|
|
},
|
|
"form": {
|
|
"modal_title": "알림톡 템플릿 — {name}",
|
|
"rejected_banner": "반려된 템플릿입니다. 아래 사유를 확인하고 수정 후 다시 신청하세요.",
|
|
"sender_profile": "발신프로필",
|
|
"sender_profile_placeholder": "발신프로필 선택(참고용)",
|
|
"sender_profile_hint": "검수 신청은 환경설정에 저장된 발신프로필 키로 진행됩니다.",
|
|
"category": "카테고리",
|
|
"category_placeholder": "카테고리 선택",
|
|
"name": "템플릿명",
|
|
"message_type": "메시지 유형",
|
|
"templateMessageType_options": {
|
|
"BA": "기본형",
|
|
"EX": "부가정보형",
|
|
"AD": "채널추가형",
|
|
"MI": "복합형"
|
|
},
|
|
"emphasize_type": "강조 유형",
|
|
"templateEmphasizeType_options": {
|
|
"NONE": "없음",
|
|
"TEXT": "강조표기",
|
|
"IMAGE": "이미지",
|
|
"ITEM_LIST": "아이템리스트"
|
|
},
|
|
"emphasize_title": "강조표기 타이틀",
|
|
"emphasize_subtitle": "강조표기 서브타이틀",
|
|
"image": "이미지",
|
|
"image_hint": "jpg/png · 500KB 이하 · 가로 500px 이상 · 가로:세로 2:1 (업로드하면 URL 이 자동 기입됩니다)",
|
|
"image_uploading": "이미지 업로드 중...",
|
|
"image_upload_failed": "이미지 업로드에 실패했습니다.",
|
|
"content": "본문",
|
|
"extra": "부가정보",
|
|
"header": "헤더",
|
|
"header_hint": "본문 상단에 표기되는 최대 16자 문구(선택)",
|
|
"buttons": "버튼 (최대 5개)",
|
|
"button_add": "버튼 추가",
|
|
"button_name": "버튼명 (최대 14자)",
|
|
"quick_replies": "바로연결 (최대 10개)",
|
|
"quick_reply_add": "바로연결 추가",
|
|
"link_mo": "모바일 링크 (필수)",
|
|
"link_pc": "PC 링크 (선택)",
|
|
"link_and": "Android 스킴 (필수)",
|
|
"link_ios": "iOS 스킴 (필수)",
|
|
"tel_number": "전화번호 (필수)",
|
|
"plugin_id": "플러그인 ID (필수)",
|
|
"item_highlight": "아이템 하이라이트 (선택)",
|
|
"hl_title": "하이라이트 타이틀",
|
|
"hl_description": "하이라이트 설명",
|
|
"hl_image_url": "썸네일 이미지 URL (선택)",
|
|
"item_list": "아이템 목록 (2~10개)",
|
|
"item_list_hint": "아이템은 최소 2개, 최대 10개입니다. (제목 6자·설명 23자 이내)",
|
|
"item_add": "아이템 추가",
|
|
"item_title": "제목",
|
|
"item_description": "설명",
|
|
"item_summary": "요약(가격 정보)",
|
|
"summary_description": "요약 값 (14자 이내)",
|
|
"btn_remove_item": "아이템 삭제",
|
|
"btn_remove_button": "버튼 삭제",
|
|
"btn_remove_quick_reply": "바로연결 삭제",
|
|
"btn_save": "저장",
|
|
"btn_save_request": "저장 후 검수 신청",
|
|
"request_comment": "검수자 전달 의견",
|
|
"request_comment_placeholder": "예: #{name}=홍길동, #{order_number}=20260823-0001",
|
|
"request_comment_hint": "검수 신청 시 카카오 검수자에게 함께 전달됩니다(선택, 500자 이내). 카카오 심사 가이드는 본문 변수마다 예시값을 요구하므로 변수별 예시값을 적어 두면 반려를 줄일 수 있습니다. 저장되지 않으며 신청할 때만 전송됩니다.",
|
|
"saved_toast": "알림 템플릿을 저장했습니다.",
|
|
"requested_toast": "검수를 신청했습니다. 승인되면 알림톡 발송이 시작됩니다."
|
|
},
|
|
"sms": {
|
|
"modal_title": "SMS 본문 — {name}",
|
|
"hint": "대체 SMS 와 SMS 단독 발송에 공통으로 사용하는 본문입니다. #{변수} 는 발송 시 자동 치환됩니다.",
|
|
"btn_save": "저장",
|
|
"saved_toast": "SMS 본문을 저장했습니다."
|
|
},
|
|
"cancel_approval": {
|
|
"modal_title": "승인 취소 확인",
|
|
"warning": "'{name}' 템플릿의 승인을 취소하면 즉시 이 알림의 알림톡 발송이 중단됩니다. (대체 SMS·SMS 단독 발송은 SMS 설정에 따라 계속됩니다.) 수정 후 다시 검수 신청해 승인을 받아야 알림톡 발송이 재개됩니다.",
|
|
"btn_confirm": "승인 취소 후 수정",
|
|
"done_toast": "승인을 취소했습니다. 수정 후 다시 검수 신청하세요."
|
|
},
|
|
"rejection": {
|
|
"modal_title": "반려 사유 — {name}",
|
|
"btn_close": "닫기"
|
|
},
|
|
"approval": {
|
|
"approved": "승인됨",
|
|
"not_approved": "미승인"
|
|
},
|
|
"section": {
|
|
"alimtalk_title": "알림톡 템플릿",
|
|
"sms_title": "문자(SMS)",
|
|
"alimtalk_enabled": "알림톡 발송 사용",
|
|
"locked_hint": "검수중이거나 승인된 템플릿은 내용을 수정할 수 없습니다. 수정하려면 [신청 취소] 또는 [수정 (승인 취소)]를 먼저 누르세요.",
|
|
"saved_toast": "알림 템플릿을 저장했습니다.",
|
|
"loading": "템플릿 내용을 불러오는 중…"
|
|
}
|
|
},
|
|
"manage": {
|
|
"guide": "모든 알림의 비즈뿌리오 템플릿 상태를 한눈에 관리합니다. 작성·검수 신청은 알림 설정 화면과 동일하게 동작합니다.",
|
|
"filter_all": "전체 상태",
|
|
"search_placeholder": "알림 이름/유형 검색",
|
|
"btn_search": "검색",
|
|
"total_count": "총 {count}건",
|
|
"btn_compose": "작성",
|
|
"btn_edit": "수정",
|
|
"btn_delete": "삭제",
|
|
"empty": "등록된 비즈뿌리오 알림 템플릿이 없습니다.",
|
|
"empty_hint": "관리자 알림 설정의 비즈뿌리오 탭에서 알림톡 템플릿을 작성하거나 SMS 를 설정하면 여기에 표시됩니다.",
|
|
"sms_only": "단독",
|
|
"sms_fallback": "대체",
|
|
"owner": {
|
|
"core": "코어",
|
|
"module": "모듈",
|
|
"plugin": "플러그인"
|
|
},
|
|
"columns": {
|
|
"notification": "알림",
|
|
"owner": "소속",
|
|
"status": "알림톡 상태",
|
|
"sms": "SMS",
|
|
"requested_at": "신청일",
|
|
"synced_at": "동기화",
|
|
"actions": "관리"
|
|
},
|
|
"delete": {
|
|
"modal_title": "템플릿 삭제",
|
|
"warning": "'{name}' 의 비즈뿌리오 템플릿 설정을 삭제합니다. 카카오에 등록된 템플릿은 삭제 가능한 상태(등록/반려)일 때만 함께 삭제됩니다.",
|
|
"btn_confirm": "삭제",
|
|
"done_with_kakao": "템플릿을 삭제했습니다. (카카오측 템플릿 포함)",
|
|
"done_db_only": "템플릿 설정을 삭제했습니다. 카카오측 템플릿은 상태 제약으로 남아 있습니다."
|
|
}
|
|
},
|
|
"templates": {
|
|
"readiness": {
|
|
"title": "알림톡 템플릿을 사용하려면 아래 설정이 필요합니다",
|
|
"go_settings": "환경설정으로 이동",
|
|
"missing_label": "미설정 항목",
|
|
"api_key_missing": "카카오 관리 API 키",
|
|
"sender_key_missing": "알림톡 발신프로필 키",
|
|
"note": "위 항목을 환경설정 탭에서 입력하면 템플릿 작성·검수 신청이 가능합니다. 실제 발송은 검수 모드를 끄고 운영으로 전환한 뒤 승인된 템플릿만 사용할 수 있습니다."
|
|
},
|
|
"list": {
|
|
"refresh": "새로고침"
|
|
},
|
|
"link_type": {
|
|
"WL": "웹링크",
|
|
"AL": "앱링크",
|
|
"DS": "배송조회",
|
|
"BK": "봇키워드",
|
|
"MD": "메시지전달",
|
|
"AC": "채널추가",
|
|
"BC": "상담톡전환",
|
|
"BT": "봇전환",
|
|
"TN": "전화하기",
|
|
"MP": "지도보기",
|
|
"P1": "이미지 보안전송",
|
|
"P2": "개인정보이용",
|
|
"P3": "원클릭 결제"
|
|
}
|
|
}
|
|
}
|