CI 코드

제목 CI4.1.2 한글언어팩 배포 (CI v4.1.3에서 사용가능)
글쓴이 timothy 작성시각 2021/05/30 09:45:10
댓글 : 13 추천 : 0 스크랩 : 0 조회수 : 13974   RSS

안녕하세요? Timothy입니다.

CI4.1.2의 영문 메시지들의 한글화 작업을 하였습니다.

 

가. 주요 변경 내역

1. Cast.php

- 삭제된 메시지: 'abstractCastMissing', 'wrongCastMethod'

- 추가된 메시지: 'baseCastMissing', 'invalidCastMethod'

 

2. View.php

- 오타 수정: '유요' -> '유효'

(예전에 오타를 알려주신 변종원(웅파)님, 감사합니다!)

 

codeigniter-kr 깃헙(https://github.com/codeigniter-kr/ci4-translations)에서 fork하고,

제 깃헙에서 CI4.1.2에 맞게 작업해서 codeigniter-kr 깃헙에 PR을 보내고 싶었지만...

 

제 깃헙에 공식 저장소(https://github.com/codeigniter4/translations)에서 fork한 'translations'가 이미 있어서 인지 몰라도,

codeigniter-kr 깃헙의 'translations'가 fork되지 않네요...;

일단은 수정 사항을 공식 저장소(https://github.com/codeigniter4/translations)에 PR을 보냈습니다. ㅎㅎ;

 

압축 해제 경로는 "framework-4.0.4/system/Language/ko"입니다.

적용은 http://ci4doc.cikorea.net/outgoing/localization.html 또는 

https://codeigniter4.github.io/CodeIgniter4/outgoing/localization.html을 참고하시어,

"framework-4.0.4/app/Config/App.php"를 수정하시면 됩니다.

 

혹시라도 수정해야하는 부분을 발견하시면, 제게 댓글로 알려주시겠어요?

 

 

감사합니다.

첨부파일 ko.zip (25.9 KB)
 다음글 MY_Pagination 과거로의 회귀...
 이전글 codeigniter 4.x 언어팩 (7)

댓글

테러보이 / 2021/05/31 09:05:49 / 추천 0

흠... 업데이트/변경 메일이 안왔는데 이상하네요..

 

확인 해보니 변경 체크 프로그램에서 composer update가 누락 되었네요 ㅋㅋㅋㅋㅋㅋ

테러보이 / 2021/05/31 09:14:26 / 추천 0

 

수동확인 해보니 변경 사항이 존재 하는군요.

해당 알림 기능은 수정해야겠네요 ㅠ.ㅠ

 

수고하셨습니다..

 

# 지역화 언어팩 번역 방법
- https://github.com/codeigniter4/translations 를 포크 후 클론한다. 
- composer install 한다.
- vendor/bin/phpunit --filter KoreanTranslationTest 를 실행하여 변경점을 수정 한다. ( 번역시 vendor\codeigniter4\codeigniter4\system\Language\en 위치의 파일과 대조하여 작업)
- vendor/bin/php-cs-fixer fix .\Language\ko\를 통하여 스타일 FIX 후 PR (머지가 완료 되면 1일 이내에 한국어 공식 저장소에 자동 반영됩니다.)

timothy / 2021/05/31 14:10:29 / 추천 0

@테러보이 님도 수고하셨습니다.

다음 번에 번역 작업을 할 때에,

마지막에 알려주신 '지역화 언어팩 번역 방법'을 참고하여 작업을 해보겠습니다^^

감사합니다.

테러보이 / 2021/05/31 16:49:13 / 추천 0

@timothy

공식 저장소에 공동 작업자로 추가 해두었습니다.~

변종원(웅파) / 2021/05/31 18:02:41 / 추천 0
고생하셨습니다. ^^
테러보이 / 2021/06/02 15:36:01 / 추천 0

현제 pr cs 픽스가 안되서 머지가 안되고 있네요!

timothy / 2021/06/02 19:55:46 / 추천 1

@테러보이

네, CS 문제가 있어서 다시 수정해서 보냈어요~

이번에 PHPUnit을 처음 사용해보는데, 테러보이님께서 올려주신 이미지와 설명이 도움이 됐어요~

감사합니다!

그리고 공동 작업자 등록 메일을 조금 전에 확인했어요~

agree를 선택했어요~ㅎㅎ

감사합니다!

timothy / 2021/06/02 20:01:54 / 추천 0

죄송합니다.
VSCode와 여러 플러그인을 사용 중인데, 번역한 PHP 파일들을 저장하고 나서,

에디터에서 저장 시, VSCode용 Git 플러그인과 php-cs-fixer 플러그인 간의 충돌이 있었던 것 같습니다.

 

일부 파일에 깃 충돌(Merge conflict)이 들어간 상태로 파일이 저장되었습니다...ㅠㅠ


지난 주말에 zip 파일로 올려뒀었던 CI4.1.2 용 한글 언어 팩에 문제가 있어서, 삭제했습니다.

PR이 성공하면 여기에 다시 업로드하겠습니다.


혹시나 다운로드받으신 분들이 계시면, 조금만 기다려주시겠어요?

번거롭게 해서 죄송합니다. ㅠㅠ

테러보이 / 2021/06/02 23:59:55 / 추천 0
수고하셨습니다!
timothy / 2021/06/03 22:31:01 / 추천 0

CI 공식 깃헙(https://github.com/codeigniter4/translations)에 Merge가 되었어요~

그리고 조금 전에 한글언어팩을 zip으로 압축하여 여기에 다시 업로드 했어요~

지난 주말에 한글언어팩을 다운 받으셨었던 분들은 새로 다운로드 받으셔서 사용하실 수 있어요.

코드이그나이터를 이용하시는 분들과 웹 사이트를 이용하시는 고객들에게 도움이 되길 바라요~

 

감사합니다!

한대승(불의회상) / 2021/06/04 17:00:49 / 추천 0
오... 공식으로.. 수고하셨습니다.
timothy / 2021/06/14 23:23:02 / 추천 1

확인해보니까, 이전 버전과 비교했을 때 CI v4.1.3에서 달라진 영문 메시지가 없네요~

CI v4.1.3를 사용하시는 분들도 CI v4.1.2 한글 언어팩을 사용하실 수 있어요~

테러보이 / 2021/06/15 05:54:42 / 추천 1
언어 팩의 경우 수시로 제가 업데이트를 하고있어서 거의 최신 상태(주당 1회 체크중)라고 보시면 됩니다.
정확한 비교를 원하시면 공식 저장소의 릴리즈 탭을 확인 하시면 되구요.
4.1.2에서 4.1.3에는 말씀하신바와 같이 거의 바뀐게 없긴합니다 ㅎㅎ