From a4cd730665ad05fcb13bfef7c1f31130c49b127f Mon Sep 17 00:00:00 2001 From: amond Date: Wed, 17 Jun 2015 01:35:19 +0900 Subject: [PATCH] add Korean translation --- config/langs.php | 1 + resources/lang/ko/cachet.php | 97 +++++++++++++++ resources/lang/ko/dashboard.php | 196 +++++++++++++++++++++++++++++++ resources/lang/ko/errors.php | 25 ++++ resources/lang/ko/forms.php | 147 +++++++++++++++++++++++ resources/lang/ko/pagination.php | 28 +++++ resources/lang/ko/reminders.php | 31 +++++ resources/lang/ko/setup.php | 24 ++++ resources/lang/ko/validation.php | 116 ++++++++++++++++++ 9 files changed, 665 insertions(+) create mode 100755 resources/lang/ko/cachet.php create mode 100755 resources/lang/ko/dashboard.php create mode 100755 resources/lang/ko/errors.php create mode 100755 resources/lang/ko/forms.php create mode 100755 resources/lang/ko/pagination.php create mode 100755 resources/lang/ko/reminders.php create mode 100755 resources/lang/ko/setup.php create mode 100755 resources/lang/ko/validation.php diff --git a/config/langs.php b/config/langs.php index e10792bf..58571562 100755 --- a/config/langs.php +++ b/config/langs.php @@ -18,6 +18,7 @@ return [ 'es' => 'Español', 'fr' => 'Français', 'id' => 'Indonesian', + 'ko' => '한글', 'nl' => 'Nederlands', 'pt-BR' => 'Portuguese, Brazilian', 'zh-CN' => '简体中文', diff --git a/resources/lang/ko/cachet.php b/resources/lang/ko/cachet.php new file mode 100755 index 00000000..a82c01f5 --- /dev/null +++ b/resources/lang/ko/cachet.php @@ -0,0 +1,97 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + // Components + 'components' => [ + 'status' => [ + 1 => '정상', + 2 => '성능 이슈', + 3 => '부분 중단', + 4 => '주요 중단', + ], + ], + + // Incidents + 'incidents' => [ + 'none' => '아무 문제도 보고되지 않음.', + 'past' => '이전 문제', + 'previous_week' => '전 주', + 'next_week' => '다음 주', + 'none' => '아무 문제도 보고되지 않음', + 'scheduled' => '예정된 유지 보수', + 'scheduled_at' => ', :timestamp 에 예정됨', + 'status' => [ + 0 => '예정된', // TODO: Hopefully remove this. + 1 => '파악 중', + 2 => '확인됨', + 3 => '주시하는 중', + 4 => '수정됨', + ], + ], + + // Service Status + 'service' => [ + 'good' => '모든 시스템이 작동 합니다..', + 'bad' => '일부 시스템에 문제가 있습니다..', + ], + + 'api' => [ + 'regenerate' => 'API Key 재생성', + 'revoke' => 'API Key 폐지', + ], + + // Metrics + 'metrics' => [ + 'filter' => [ + 'hourly' => '시간별', + 'daily' => '일별', + 'monthly' => '월별', + ], + ], + + // Subscriber + 'subscriber' => [ + 'subscribe' => '최신 업데이트를 받아 보기 위한 구독신청.', + 'button' => '구독', + 'email' => [ + 'subscribe' => '이메일 구독 신청.', + 'subscribed' => '이메일 구독 신청이 완료되었습니다. 구독 신청 확인을 위한 이메일을 확인해주세요.', + 'verified' => '이메일 구독이 확인 되었습니다. 감사합니다!', + 'unsubscribe' => '이메일 구독 취소', + 'unsubscribed' => '이메일 구독이 취소 되었습니다.', + 'failure' => '구독 신청 중에 문제가 발생했습니다.', + 'verify' => [ + 'text' => ":app_name 의 상태 업데이트에 대한 이메일 구독을 확인해주세요.\n:link\n감사합니다, :app_name", + 'html-preheader' => ':app_name 의 상태 업데이트에 대한 이메일 구독을 확인해주세요.', + 'html' => '

:app_name 의 상태 업데이트에 대한 이메일 구독을 확인해주세요.

:link

감사 합니다, :app_name

', + ], + 'maintenance' => [ + 'text' => ":app_name 에 새로운 유지 보수에 예정 되었습니다.\n감사합니다, :app_name", + 'html-preheader' => ':app_name 에 새로운 유지 보수가 예정 되었습니다..', + 'html' => '

:app_name 에 새로운 유지 보수가 예정 되었습니다.

감사 합니다, :app_name

', + ], + 'incident' => [ + 'text' => ":app_name 에 새로운 문제가 보고 되었습니다.\n감사합니다, :app_name", + 'html-preheader' => ':app_name 에 새로운 문제가 보고 되었습니다.', + 'html' => '

:app_name 에 새로운 문제가 보고 되었습니다.

감사 합니다, : app_name

', + ], + ], + ], + + // Other + 'powered_by' => ':app Status Page is powered by Cachet.', + 'about_this_site' => '이 사이트에 대해', + 'rss-feed' => 'RSS', + 'atom-feed' => 'Atom', + 'feed' => '상태 ', + +]; diff --git a/resources/lang/ko/dashboard.php b/resources/lang/ko/dashboard.php new file mode 100755 index 00000000..0fe7454b --- /dev/null +++ b/resources/lang/ko/dashboard.php @@ -0,0 +1,196 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + + 'dashboard' => '대시보드', + + // Incidents + 'incidents' => [ + 'title' => '문제 및 예정', + 'incidents' => '문제', + 'logged' => '{0} 아무 문제가 없습니다, 잘하고 있어요.|하나의 문제에 대한 로깅이 있습니다.|:count 개의 문제가 리포트 되었습니다.', + 'incident-create-template' => '템플릿 생성', + 'incident-templates' => '문제 템플릿', + 'add' => [ + 'title' => '문제 추가', + 'success' => '문제가 추가되었습니다.', + 'failure' => '추가 중 문제가 발생했습니다.', + ], + 'edit' => [ + 'title' => '문제 수정', + 'success' => '문제가 수정되었습니다.', + 'failure' => '수정 중 문제가 발생했습니다.', + ], + + // Incident templates + 'templates' => [ + 'title' => '문제 템플릿', + 'add' => [ + 'title' => '문제 템플릿 생성하기', + 'success' => '템플릿이 생성되었습니다.', + 'failure' => '템플릿 생성 중 문제가 발생했습니다.', + ], + 'edit' => [ + 'title' => '문제 템플릿 수정', + 'success' => '템플릿이 수정되었습니다!', + 'failure' => '템플릿 수정 중 문제가 발생했습니다.', + ], + ], + ], + + // Incident Maintenance + 'schedule' => [ + 'schedule' => '예정된 유지 관리', + 'scheduled_at' => ':timestamp 에 예정됨', + 'add' => [ + 'title' => '예정 된 유지 관리 추가', + 'success' => '예정이 추가되었습니다.', + 'failure' => '예정 추가 중 문제가 발생습니다.', + ], + 'edit' => [ + 'title' => '예정 된 유지 관리 수정', + 'success' => '예정이 수정되었습니다!', + 'failure' => '예정 수정 중 문제가 발생했습니다.', + ], + 'delete' => [ + 'success' => '예정이 삭제되었습니다. 상태 페이지에 표시되지 않습니다.', + 'failure' => '일정을 삭제할 수 없습니다. 다시 시도 하십시오.', + ], + ], + + // Components + 'components' => [ + 'components' => '구성 요소', + 'component_statuses' => '구성요소 상태', + 'listed_group' => ':name 그룹', + 'add' => [ + 'title' => '구성요소 추가', + 'message' => '구성요소를 추가해야 합니다.', + 'success' => '구성요소가 추가되었습니다.', + 'failure' => '구성요소 생성 중 문제가 발생했습니다.', + ], + 'edit' => [ + 'title' => '구성요소 수정', + 'success' => '구성요소가 수정되었습니다.', + 'failure' => '구성요소 수정 중 문제가 발생했습니다.', + ], + + // Component groups + 'groups' => [ + 'groups' => '구성요소 그룹|구성요소 그룹', + 'no_components' => '구성 요소 그룹을 추가 해야 합니다.', + 'add' => [ + 'title' => '구성요소 그룹 추가', + 'success' => '구성요소 그룹 추가되었습니다', + 'failure' => '구성요소 그룹 추가 중 문제가 발생했습니다.', + ], + 'edit' => [ + 'title' => '구성요소 그룹 수정', + 'success' => '구성요소 그룹이 수정되었습니다.', + 'failure' => '구성요소 그룹 수정 중 문제가 발생했습니다.', + ], + ], + ], + + // Metrics + 'metrics' => [ + 'metrics' => '통계', + 'add' => [ + 'title' => '통계 추가', + 'success' => '통계가 추가되었습니다.', + 'failure' => '통계 추가 중 문제가 발생했습니다.', + ], + 'edit' => [ + 'title' => '통계 수정', + 'success' => '통계가 수정되었습니다.', + 'failure' => '통계 수정 중 문제가 발생했습니다.', + ], + ], + + // Team + 'team' => [ + 'team' => '팀', + 'member' => '멤버', + 'profile' => '프로필', + 'description' => '팀 멤버는 구성요소와 문제를 추가하고 수정 할 수 있습니다.', + 'add' => [ + 'title' => '새 팀 멤버 추가', + 'success' => '팀 멤버가 추가되었습니다', + 'failure' => '멤버 추가 중에 문제가 발생했습니다.', + ], + 'edit' => [ + 'title' => '프로필 수정', + 'success' => '프로필이 수정되었습니다.', + 'failure' => '프로필 수정 중 문제가 생겼습니다.', + ], + ], + + // Settings + 'settings' => [ + 'settings' => '설정', + 'app-setup' => [ + 'app-setup' => '애플리케이션 설정', + 'images-only' => '이미지만 업로드 할 수 있습니다.', + 'too-big' => '업로드 한 파일이 너무 큽니다. :size 보다 작은 이미지를 올려주세요.', + ], + 'security' => [ + 'security' => '보안', + 'two-factor' => '2단계 인증을 사용하지 않는 사용자', + ], + 'stylesheet' => [ + 'stylesheet' => '스타일시트', + ], + 'theme' => [ + 'theme' => '테마', + ], + 'edit' => [ + 'success' => '설정이 저장되었습니다.', + 'failure' => '설정을 저장할 수 없습니다.', + ], + ], + + // Login + 'login' => [ + 'login' => '로그인', + 'logged_in' => '로그인 되었습니다.', + 'welcome' => '안녕하세요!', + 'two-factor' => '토큰을 입력해주세요.', + ], + + // Sidebar footer + 'help' => '도움말', + 'status_page' => '상태 페이지', + 'logout' => '로그아웃', + + // Notifications + 'notifications' => [ + 'notifications' => '알림', + 'awesome' => '좋아요.', + 'whoops' => '이런...', + ], + + // Welcome modal + 'welcome' => [ + 'welcome' => 'Cachet에 오신 것을 환영 합니다', + 'message' => '상태 페이지는 거의 다 준비 되었습니다! 추가 설정을 해보세요', + 'close' => '내 대시보드로 바로 가기', + 'steps' => [ + 'component' => '구성요소 만들기', + 'incident' => '문제 만들기', + 'customize' => '사용자 지정', + 'team' => '사용자 추가', + 'api' => 'API 토큰 생성', + 'two-factor' => '2단계 인증', + ], + ], + +]; diff --git a/resources/lang/ko/errors.php b/resources/lang/ko/errors.php new file mode 100755 index 00000000..b795eb14 --- /dev/null +++ b/resources/lang/ko/errors.php @@ -0,0 +1,25 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + 'not-found' => [ + 'code' => '404', + 'title' => '해당 페이지가 없습니다!', + 'message' => '죄송합니다, 찾으시는 페이지가 없습니다. URL 을 확인하고 다시 시도해주세요.', + 'link' => '홈페이지로 돌아가기', + ], + 'unauthorized' => [ + 'code' => '401', + 'title' => '허용되지 않음', + 'message' => '죄송합니다. 이 페이지를 보려면 관리자 권한이 필요합니다.', + 'link' => '홈페이지로 돌아가기', + ], +]; diff --git a/resources/lang/ko/forms.php b/resources/lang/ko/forms.php new file mode 100755 index 00000000..8042f60e --- /dev/null +++ b/resources/lang/ko/forms.php @@ -0,0 +1,147 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + + // Setup form fields + 'setup' => [ + 'email' => '이메일', + 'username' => '사용자이름', + 'password' => '비밀번호', + 'site_name' => '사이트 이름', + 'site_domain' => '사이트 도메인', + 'site_timezone' => '시간대 선택', + 'site_locale' => '언어 선택', + 'enable_google2fa' => '구글 2단계 인증 활성화', + 'cache_driver' => '캐시 드라이버', + 'session_driver' => '세션 드라이버', + ], + + // Login form fields + 'login' => [ + 'email' => '이메일', + 'password' => '비밀번호', + '2fauth' => '인증 코드', + 'invalid' => '잘못된 이메일 또는 패스워드', + 'invalid-token' => '잘못된 토큰n', + 'cookies' => '로그인 하려면 쿠키를 활성화 해야 합니다.', + ], + + // Incidents form fields + 'incidents' => [ + 'name' => '이름', + 'status' => '상태', + 'component' => '구성요소', + 'message' => '메시지', + 'message-help' => 'Markdown을 사용할 수 있습니다.', + 'scheduled_at' => '유지 관리는 언제 예정되었습니까?', + 'incident_time' => '이 문제는 언제 발생 했습니까??', + 'notify_subscribers' => '구독자에게 알림', + 'visibility' => '공개 설정', + 'public' => '전체 공개', + 'logged_in_only' => '로그인한 사용자만 볼 수 있음', + 'templates' => [ + 'name' => '이름', + 'template' => '템플릿', + ], + ], + + // Components form fields + 'components' => [ + 'name' => '이름', + 'status' => '상태', + 'group' => '그룹', + 'description' => '설명', + 'link' => '링크', + 'tags' => '태그', + 'tags-help' => '쉼표로 구분.', + + 'groups' => [ + 'name' => '이름', + ], + ], + + // Metric form fields + 'metrics' => [ + 'name' => '이름', + 'suffix' => '접미사', + 'description' => '설명', + 'description-help' => 'Markdown을 사용할 수 있습니다.', + 'display-chart' => '상태 페이지에 차트 보이기', + 'default-value' => '기본값', + 'calc_type' => '통계 계산', + 'type_sum' => '합계', + 'type_avg' => '평균', + + 'points' => [ + 'value' => '값', + ], + ], + + // Settings + 'settings' => [ + /// Application setup + 'app-setup' => [ + 'site-name' => '사이트 이름', + 'site-url' => '사이트 URL', + 'site-timezone' => '사이트 시간대', + 'site-locale' => '사이트 언어', + 'date-format' => '날짜 형식', + 'incident-date-format' => '문제 Timestamp 형식', + 'display-graphs' => '상태 페이지에 그래프 보이기', + 'about-this-page' => '이 페이지에 대하여', + 'days-of-incidents' => '몇 일 동안 사건을 표시하시겠습니까?', + 'banner' => '배너 이미지', + 'banner-help' => "가로가 930 픽셀보다 작은 이미지를 업로드 하는 것을 권장합니다.", + 'analytics_google' => 'Google Analytics 코드', + 'analytics_gosquared' => 'GoSquared Analytics 코드', + 'analytics_piwik_url' => 'Piwik 인스턴스의 URL ( "http(s)://" 제외 )', + 'analytics_piwik_siteid' => 'Piwik 사이트 id', + 'subscribers' => '이메일 알림을 받기 위한 회원가입 허용', + ], + 'security' => [ + 'allowed-domains' => '허용된 도메인', + 'allowed-domains-help' => '쉼표로 구분. 위에 설정된 도메인은 기본적으로 자동 허용 됩니다.', + ], + 'stylesheet' => [ + 'custom-css' => '사용자 정의 스타일시트', + ], + 'theme' => [ + 'background-color' => '배경색', + 'text-color' => '글자색', + ], + ], + + 'user' => [ + 'username' => '사용자이름', + 'email' => '이메일', + 'password' => '비밀번호', + 'api-token' => 'API 토큰', + 'api-token-help' => '기존의 프로그램이 Cachet에 접근하는 것을 막기 위해, API token 을 재성성합니다.', + '2fa' => [ + 'help' => '2단계 인증을 활성화하면 계정 보안이 강화됩니다. Google Authenticator 또는 유사한 앱을 모바일 기기에 다운로드 받아야 합니다. 로그인 할 때, 해당 앱에서 생성된 토큰을 입력해야합니다.', + ], + ], + + // Buttons + 'add' => '추가', + 'save' => '저장', + 'update' => '수정', + 'create' => '생성', + 'edit' => '수정', + 'delete' => '삭제', + 'submit' => '전송', + 'cancel' => '취소', + 'remove' => '삭제', + + // Other + 'optional' => '* 선택사항', +]; diff --git a/resources/lang/ko/pagination.php b/resources/lang/ko/pagination.php new file mode 100755 index 00000000..8299c09f --- /dev/null +++ b/resources/lang/ko/pagination.php @@ -0,0 +1,28 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + + /* + |-------------------------------------------------------------------------- + | Pagination Language Lines + |-------------------------------------------------------------------------- + | + | The following language lines are used by the paginator library to build + | the simple pagination links. You are free to change them to anything + | you want to customize your views to better match your application. + | + */ + + 'previous' => '« 이전', + 'next' => '다음 »', + +]; diff --git a/resources/lang/ko/reminders.php b/resources/lang/ko/reminders.php new file mode 100755 index 00000000..af97dd84 --- /dev/null +++ b/resources/lang/ko/reminders.php @@ -0,0 +1,31 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + + /* + |-------------------------------------------------------------------------- + | Password Reminder Language Lines + |-------------------------------------------------------------------------- + | + | The following language lines are the default lines which match reasons + | that are given by the password broker for a password update attempt + | has failed, such as for an invalid token or invalid new password. + | + */ + + 'password' => '비밀번호는 최소 6자리 이상이어야 하며 비밀번호 확인과 일치해야 합니다.', + 'user' => '입력한 이메일 주소로 사용자를 찾을 수 없습니다.', + 'token' => '비밀번호 리셋 토큰이 유효하지 않습니다.', + 'sent' => '비밀번호 알림이 전송되었습니다!', + 'reset' => '비밀번호가 재설정 되었습니다!', + +]; diff --git a/resources/lang/ko/setup.php b/resources/lang/ko/setup.php new file mode 100755 index 00000000..392933ff --- /dev/null +++ b/resources/lang/ko/setup.php @@ -0,0 +1,24 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + 'setup' => '설치', + 'title' => 'Cachet 설치', + 'service_details' => '서비스 상세정보', + 'env_setup' => '환경 설정', + 'status_page_setup' => '상태 페이지 설정', + 'show_support' => 'Cachet 에 대한 지원을 표시', + 'admin_account' => '관리자 계정', + 'complete_setup' => '설치 완료', + 'completed' => 'Cachet 이 성공적으로 설정되었습니다.', + 'finish_setup' => '대시보드로 이동', + 'allow_tracking' => '익명 사용 추적 허용', +]; diff --git a/resources/lang/ko/validation.php b/resources/lang/ko/validation.php new file mode 100755 index 00000000..18375334 --- /dev/null +++ b/resources/lang/ko/validation.php @@ -0,0 +1,116 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + + /* + |-------------------------------------------------------------------------- + | Validation Language Lines + |-------------------------------------------------------------------------- + | + | The following language lines contain the default error messages used by + | the validator class. Some of these rules have multiple versions such + | as the size rules. Feel free to tweak each of these messages here. + | + */ + + 'accepted' => ':attribute 는 허용되어야 합니다.', + 'active_url' => ':attribute 는 올바른 URL이 아닙니다.', + 'after' => ':attribute 는 :date 이후의 날짜 여야 합니다.', + 'alpha' => ':attribute 는 문자만 포함할 수 있습니다.', + 'alpha_dash' => ':attribute 는 문자, 숫자, -만 포함할 수 있습니다.', + 'alpha_num' => ':attribute 는 문자와 숫자만 포함할 수 있습니다.', + 'array' => ':attribute 는 배열이어야 합니다.', + 'before' => ':attribute 는 :date 이전의 날짜 여야 합니다.', + 'between' => [ + 'numeric' => ':attribute 는 :min 과 :max 사이어야 합니다.', + 'file' => ':attribute 는 최소 :min 최대 :max kilobytes 여야 합니다.', + 'string' => ':attribute 는 최소 :min 최대 :max 자 여야 합니다.', + 'array' => ':attribute 는 :min 과 :max 사이의 항목을 가져야 합니다.', + ], + 'boolean' => ':attribute 필드는 true 또는 false 여야 합니다.', + 'confirmed' => ':attribute 가 일치하지 않습니다.', + 'date' => ':attribute 는 올바른 날짜가 아닙니다.', + 'date_format' => ':attribute 가 :format 형식과 일치하지 않습니다.', + 'different' => ':attribute 와 :other 는 달라야합니다.', + 'digits' => ':attribute 는 :digits 자리 숫자 여야 합니다.', + 'digits_between' => ':attribute 는 :min 과 :max 사이의 숫자 여야 합니다.', + 'email' => ':attribute 는 유효한 이메일 주소 여야 합니다.', + 'exists' => '선택된 :attribute 가 유효하지 않습니다.', + 'image' => ':attribute 는 이미지여야 합니다.', + 'in' => '선택된 :attribute 는 유효하지 않습니다.', + 'integer' => ':attribute 는 정수 여야 합니다.', + 'ip' => ':attribute 는 유효한 IP 주소 여야 합니다.', + 'max' => [ + 'numeric' => ':attribute 는 :max 보다 클 수 없습니다.', + 'file' => ':attribute 는 :max kilobytes 보다 클 수 없습니다.', + 'string' => ':attribute 는 :max 자의 문자보다 클 수 없습니다.', + 'array' => ':attribute 는 :max 개 이상의 항목을 가질 수 없습니다.', + ], + 'mimes' => ':attribute 는 :values 타입의 파일어야 합니다.', + 'min' => [ + 'numeric' => ':attribute 는 최소 :min 이상이어야 합니다.', + 'file' => ':attribute 는 최소 :min kilobytes 여야 합니다.', + 'string' => ':attribute 는 최소 :min 자의 문자 여야 합니다.', + 'array' => ':attribute 는 최소 :min 항목을 가져야 합니다.', + ], + 'not_in' => '선택된 :attribute 는 유효하지 않습니다.', + 'numeric' => ':attribute 는 숫자 여야 합니다.', + 'regex' => ':attribute 의 형식이 올바르지 않습니다.', + 'required' => ':attribute 필드는 필수 항목입니다.', + 'required_if' => ':attribute 필드는 :other 가 :value 일 때 필요합니다.', + 'required_with' => ':attribute 는 :values 가 존재할 때 필요합니다.', + 'required_with_all' => ':attribute 는 :values 가 존재할 때 필요합니다.', + 'required_without' => ':attribute 는 :values 가 존재하지 않을 때 필요합니다.', + 'required_without_all' => ':attribute 는 :values 중 아무 것도 존재하지 않을 때 필요합니다.', + 'same' => ':attribute 와 :other 는 일치해야 합니다.', + 'size' => [ + 'numeric' => ':attribute 는 :size 크기 여야 합니다.', + 'file' => ':attribute 는 :size kilobytes 여야 합니다.', + 'string' => ':attribute 는 :size 자의 문자여야 합니다.', + 'array' => ':attribute 는 :size 개의 항목을 포함해야 합니다.', + ], + 'string' => ':attribute 는 문자열 이어야 합니다.', + 'unique' => ':attribute 는 이미 사용되었습니다.', + 'url' => ':attribute 형식이 올바르지 않습니다.', + 'timezone' => ':attribute 는 유효한 영역이어야 합니다.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => '사용자 정의 메세지', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [], + +];