chore(board,basic,core,admin_basic): 게시판 반응(추천/비추천) 기능 및 비즈뿌리오 메시징 플러그인 제거

게시판 게시글 반응 기능과 비즈뿌리오(카카오 알림톡·문자) 메시징 플러그인을 제거한다.

게시판 반응
- 마이그레이션 5종(반응 유형·반응·게시판 사용여부·활성 유형·게시글 카운트), 시더,
 모델·저장소·서비스·컨트롤러·검증 규칙·예외·API 리소스 제거
- 관리자 게시판 폼/환경설정의 반응 사용 토글과 유형 선택 블록, 반응 유형 데이터소스 제거
- 사용자 게시글 상세의 반응 버튼 영역 제거 (반응 도입 이전 상태로 복원)
- 반응 관련 다국어 키(ko/en/ja), API 문서, 시나리오 매니페스트, 단위·기능·E2E 테스트 제거

비즈뿌리오 메시징 플러그인
- 플러그인 본체와 일본어 번들 언어팩 제거
- 코어 문서·빌드 스크립트·검사 baseline, 게시판·이커머스 CHANGELOG 에 남아 있던 참조 정리

존치 항목
- 게시판·이커머스 알림 설정 행 하단의 확장 슬롯(notification_definition_row_footer)은
 코어 알림 설정 화면과 동일한 범용 확장점이라 유지한다
- 사용자 템플릿의 PostReactions 컴포넌트는 반응 기능 도입 이전부터 존재하던 자산이라 유지한다
- 태그 입력 드롭다운이 하단 고정 버튼에 가려지던 수정은 반응 기능과 무관해 유지한다

부수 정정
- 라우팅 판정 diff 스냅샷 총량을 실측값으로 갱신한다. 기록값 463 은 제거 이전 시점에도
 실제(471)와 어긋나 있었고, 이번 제거 후 실측은 469 다.
This commit is contained in:
HeuJung
2026-08-10 16:28:03 +09:00
parent f70c41c9ee
commit d3a62a7e04
232 changed files with 25 additions and 26042 deletions
@@ -8,8 +8,6 @@
### Added
- 게시글 반응(추천/비추천) 기능의 안내·검증·활동 로그·관리자 설정 문구 일본어 번역 추가 — 반응 등록/변경/취소 안내, 반응 비활성화·본인 글·비활성 유형·열람 권한 없는 비밀글 차단 안내, 반응 사용 토글·유형 선택 설정 라벨이 일본어 로케일에서 자연스럽게 표시됩니다.
- 게시판 환경설정 일괄 적용 화면의 "반응 사용" 항목 라벨 일본어 번역 추가.
- 첨부파일 개수 상한 초과 안내 문구 일본어 번역 추가.
- 게시판 대시보드 조회 안내 문구 일본어 번역 추가.
- 관리자 게시글 작성·수정 화면의 첨부 안내 문구 일본어 번역 추가 — 게시판에 설정된 첨부 개수·용량이 일본어 로케일에서도 그대로 표시됩니다.
@@ -18,9 +18,6 @@ return [
'update' => '編集',
'update_status' => 'ステータス変更',
'upload' => 'アップロード',
'add' => 'リアクション登録',
'change' => 'リアクション変更',
'remove' => 'リアクション取消',
],
'description' => [
'board_index' => '掲示板一覧閲覧',
@@ -60,9 +57,6 @@ return [
'board_settings_bulk_apply' => '掲示板設定一括適用',
'board_settings_bulk_apply_aborted' => '掲示板設定一括適用中止(全体ロールバック、失敗掲示板::failed_board_name、:failed_at/:total)',
'board_type_show' => '掲示板タイプ詳細閲覧 (:type_name)',
'reaction_add' => 'リアクション登録 (掲示板: :board_name, タイトル: :title, タイプ: :reaction_type)',
'reaction_change' => 'リアクション変更 (掲示板: :board_name, タイトル: :title, タイプ: :reaction_type)',
'reaction_remove' => 'リアクション取消 (掲示板: :board_name, タイトル: :title)',
],
'fields' => [
'name' => '掲示板名',
@@ -289,16 +289,4 @@ return [
'dashboard' => [
'fetch_success' => 'ダッシュボードデータを閲覧しました。',
],
'reaction' => [
'list_success' => 'リアクションタイプのリストを閲覧しました。',
'add_success' => 'リアクションを追加しました。',
'change_success' => 'リアクションを変更しました。',
'remove_success' => 'リアクションをキャンセルしました。',
'failed' => 'リアクション処理に失敗しました。',
'disabled' => 'この掲示板はリアクション機能が無効化されています。',
'inactive_type' => 'この掲示板では使用できないリアクションタイプです。',
'self_post' => '自分の投稿にはリアクションできません。',
'login_required' => 'ログインが必要な機能です。',
'secret_denied' => '閲覧権限がない秘密投稿には反応できません。',
],
];
@@ -286,8 +286,6 @@ return [
'spam_security.comment_cooldown_seconds' => 'コメント作成クールダウン(秒)',
'spam_security.report_cooldown_seconds' => '通報クールダウン(秒)',
'spam_security.view_count_cache_ttl' => '閲覧数キャッシュ有効期限(秒)',
'basic_defaults.use_reaction' => 'リアクション機能を使用',
'basic_defaults.active_reaction_types' => '使用するリアクションタイプ',
],
'post' => [
'title' => 'タイトル',
@@ -352,9 +350,6 @@ return [
'override_values.max_file_count' => '最大ファイル個数',
'override_values.new_display_hours' => '新規表示時間',
],
'reaction' => [
'reaction_type_id' => 'リアクションタイプ',
],
],
'blind' => [
'reason' => [
@@ -531,10 +526,4 @@ return [
'daily_limit_exceeded' => '本日の通報可能回数(:limit回)を超過しました。',
'rejection_limit_exceeded' => '最近 :days 日間の通報却下が :count 回累積され、通報が制限されました。',
],
'reaction' => [
'reaction_type_id' => [
'required' => 'リアクションタイプは必須です。',
'integer' => 'リアクションタイプは整数である必要があります。',
],
],
];
@@ -18,8 +18,7 @@
"reporters_list": "通報者一覧",
"reports": "通報一覧",
"roles": "ロール一覧",
"settings": "掲示板設定",
"reactionTypes": "レスポンスタイプ"
"settings": "掲示板設定"
}
},
"common": {
@@ -128,9 +128,7 @@
"channels_label": "通知チャネル",
"channel_mail": "メール",
"channel_database": "サイト通知"
},
"use_reaction": "リアクション使用",
"active_reaction_types": "使用するリアクションタイプを選択"
}
},
"placeholders": {
"name": "例:お知らせ",
@@ -148,8 +146,7 @@
"use_comment": "有効化するとコメント関連の詳細設定(長さ、深さ、並べ替え)を指定できます。",
"use_reply": "有効化すると回答投稿の最大深さを設定できます。",
"use_report": "不適切な投稿/コメントの通報機能を有効化します",
"type": "掲示板の種類は環境設定 > 基本設定で管理できます。",
"use_reaction": "投稿に推薦/非推薦などのリアクションを残す機能を有効化します"
"type": "掲示板の種類は環境設定 > 基本設定で管理できます。"
},
"options": {
"secret_mode": {
@@ -175,11 +175,8 @@
"use_file_upload": "ONに設定する必要があって、新しい掲示板にファイル添付機能が適用されます。",
"max_file_size": "アップロード可能な最大ファイルサイズです (MB単位、{{min}}~{{max}})",
"max_file_count": "投稿あたり添付可能な最大ファイル数です ({{min}}~{{max}})",
"allowed_extensions": "許可するファイル拡張子を最低1つ以上入力してください",
"use_reaction": "投稿に推薦/非推薦などのリアクションを残す機能を有効化します"
},
"use_reaction": "リアクション使用",
"active_reaction_types": "使用するリアクションタイプを選択"
"allowed_extensions": "許可するファイル拡張子を最低1つ以上入力してください"
}
},
"options": {
"date_display_format": {
@@ -301,8 +298,7 @@
"notify_author": "投稿者通知",
"new_display_hours": "新着表示時間",
"default_board_permissions": "デフォルト権限",
"manager": "掲示板管理",
"use_reaction": "リアクション使用"
"manager": "掲示板管理"
},
"select_boards_hint": "下記から一括適用する掲示板を検索して選択してください。"
},
@@ -1,11 +0,0 @@
# Changelog
이 언어팩의 모든 주요 변경사항을 기록합니다.
형식은 [Keep a Changelog](https://keepachangelog.com/ko/1.1.0/)를 따르며,
[Semantic Versioning](https://semver.org/lang/ko/)을 준수합니다.
## [1.0.0] - 2026-07-28
### Added
- 비즈뿌리오 메시징 플러그인(sirsoft-message_bizppurio)의 일본어 번들 언어팩을 제공합니다. 환경설정·알림톡 템플릿 관리·발송 이력 화면과 발송 결과 코드 안내가 일본어 로케일에서 자연스럽게 표시됩니다. 요청 과다로 인한 일시적 발송 실패 사유, 미승인 템플릿 연결 시도 시 안내 문구도 포함됩니다.
@@ -1,6 +0,0 @@
<?php
return [
'action' => [],
'description' => [],
];
@@ -1,85 +0,0 @@
<?php
return [
'channel' => [
'sms' => 'SMS',
'lms' => 'LMS',
'alimtalk' => 'アラートトーク',
],
'status' => [
'pending' => '待機中',
'sent' => '送信中',
'success' => '成功',
'failed' => '失敗',
],
'source' => [
'auto' => '自動',
'manual' => '手動',
'bulk' => '一括',
],
'result_category' => [
'success' => '成功',
'retry' => '再試行',
'permanent_failure' => '永久失敗',
'balance_low' => '残高不足',
],
'channels' => [
'source_label' => 'ビズプリオ',
'sms' => [
'name' => 'SMS/LMSテキスト',
'description' => 'ビズプリオを通じてテキスト(SMS/LMS)で通知を送信します。',
],
'alimtalk' => [
'name' => 'カカオアラートトーク',
'description' => 'ビズプリオを通じてカカオアラートトークで通知を送信します。',
],
],
'readiness' => [
'sms_credentials_missing' => 'ビズプリオのアイディとパスワードを設定してください。',
'sms_sender_number_missing' => '発信番号を設定してください。',
'alimtalk_api_key_missing' => 'カカオ管理API キーを設定してください。',
'alimtalk_sender_key_missing' => 'アラートトーク発信プロフィールキーを設定してください。',
],
'settings' => [
'bizppurio_id_attribute' => 'ビズプリオアイディ',
'password_attribute' => 'パスワード',
'sender_number_attribute' => '発信番号',
],
'webhook' => [
'received' => 'レポートを受け取りました。',
],
'error' => [
'credentials_missing' => 'ビズプリオのアイディとパスワードを先に設定してください。',
'token_issue_failed' => 'ビズプリオ認証トークン発行に失敗しました。',
'send_failed' => 'メッセージ送信リクエストに失敗しました。',
'send_retryable' => 'メッセージ送信が一時的に失敗しました。(コード: :code)',
'invalid_response' => 'ビズプリオレスポンスを解析できません。',
'kakao_credentials_missing' => 'カカオ管理API 使用のためにアイディとAPI キーを先に設定してください。',
'kakao_request_failed' => 'カカオ管理API リクエストに失敗しました。',
'sender_key_missing' => 'アラートトーク発信プロフィールキーを先に設定してください。',
'template_not_sendable' => '送信可能(承認)ステータスではないテンプレートです。(コード: :code)',
'token_issue_failed_with_reason' => 'ビズプリオ認証トークンの発行に失敗しました。(:reason)',
'connection_failed' => 'ビズプリオ サーバーに接続できません。しばらく後にもう一度お試しください。',
],
'send_skipped' => [
'alimtalk_binding_missing' => 'アラートトークテンプレートが接続されていないため送信をスキップしました。(通知タイプ: :type)',
'alimtalk_kakao_content_unavailable' => 'カカオ承認テンプレート内容を照会できないため送信をスキップしました。(通知タイプ: :type)',
'sms_template_missing' => 'SMSテンプレートがないため送信をスキップしました。(通知タイプ: :type)',
'recipient_phone_missing' => '受信者の電話番号がないため送信をスキップしました。(通知タイプ: :type)',
'message_body_empty' => '送信本文が空いているため送信をスキップしました。(通知タイプ: :type)',
],
'binding' => [
'saved' => 'アラートトーク連携を保存しました。',
'removed' => 'アラートトーク連携を解除しました。',
],
'cache' => [
'cleared' => 'アラートトークテンプレート内容キャッシュを初期化しました。次回送信から最新内容が反映されます。',
],
'channel_group' => [
'text' => '文字',
'alimtalk' => '通知トーク',
],
'token_check' => [
'success' => '認証が正常に確認されました。ユーザーIDとパスワードが正しいです。',
],
];
@@ -1,55 +0,0 @@
<?php
return [
'1000' => '成功',
'2000' => 'メッセージが無効です',
'3001' => '認証情報が無効です(Basic)',
'3002' => 'トークンが無効です(期限切れ·廃止)',
'3003' => 'IPが無効です',
'3004' => 'アカウントが無効です',
'3005' => '認証情報が無効です(Bearer)',
'3006' => 'アカウントが存在しません',
'3007' => 'アカウントパスワードが無効です',
'3009' => 'アカウントが停止状態です',
'3010' => 'アクセス許可IPが一致しません',
'3011' => '不明なエラー(bizppurio)',
'3013' => '完了処理されていないメッセージ',
'4100' => '成功',
'4400' => '電波の弱い地域',
'4401' => '電源オフ',
'4402' => 'ストレージ超過',
'4410' => '不正な番号',
'4414' => '結番·停止',
'4420' => 'その他端末エラー',
'4430' => 'スパム',
'4431' => '送信制限受信拒否(スパム)',
'4443' => 'スパムブロック',
'5002' => 'リクエストが多すぎます',
'5003' => '一時的な送信エラー',
'5004' => '一時的な送信エラー',
'5005' => '一時的な送信エラー',
'6600' => '成功',
'6603' => '電波の弱い地域',
'6604' => '電源オフ',
'6606' => '不正な番号',
'6621' => 'メッセージ長超過',
'6641' => 'スパムブロック',
'7000' => '成功',
'7103' => '発信プロフィールキーが無効です',
'7106' => '削除された発信キー',
'7107' => 'ブロックされた発信キー',
'7204' => 'メッセージ内容がテンプレートと不一致です',
'7206' => 'シリアルナンバー形式が不一致です',
'7306' => 'カカオシステムエラー',
'7307' => '処理遅延',
'7308' => '電話番号エラー',
'7320' => '受信ブロック',
'7325' => '変数長超過',
'7421' => 'タイムアウト',
'7436' => 'ウォレット残高不足(アラートトーク)',
'7437' => 'メッセージリクエスト失敗',
'7523' => '080受信拒否(スパム)',
'9000' => '一時的なシステムエラー',
'9070' => '残高不足(SMS)',
'9071' => '後払い限度額超過',
];
@@ -1,227 +0,0 @@
{
"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": "検査モードがオフになっているため、実際の顧客にSMS・アラート톡が発送され、発送費用が請求されます。検査段階では検査モードをオンにしてください。",
"sections": {
"api": {
"title": "API 連動",
"description": "発送システムとカカオ管理システムに共通に使用する連動情報です。"
},
"sending": {
"title": "発送 設定",
"description": "文字・アラート톡発送に使用する発信情報です。"
}
},
"fields": {
"bizppurio_id": {
"label": "ビズプリオ ID",
"hint": "発送・カカオ管理に共通に使用する ビズプリオ ID です。"
},
"password": {
"label": "ビズプリオモジュールパスワード",
"hint": "ビズプリオモジュールパスワードを入力してください。(ビズプリオコンソール > モジュール連携環境設定 > モジュールパスワード変更)"
},
"api_key": {
"label": "API キー",
"hint": "API キーは ビズプリオ カスタマーセンターに ID とともに申し込むと確認後、発行されます。"
},
"sender_number": {
"label": "発信番号",
"hint": "文字・アラート톡発送に使用する発信電話番号です。"
},
"sender_key": {
"label": "アラート톡 発信プロファイル キー",
"hint": "アラート톡 発送・テンプレート確認に使用する発信プロファイル キー(40文字)です。"
},
"template_cache_minutes": {
"label": "アラート톡 内容 キャッシュ 時間(分)",
"hint": "カカオ テンプレート内容をこの時間だけ再利用します。0 = 毎回最新(発送が多い場合は非推奨)。",
"clear_cache": "キャッシュ 初期化",
"clear_cache_hint": "カカオでテンプレートを修正した場合は押して即座に反映してください。",
"clear_cache_success": "テンプレート内容 キャッシュを初期化しました。次の発送から最新内容が反映されます。",
"clear_cache_failed": "キャッシュ 初期化に失敗しました。"
},
"connection_check": {
"label": "接続確認",
"hint": "保存されたID·パスワードが有効かどうか、クリックしてすぐに確認してください。(保存後に反映されます)",
"button": "接続確認",
"checking": "確認中...",
"success": "認証が正常に確認されました。IDとパスワードが正しいです。",
"failed": "認証確認に失敗しました。",
"unsaved_changes": "変更内容を先に保存してください。"
}
},
"report": {
"section_title": "レポート受信 設定",
"hint": "ビズプリオ は文字・アラート톡発送後、成功/失敗の結果をこのアドレスに転送(URL PUSH)するレポート受信方式を提供します。以下のアドレスを ビズプリオ ビジネスチーム(または管理コンソールのレポート受信 設定)に登録してください。",
"note": "登録すると発送結果が履歴に自動記録され、実際に到達したかどうかを確認できます。登録前は発送リクエストまで確認され、最終結果(成功/失敗)は更新されません。",
"copy": "コピー",
"copied": "レポート受信アドレスがクリップボードにコピーされました。"
},
"cache": {
"section_title": "アラート톡 発送内容 キャッシュ",
"section_description": "アラート톡は発送する際、カカオに登録されたテンプレート内容(本文・ボタン)をそのまま送信する必要があります。発送するたびにカカオに内容をリクエストしないよう、一度取得した内容を一定時間再利用(キャッシュ)します。これにより、発送が多くてもカカオ確認の制限に引っかからず、素早く発送されます。"
},
"tabs": {
"connection": "環境設定",
"templates": "アラート톡 テンプレート"
},
"preparation": {
"intro": "文字・カカオ アラート톡を発送するには、まず ビズプリオ コンソールで以下の事前準備を完了する必要があります。",
"sms_label": "文字(SMS/LMS)",
"sms_sender": "発信番号を登録してください。",
"kakao_label": "カカオ アラート톡",
"kakao_channel": "카카오톡 ビジネスチャネルを作成し、発信プロファイルを登録してください。",
"kakao_template": "アラート톡 テンプレートを登録して承認を受けてください。",
"kakao_apikey": "カスタマーセンターに API キーをリクエストしてください。",
"console_link": "ビズプリオ コンソールを開く"
}
},
"binding": {
"section_title": "カカオ アラート톡 連動",
"list_guide": "各 通知に発送するカカオ アラート톡 テンプレートを接続してください。[接続]で承認されたテンプレートを指定すると、該当イベント発生時にアラート톡が自動発送されます。",
"section_hint": "承認されたアラート톡 テンプレートのみ接続できます。保存するとこの 通知に即座に反映されます。",
"modal_title": "アラート톡 接続 · {name}",
"unbound": "未接続",
"unavailable": "使用不可 — 再接続が必要",
"btn_connect": "接続",
"btn_change": "接続を変更",
"fallback_on": "SMS 代替 ON",
"fallback_off": "SMS 代替 OFF",
"connected_template": "接続テンプレート",
"none": "接続しない",
"no_approved_templates": "発送可能な(承認された)アラート톡 テンプレートがありません。まずテンプレートを登録・検査してください。",
"templates_load_failed": "テンプレート リストを読み込みできませんでした。プラグイン 設定(認証情報)を確認してください。",
"fallback_sms": "失敗時 SMS で代替発送",
"fallback_hint": "アラート톡 発送が失敗すると、この 通知の本文内容が文字(SMS)で代わりに発送されます。",
"variables_hint": "提供変数(発送時に自動置換)",
"saved": "アラート톡 連動を保存しました。",
"save_error": "アラート톡 連動 保存に失敗しました。"
},
"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": "ビズプリオ送信結果"
}
},
"templates": {
"title": "アラームトークテンプレート",
"description": "カカオアラームトークテンプレートを登録·審査·管理します。承認されたテンプレートのみアラーム連動に使用できます。",
"readiness": {
"title": "アラームトークテンプレートを使用するには、以下の設定が必要です",
"go_settings": "環境設定に移動",
"missing_label": "未設定項目",
"api_key_missing": "カカオ管理API キー",
"sender_key_missing": "アラームトーク送信プロフィールキー",
"note": "上記項目を環境設定タブで入力すると、テンプレート照会·登録が可能になります。実際の送信は審査モードをオフにして運用に切り替えた後、カカオ承認を受けたテンプレートのみ使用できます。"
},
"list_error": {
"title": "テンプレート一覧を読み込めませんでした"
},
"list_notice": {
"console_desc": "テンプレートの登録·編集·審査はビズプリオコンソールで進めてください。",
"console_link": "ビズプリオコンソールを開く"
},
"list": {
"refresh": "更新",
"search": "検索",
"search_placeholder": "テンプレート名検索(2~50文字)",
"filter_all": "すべてのステータス",
"empty": "登録されたアラームトークテンプレートがありません。",
"empty_hint": "ビズプリオコンソールで登録したテンプレートがここに表示されます。",
"load_failed": "テンプレート一覧を読み込めませんでした。送信プロフィールキーとAPI キーを確認してください。",
"columns": {
"no": "番号",
"name": "テンプレート名",
"code": "コード",
"status": "ステータス",
"requested_at": "登録申請日",
"processed_at": "処理日",
"actions": "内容"
}
},
"status": {
"sendable": "送信可能",
"inspecting": "審査中",
"rejected": "却下",
"uninspected": "未審査",
"stopped": "停止",
"blocked": "ブロック",
"dormant": "休止",
"unknown": "不明"
},
"status_sub": {
"rdy": "(使用前)"
},
"status_guide": {
"title": "ステータスバッジ",
"sendable_label": "送信可能",
"sendable": "承認完了。このステータスのみアラームに接続·送信できます。",
"inspecting_label": "審査中",
"inspecting": "カカオ審査進行中(営業日2~3日)。",
"pending_label": "未審査·却下",
"pending": "まだ送信できません。コンソールで審査申請·修正してください。"
},
"link_type": {
"WL": "ウェブリンク",
"AL": "アプリリンク",
"DS": "配送追跡",
"BK": "ボットキーワード",
"MD": "メッセージ転送",
"AC": "チャネル追加",
"BC": "相談トーク転換",
"BT": "ボット転換",
"TN": "電話をかける",
"MP": "地図表示",
"P1": "画像セキュア送信",
"P2": "個人情報利用",
"P3": "ワンクリック決済"
},
"actions": {
"detail": "詳細"
},
"detail": {
"title": "テンプレート詳細",
"close": "閉じる",
"buttons": "ボタン",
"extra": "付加情報",
"category": "カテゴリ",
"code": "テンプレートコード",
"content": "テンプレート内容",
"emphasize_type": "テンプレート種別",
"image_upload": "画像添付",
"subtitle_field": "補助文句",
"title_field": "強調表記文句",
"type_image": "画像形",
"type_none": "基本形",
"type_text": "強調表記形"
}
}
}
@@ -1,30 +0,0 @@
{
"identifier": "g7-plugin-sirsoft-message_bizppurio-ja",
"namespace": "g7",
"vendor": "sirsoft",
"name": {
"ko": "G7 플러그인 (sirsoft-message_bizppurio) 일본어 언어팩",
"en": "G7 plugin (sirsoft-message_bizppurio) Japanese language pack",
"ja": "G7 プラグイン (sirsoft-message_bizppurio) 日本語 言語パック"
},
"description": {
"ko": "G7 플러그인 (sirsoft-message_bizppurio) 일본어 언어팩 (번들)",
"en": "G7 plugin (sirsoft-message_bizppurio) Japanese language pack (bundled)",
"ja": "G7 プラグイン (sirsoft-message_bizppurio) 日本語 言語パック(バンドル)"
},
"version": "1.0.0",
"license": "MIT",
"scope": "plugin",
"target_identifier": "sirsoft-message_bizppurio",
"locale": "ja",
"locale_name": "Japanese",
"locale_native_name": "日本語",
"text_direction": "ltr",
"g7_version": ">=7.0.0-beta.4",
"requires": {
"target_version": null,
"depends_on_core_locale": true
},
"github_url": "",
"github_changelog_url": ""
}
@@ -1,4 +0,0 @@
{
"name": "Bizppurio メッセージ発送",
"description": "Bizppurio 連動 SMS/LMS・カカオ アラート トーク発送プラグインです。コア通知システムチャネルとして文字・アラートトークを発送し、発送結果を webhook で受信します。"
}
@@ -1,18 +0,0 @@
{
"bizppurio_balance_low": {
"definition": {
"name": "Bizssprrio残高不足",
"description": "Bizssprrio ウォレット残高が不足しており、SMS/アラートトーク送信に失敗した場合、管理者に送信されます"
},
"templates": {
"mail": {
"subject": "[{app_name}] Bizssprrio 残高が不足しています",
"body": "{name}様、Bizssprrio ウォレット残高が不足しているため、{channel_label} 送信に失敗しました (コード: {result_code})。チャージ後、送信が正常化されます。"
},
"database": {
"subject": "Bizssprrio残高不足",
"body": "Bizssprrio残高不足により、{channel_label} 送信に失敗しました (コード: {result_code})。"
}
}
}
}
@@ -1,18 +0,0 @@
{
"sirsoft-message_bizppurio": {
"name": "ビズプリオ メッセージ発送",
"description": "ビズプリオ メッセージ発送プラグインが提供する権限"
},
"sirsoft-message_bizppurio.messaging": {
"name": "メッセージ発送",
"description": "メッセージ発送ドメイン権限 (閲覧·管理)"
},
"sirsoft-message_bizppurio.messaging.view": {
"name": "メッセージ閲覧",
"description": "発送履歴·アラートトークテンプレート閲覧 (モニタリング)"
},
"sirsoft-message_bizppurio.messaging.manage": {
"name": "メッセージ管理",
"description": "環境設定·アラートトークテンプレート登録/検証·イベント連動管理"
}
}
@@ -20,12 +20,10 @@
### Added
- 게시글 반응(추천/비추천) 버튼의 로그인 필요 안내·처리 실패 안내 문구(`board.reaction.login_required`, `board.reaction.failed`) 일본어 번역 추가 — 반응 버튼 조작 안내가 일본어 로케일에서 자연스럽게 표시됩니다.
- 회원가입 화면의 휴대폰번호·전화번호 입력란 라벨·안내 문구(`auth.mobile`, `auth.phone`) 일본어 번역 추가 — 회원가입 시 연락처 입력란이 일본어 로케일에서 자연스럽게 표시됩니다.
- 모달 닫기 버튼의 안내 라벨(`common.close_modal`) 일본어 번역 추가 — 화면 낭독기 사용자에게 버튼 용도가 일본어로 안내됩니다.
- 검색 결과 건수 표기와 검색어 구체화 안내(`search.result_count_suffix_at_least`, `search.refine_query_hint`) 일본어 번역 추가 — 총 건수를 상한까지만 센 경우의 "N건 이상" 표기가 일본어 로케일에서 자연스럽게 표시됩니다.
- 편집기 화면 문구(`editor.*`) 일본어 번역 보강.
- 본인 글에 반응 버튼을 눌렀을 때의 안내 문구(`board.reaction.self_post_denied`) 일본어 번역 추가 — 본인 글 반응 시도 안내가 일본어 로케일에서 자연스럽게 표시됩니다.
## [1.0.1] - 2026-07-08
@@ -137,10 +137,7 @@
"laugh": "面白い",
"agree": "同意します",
"thanks": "ありがとうございます",
"wow": "驚きました",
"login_required": "ログインが必要な機能です",
"failed": "応答処理に失敗しました。しばらく後にもう一度お試しください。",
"self_post_denied": "自分の投稿には反応できません。"
"wow": "驚きました"
},
"attachments": {
"title": "添付ファイル",