현재 openstack에서는 로깅메세지를 영어가 아닌 다른 언어로 생성 가능토록 할 수 있습니다.
따라서, log message들을 가지고 올때 (gettext) i8ln형태가 가능토록 권장하고 있는 것으로 알고 있습니다.
openstack community내에서는 각 에러메세지들을 한글화하는 작업을 한 사람이 자원해서 하고 있더군요.
여기서, 논의가 시작되었습니다.
로깅메세지, 특히 에러메세지들일 경우 영어가 아닌 다른언어로 생성시키는 것이 필요한지에 대한 논의죠.
자신들이 영어가 'native언어'인 경우라서 'bias'가 있을수도 있으니 의견을 달라면서 말하고 있지만,
1. error message일 경우는 개발자들이 주로 보는데, 개발자들이면 영어 로그메세지여도 문제없지 않냐?
2. error message는 구글에서 검색하는 경우가 있는데, 영어로 통일되어 있어야 검색하고 거기에 대한 답을 얻는게 쉽지 않느냐? 각 언어로 번역이 되어 버리면 이런 검색이 힘들지 않을까 생각한다.
3. error message를 잘못 번역해 놓으면, 원래의 뜻이 왜곡될수 있다. 따라서, 영어로 통일하는게 좋을 것 같다.
4. 다른 오픈소스나 소프트웨어에서도 로그메세지를 다국어로 지원하는게 있나? apache도 그런거 없지 않나? 왜 없을까?
반론은,
1. 개발자는 영어로그메세지에 익숙하긴 하겠지만, 운영자(관리자)들도 로그메세지를 봐야 할때가 있다. 이 경우에는 해당 국가의 언어로 되어 있는게 효율적일 경우가 분명히 있다.
2. 자국어로 로그메세지가 제공될 경우, 영어 사용에 장벽이 있는 개발자나 운영자들이 더 많이 기여 (trouble shooting 이나 특정에러에 대한 문제해결)를 할 수 있을 것이다. 장려할 만한 일이다.
커뮤니티 차원에서 한글화 소모임을 활성화 시키려고 하는 이 마당에, 물론 소모임에서도 논의를 하겠지만 여러분들의 생각을 듣고 싶습니다.
openstack.org측에 의견을 내고도 싶구요.
자~ 다 들 어떻게 생각하시는지 적어주세요.














저도 개인적으로 생각해 봤을때 에러 메시지는 그냥 영어이여도 상관이 없을 것 같습니다.
하지만, OpenStack은 우리가 늘 항상 써오던 Java나 Oracle이 아니기 때문에
그리고 단순한 Bug문제(문법이 틀린다던가 구문이 틀릴 경우)가 아니라 특정 Network나 VM기능에서 에러가 발생했을 경우 영어와 함께 자국어 같이 보여주면 더 좋을 것 같습니다.
그리하여, 제대로 번역을 할 수 있는 개발자들이 모여서 (오픈스택 한글화 모임처럼) 번역을 한다면
오역을 줄이고, 사용자들에게 더 많은 정보를 제공해 줄 수 있을것이라도 생각합니다.