locale 파일 위치
/usr/share/locale/ko/LC_MESSAGES/sympa.mo
locale 파일 작업
mo 파일 : 바이너리
po 파일 : 텍스트
# mkdir ~/translate # cd ~/translate # cp /usr/share/locale/ko/LC_MESSAGES/sympa.mo . # file sympa.mo sympa.mo: GNU message catalog (little endian) # msgunfmt sympa.mo -o sympa.po # msgfmt sympa.po -o sympa.mo # 참고용 파일 # vi /usr/share/sympa/lib/Sympa/Config/Schema.pm
하기 명령을 입력하면 웹에 반영이 됨
# vi sympa.po # msgfmt sympa.po -o sympa.mo; cp sympa.mo /usr/share/locale/ko/LC_MESSAGES/sympa.mo; systemctl restart wwsympa.service
locale 파일 에러
기존 번역 파일이 잘못된 기계번역으로 번역이 매끄럽지 않음. 하나의 문장으로 이어서 번역을 했어야 하는데, 80자씩 끊어서 번역이 되어 있음
msgid "" "A confirmation password will be sent to the address you supply, after " "pressing the button. This will take you to the next screen to confirm that " "your address is operational." msgstr "" "확인 패스워드는 확인 버튼을 누르신 이후 사용자가 제공한 이메일 주소에 보내" "질 것입니다. 사용자 이메일 주소 사용 옵션은 다음 화면에 보여질 것입니다."