몇 주 전부터 만들려고 기초공사를 해 놓았던 플러그인을 오늘에야 완성했습니다.
이클립스에 기본으로 있는
Source > Externalize Strings...
의 소스를 확인하여 작업을 시작하였습니다.
GWT 를 개발하다 보면 다국어 처리가 귀찮아 일단은 스트링으로 처리를 해 놓는데 그 것을 하나하나 찾으려면 시간도 적지않게 소요되고 하나하나 작업을 하기에는 귀찮은 작업들이라
kenu님 블로그
에서 확인한
Externalize Strings...
를 잘 고치면 GWT 에서도 써먹을 수 있지 않을까 하는 생각에 도전!! 1차시기에는 미로와 같은 internal 의 수렁에 빠져들어서 포기했습니다. 막상 오늘 다국어 처리를 하다보니 귀찮아서 2차시기에 돌입 초기버전을 만들게 되었습니다.
사용법은 간단합니다.
1. GWT client 소스에서 Vicki's GWT > GWT Externalize Strings... 를 선택합니다.
2. 변환할 문자열의 Key 를 변경하거나 , 변환하지 않을 문자열들은 Ignore 하는 작업을 처리하고 Next 버튼을 클릭!!
Configure... 버튼을 클릭하면 Constants 파일과 properties 파일의 위치를 변경할 수 있습니다.
3. 어떻게 소스들이 변하는지를 보여주는 화면입니다. Finish 를 클릭하면 완료!!
4. 결과물들을 확인합니다.
ㅁ GWT Constants 소스
ㅁ GWT client 소스
ㅁ properties 파일
이제는 패키지 익스플로러에서 패키지단위로 처리를 하는 로직을 구현해야 겠습니다.
댓글
댓글 쓰기