From fa6d2082c8788efbad597c240d766d3206841551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Thu, 12 Feb 2026 07:15:42 +0900 Subject: [PATCH] =?UTF-8?q?feat:E-Sign=20=EC=A0=84=EC=9E=90=EA=B3=84?= =?UTF-8?q?=EC=95=BD=20i18n=20=EB=A9=94=EC=8B=9C=EC=A7=80=20=ED=82=A4=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - message.esign: 12개 (created, cancelled, sent, reminded, fields_configured, otp_sent, otp_verified, signed, rejected, completed, verified, downloaded) - error.esign: 16개 (invalid_token, token_expired, contract_not_signable, already_completed, already_cancelled, already_signed, invalid_status_for_send, no_sign_fields, cannot_remind, fields_only_in_draft, not_verified, otp_max_attempts, otp_not_sent, otp_expired, otp_invalid, file_not_found) Co-Authored-By: Claude Opus 4.6 --- lang/ko/error.php | 20 ++++++++++++++++++++ lang/ko/message.php | 16 ++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/lang/ko/error.php b/lang/ko/error.php index 5bee37e..7ee2221 100644 --- a/lang/ko/error.php +++ b/lang/ko/error.php @@ -442,6 +442,26 @@ 'invalid_status' => '유효하지 않은 입찰 상태입니다.', ], + // 전자계약 (E-Sign) + 'esign' => [ + 'invalid_token' => '유효하지 않은 서명 링크입니다.', + 'token_expired' => '서명 링크가 만료되었습니다.', + 'contract_not_signable' => '현재 서명할 수 없는 계약입니다.', + 'already_completed' => '이미 완료된 계약입니다.', + 'already_cancelled' => '이미 취소된 계약입니다.', + 'already_signed' => '이미 서명이 완료되었습니다.', + 'invalid_status_for_send' => '초안 상태의 계약만 발송할 수 있습니다.', + 'no_sign_fields' => '서명 필드가 설정되지 않았습니다. 서명 위치를 먼저 설정해 주세요.', + 'cannot_remind' => '현재 상태에서는 리마인더를 발송할 수 없습니다.', + 'fields_only_in_draft' => '초안 상태에서만 서명 위치를 설정할 수 있습니다.', + 'not_verified' => '본인인증을 먼저 완료해 주세요.', + 'otp_max_attempts' => 'OTP 인증 시도 횟수를 초과했습니다. 새로운 인증 코드를 요청해 주세요.', + 'otp_not_sent' => '인증 코드가 발송되지 않았습니다. 먼저 인증 코드를 요청해 주세요.', + 'otp_expired' => '인증 코드가 만료되었습니다. 새로운 인증 코드를 요청해 주세요.', + 'otp_invalid' => '인증 코드가 올바르지 않습니다.', + 'file_not_found' => '계약 문서 파일을 찾을 수 없습니다.', + ], + // 계약 관련 'contract' => [ 'not_found' => '계약을 찾을 수 없습니다.', diff --git a/lang/ko/message.php b/lang/ko/message.php index 95db603..02941de 100644 --- a/lang/ko/message.php +++ b/lang/ko/message.php @@ -549,6 +549,22 @@ 'leave_default' => '휴가', ], + // 전자계약 (E-Sign) + 'esign' => [ + 'created' => '전자계약이 생성되었습니다.', + 'cancelled' => '전자계약이 취소되었습니다.', + 'sent' => '서명 요청이 발송되었습니다.', + 'reminded' => '리마인더가 발송되었습니다.', + 'fields_configured' => '서명 위치가 설정되었습니다.', + 'otp_sent' => '인증 코드가 발송되었습니다.', + 'otp_verified' => '본인인증이 완료되었습니다.', + 'signed' => '서명이 완료되었습니다.', + 'rejected' => '서명이 거절되었습니다.', + 'completed' => '모든 서명이 완료되어 계약이 체결되었습니다.', + 'verified' => '문서 무결성 검증 완료', + 'downloaded' => '문서가 다운로드되었습니다.', + ], + // CEO 대시보드 부가세 현황 'vat' => [ 'sales_tax' => '매출세액',