안녕하세요?
CVS에서 파일을 다운로드를 받아보셨나요? 그렇다면 터미널에서 여러 언어 중
에 한국어 번역 현황만 보고 싶으실 때, 어떻게 하셨나요? 가장 쉬운 방법은
http://elvis.redhat.com/cgi-bin/i18n-status 사이트에 가시면 알기쉽게 GUI
화면으로 확인하실 수 있으시지만, 혹시라도 텍스트 모드에서 빨리 확인하시
고 싶다면, 제가 사용하고 있는 스크립트를 추천해드립니다.
#!/bin/bash
MY_LANG=ko
for file in `find . -name $MY_LANG\* -type f`
do
echo $file
LANG=C msgfmt -v -c -o /dev/null $file
done
매우 단순한 스크립트이며, 단순하게 translate 모듈에서 한국어 파일의 현황
을 한번에 보여줍니다.
이 내용을 파일로 저장하신 후, 예를 들면 po-report.sh 라는 파일을 생성하
여 위의 내용을 복사하신 후 여러분 홈 디렉토리에
위치한 bin 디렉토리에 저장하시면 됩니다.
그 후 페도라 파일이 저장된 디렉토리에서 먼저 cvs up 하는 것을 잊지마세
요. 업데이트하신 후 po-report.sh라고 치시면
다음과 같은 결과를 보실겁니다.
[username@hostname translate]$ po-report.sh
./anaconda/anaconda-online-help/gui/ko.po
263 translated messages.
./anaconda/anaconda-po/ko.po
1473 translated messages.
./apacheconf/ko.po
223 translated messages.
./authconfig/ko.po
188 translated messages.
./bindconf/ko.po
138 translated messages.
./chkconfig/ko.po
84 translated messages.
./initscripts/ko.po
406 translated messages, 51 fuzzy translations, 53 untranslated messages.
./setuptool/ko.po
만일 여러분 중에 다른 힌트나 다른 번역자에게 도움이 될 만한 정보를 가지
고 계신 분이라면 언제든지 서로 정보를 공유했으면 합니다. 어떻게 생각하세요?
그럼 즐거운 하루되세요.
MKIM