MT 3.3용 한글 필터 플러그인
이 플러그인은 문자열을 자르거나 하는 엠티 내부의 루틴이 한글에도 잘 적용되게 해주는 플러그인입니다. 추가로 trim_from이라는 전역 필터 속성을 넣었습니다.
예를 들어, 받은 트랙백의 요약문의 일정 크기를 잘라서 목록에 나타낼때에 필터가 작동하는데, 그것이 한글에서도 무리없이 작동하게 도와주는 것입니다.
혹 이전 엔트리를 참조하실 수 있습니다.
Installation
이 압축파일을 받은 후, (mt 홈) 밑에서 $ tar xvfz koreanFilters-3.3.01.tar.gz 식의 명령으로 풉니다.
Explanation
(mt 홈)/lib/MT/I18N.pm 파일을 열고 아래 줄을 찾으세요:
my %Supported_Languages = map {$_ => 1} ( qw( en_us ja ) );
그런 후 아래와 같이 ko를 더 해 주십시요
my %Supported_Languages = map {$_ => 1} ( qw( en_us ja ko) );
지금의 엠티는 I18N, L10N에 일본을 위주로 하고 있습니다. 어쩜니까?
물론 제가 수정된 I18M.pm 파일을 배포할 수 있겠지만... 걍 좀 귀찮더라도 직접 추가해주세요.
Comments
저는 현재 알록블록님의 mt3.3한글판 플러그인은 모두 설치한 상태입니다.
그런데 mt설정의 글전체목록보기를 하면, 글목록의 제목이 한글은 6자 정도(마지막 글자는 깨져보임) 영문은 13자 정도 밖에 안보이네요.
원래 mt 3.31에서는 원래 이런건지 뭔가 제가 설정을 해야될 부분이 있는지 모르겠어요 이 플러그인이 MT메뉴에는 적용이 안되죠? 이 플러그인 때문인지, 다른 알록님 플러그 때문인지,기본 mt설정을 봐야되는건지 몰라 이쪽 포스트에 문의합니다.
Posted by: pdaclub
|
2006년 08월 09일 오전 10시 28분
네. 삽입은 했는데요. 서버나 익스포트한 데이터가 잘못된건지.. 메인페이지에서 최신 댓글보기에서는 잘 잘려서 보이는데, 설정메뉴의 최근글보기등의 제목은 몇글자밖에 안보이고 마지막은 잘려 보이네요. 이 플러그인 따로 설정할 필요없이 그냥 풀어주면 되는거죠? 혹 서버문제인지 한번 아무것도 설치하지 않는 상태에서 글 한번 작성해봐야겠네요. 혹 이번 3.31은 펄5.8.1를 추천한다고 하는데, 제 서버는 5.8.0인데 이 떄문은 설마 아니겠죠?
Posted by: pdaclub
|
2006년 08월 10일 새벽 03시 21분
mt 3.2는 movabletype홈페이지에서 다운로드 받을수 없네요.
그리고 mt 3.3에서 메인페이지에 최신 댓글을 나오게 해서 보니,
이 플러그인을 쓰지 않아도 끝에 글자가 깨지지 않네요.
그럼 이 플러그인이 제대로 설치가 되었는지 확인하기가 애매한데,
이전 포스팅의 trim같은것은 좀 어려운데,이 플러그인이 적용됬는지
쉽게 확인해 볼수있는 방법이 있을까요?
또한 이 플러그인을 설치하기 위한 조건(서버등..)같은게 따로 있는지?
그리고 이 플러그인을 서버에 풀때 두개 파일인가가 time stamp ~ 8월12일 ~ 이라고 나왔는데요. 해당 디렉토리에는 파일이 잘 복사되어 있습니다.
이건 상관이 없죠?
아무 플러그인도 설치하지않는 상태에서는 새글 작성해서 메뉴에서 글 목록을 보니,한글은 10자까지 나오고 마지막 글자는 깨져요.영문은 20자 정도(혹은 이상) 보이구요.
알록블록님 플러그인을 모두 적용하면 한글은 6자 정도,영문은 13자 정도
Posted by: pdaclub
|
2006년 08월 10일 오전 09시 14분
혹, 지금 보니 윗글 내용에 (mt 홈)/lib/MT/I18M.pm 라고 설명하셨는데,
제 디렉토리에는 I18M.pm은 없고, I18N.pm이 있고, 안의 내용이 설명한것과 똑같아서 I18N.pm 에 ko를 추가했는데 혹시 이것하고관련이 있을까요?
Posted by: pdaclub
|
2006년 08월 10일 오전 09시 52분
메인페이지의 사이드바에 최신 코멘트를 trim to=35로 주면 잘 잘려 보이고, trim to=15를 주면 마지막 글자가 깨져보이네요.
댓글이 두개인데 한개만 깨지는데다 마지막에 a> 는 왜 붙는지..
전에 알록님의 한글관련 플러그인을 모두 적용한 상태에서 새로운 위잿매니저를 추가하면 한글이름이 깨질떄가 있어요.
플러그인하고 상관없이 제가 쓰는 환경에서 한글표시 자체가 문제인가 본데요.
Posted by: Anonymous | 2006년 08월 10일 오후 06시 53분
기존 글을 임포트한 다음에, mt디렉토리랑 db지우고 새로 설치했거든요.
그담에 익스포트 하고 플러그인 설치해서 찌꺼기는 남아 있지 않을 것
같아요.
encode 모듈이 제대로 작동하는지 알려면 perl -e "use Encode"
하면 되나요? 바로 프롬프트 떨어지니 이상은 없는것 같은데.
그냥 새로 한번 설치한후에 새로 포스트 하나 써보고, 마찬가지면
mt3.3버전의 뭔가가 제가 쓰는 호스팅업체 설정과 문제가 있나봐요.
(아니,왜 식스어파트사는 이전 버전(3.2)을 다운못받게 하는지 원)
Posted by: pdaclub
|
2006년 08월 10일 밤 11시 11분
3.2를 다운받아서 설치후 익스포트하고, mt3.2용 한글처리전역플러그인
설치하니, trim to=15로 하건 35로 하건 깨지지 않습니다.
또한 설정의 글목록에서 제목의 끝에 글자가 깨지지 않고 제목전체가
다 잘 보입니다. 이번에 안 건데 그래도 60개 포스트에서 두개 정도는
제목 끝의 글자가 깨져 보이는게 있긴 하네요.
제 펄 버전은 5.8.0이고 , my sql db는 euc-kr 방식입니다.
그럼 이것이 mt 3.3 하고는 맞지 않는걸까요?
알록블록님의 mt 3.3 플러그인을 쓰지 못하는게 아쉽긴 하지만,
도저히 원인을 모르니, 그냥 전 mt 3.2를 써야 될듯 합니다.
Posted by: pdaclub
|
2006년 08월 11일 새벽 01시 44분