/ci4lang

codeigniter4 Check language file change

Primary LanguagePHPMIT LicenseMIT

설치방법

$ git clone https://github.com/codeigniter-kr/ci4lang

언어팩 작업

  • 한국어 언어팩을 참조하세요. image

설명

  • 메인 언어팩(en)의 값과 번역 하고자 하는 언어팩의 주석을 비교하여 변겅을 체크합니다.
  • 메인 언어팩(en)과 번역팩의 상호 키를 대조합니다.
  • wrok: 프로그램의 동작은 .env 설정을 우선으로 합니다.

CLI

CLI 실행

$ php cli

or

$ php cli ko

CLI 스크린샷

image


WEB

index.php 수정

$ci4lang = new Ci4lang\Ci4langClass('your locale');

실행

$ php cli web 8000

접속

스크린샷

image


예정 작업

  • .env 추가
    • .env 에 언어 설정시 웹 또는 cli에서 설정된 값으로 동작되도록 처리
    • 이메일 발송 관련 설정 추가
      • 메일 발송 처리 및 받는 사람들 (ci4 기본 참고)
  • CLI 모드에서 메일 발송 기능 추가 (.env 설정된 경우) => 크론등을 이용하여 변경을 수시로 관리 하기 위함
    • WEB 모드의 HTML을 메일로 발송 (메일 스타일링을 위하여 pelago/emogrifier 추가)

주저리

언어팩 변경 내역을 쉽게 체크 하기 위한 레거시 코드로 이루어진 프로젝트 입니다.