Laravel 오류 정보의 일본어화

나는 라벨의 잘못된 정보를 일본어화하고 싶다.
나는 영어를 잘하지 못하기 때문에 이렇게 하면 포기하는 마음이 많다.

언어 파일


라벨의 언어 파일은 표준이라고 합니다.현지화 기능인 것 같습니다.
여기에 언어 파일이 있습니다.

기본값은 n입니다.
이 en 폴더를 모두 복사해서 폴더 이름을 ja로 바꾸고lang 폴더에 놓으세요.

로케일


resources/lang/ja/validation.php
|--------------------------------------------------------------------------
    | Application Locale Configuration
    |--------------------------------------------------------------------------
    |
    | The application locale determines the default locale that will be used
    | by the translation service provider. You are free to set this value
    | to any of the locales which will be supported by the application.
    |
    */

    'locale' => 'en',

    /*
    |--------------------------------------------------------------------------
    | Application Fallback Locale
    |--------------------------------------------------------------------------
    |
    | The fallback locale determines the locale to use when the current one
    | is not available. You may change the value to correspond to any of
    | the language folders that are provided through your application.
    |
    */

    'fallback_locale' => 'en',
상기'locale' => 'en'ja.
그리고 방금 복사한 서류validation.php를 역량 기술로 일본어로 바꾼다.

아주 많아요.그리고
이것을 하나하나 일본어화하는 것은 매우 고생스럽다.
"이 경우 오류를 검증할 때 이 내용을 표시합니다!"이럴 때도 변경할 수 있다.
공식 홈페이지에도 쓰여 있다.
대부분의 경우 Validator에 직접 사용자 정의 메시지를 전달하는 것보다 언어 파일을 지정하고 싶습니다.그럼 >resources/lang/xx/validation.php 언어 파일의custom 그룹에 메시지를 추가하십시오.
resources/lang/ja/validation.php
    |--------------------------------------------------------------------------
    | 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-message',
        ],
    ],
공식 홈페이지에는 이런 예가 쓰여 있다.
'custom' => [
    'email' => [
        'required' => 'We need to know your e-mail address!',
    ],
],
이것을 참고하여 ja 파일의validation을 시도하십시오.php 파일에서 이런 느낌으로 쓰면 오류가 발생합니다.배열의 키는 input 탭의name 속성인 것 같습니다.
resources/lang/ja/validation.php
'custom' => [
        'email' => [
            'required' => 'メールアドレスを入力してください!',
            'email' => '正式なメールアドレスを入力してください!',
        ],
        'nickname' => [
            'required' => 'ユーザー名を入力してください!',
            'unique' => '入力されたユーザー名は既に使用されています!',
            ],
        'occupation' => [
            'required' => '職種を選択してください!',
            ],
    ],

군더더기도 섞여 있었지만 일본어화를 계속할 수 있을 것 같아 잠시 완성했습니다.
이번에 이 사이트에서 공부했어요.
Laravel의 validation 방법으로 검증된 입문서(일본어 오류 정보 포함)
Laravel5.5 검증
감사합니다.

좋은 웹페이지 즐겨찾기