Laravel의 다국어 사용법

  1. 언어 파일 생성

    /lang/ko

  2. 언어 파일 작성

    /lang/ko/messages.php

    <?php
    
    return [
        'welcome' => '안녕하세요!',
        'goodbye' => '안녕히가세요!',
    ];
  3. 언어 설정

    config/app.php

    'locale' => 'ko',
  4. 번역 사용

    __(파일명.키명)

    echo trans('messages.welcome');
    // 또는
    echo __('messages.welcome');
    {{ __('messages.welcome'); }}
  5. json파일로 사용하기 (번외)

    lang/ko.json

    {
      "I love programming.": "나는 프로그래밍을 사랑해"
    }

    {{ __('I love programming.') }} // 나는 프로그래밍을 사랑해

  1. 언어팩 참조사이트

    1.직접다운로드

    https://github.com/Laravel-Lang/lang/tree/main/locales/ko

    2.컴포저이용

    composer require laravel-lang/lang --dev
    
    // 해당경로안에 언어팩이있다
    ~/vendor/laravel-lang/lang/locales/ko 
Jun 27, 2023 Views 348