*** 관련글: http://cafe.daum.net/Europa/3Lff/1510
이 프로그램은 언어 파일에서 사용되는 특수제어 문자 § 문자가 제대로 사용되고 있는지 (바로 뒤에 제어기호가 제대로 붙어오고 있는지) 를 체크하여 그 결과를 보여주는 프로그램입니다. 자동으로 수정해 주지는 않으므로 알아서 수정해야 합니다.
부가적으로, § 기호가 한글식으로 변형되었는지 여부도 확인해서 보여줍니다만, 이 항목은 체크박스에 체크함으로써 끌 수 있습니다. 마찬가지로 자동으로 수정해 주지는 않습니다. (추후 추가할까 생각중입니다.)
자세한 사용법은 따로 적지 않았습니다. 한글화 모드의 모더나 한글화 팀의 패키징 작업자가 아니라면 이 프로그램을 쓸 일은 아마 없을 것입니다.
감사합니다.
** 1.0.1.B3 (12/24) P 기호를 인식할 수 있습니다.
** 1.0.2.B4 (12/25) P 기호 인식 버그 1개 수정, 기호 목록을 설정 메뉴에서 수정할 수 있음
** 1.0.3.B5 (12/25) 문자체크루틴 동작방식 변경
** 1.1.0.B6 (12/26) UTF-8 인코딩의 YML 파일 (스텔라리스 등) 직접 지원 기능 추가 (Experimental)
ck2spcchk_1_0_1.rar
ck2spcchk_1_0_2.rar
ck2spcchk_1_0_3.rar
ck2spcchk_1_1_0.rar
ck2spcchk_1_1_1.rar
첫댓글 매번 감사합니다
감사합니다
대형모드 (+,왕자,엘더)한글작업하기 좋은 툴이네요.
오늘 써보니 CSV에서 '짠'을 특수문자로 인식하는 것 같습니다. 구버전에선 안 그랬는데 1.1버전에선 그러네요. 시간 나시면 확인 부탁드려요.
크킹인지 그 외 게임인지 확인 부탁드립니다. 인코딩 문제일 가능성이 있어서요. 양쪽 모두에서 같은 현상이 나타나는지도 확인 부탁드려요.
@tacitus 유로파나 스텔라는 문제없고, 크킹 CSV에서만 발생합니다. 검사프로그램 1.0.1 버전에서도 문제 없었습니다.
@벤장라자 문제가 뭔지는 알겠습니다만 테스트를 위해서는 문제가 발생하는 파일이 필요합니다. 문제가 발생하는 파일을 보내주세요
@tacitus http://cafe.daum.net/Europa/H2c/2403 첨부했습니다.
@벤장라자 예상대로 UTF-8 지원을 위해서 넣은 코드 하나가 말썽을 일으킨 것이었습니다.
UTF-8 에서 § 문자가 로케일 문제로 깨지면 2바이트의 "짠" 과 똑같은 코드를 갖는 문자가 되어버리기 때문에 이걸 검사하는 루틴을 넣었는데 그게 말썽을 부리는 것입니다.
회피방법을 파악할 때까지는 1.1.0.은 스텔라리스 계열에서, 이전 버전은 CK2에서 사용해야 할 듯 해요.
@벤장라자 대충 문제가 발생하는 부분을 우회하도록 수정한 1.1.1 버전을 업로드했습니다.
테스트해보시고 결과를 알려주세요.
@tacitus 문제 없는 것 확인했고, 시험삼아 YML도 한번 돌려봤는데 여전히 잘 작동합니다. 고맙습니다.