Thread:User talk:아라/조합되는 메시지

시스템 메시지들은 종종 여러 개의 메시지가 조합되어 하나의 문장으로 완성됩니다.

가령, 다음의 메시지를 보면:
 * Script Error: Lua error at line 8: '=' expected near ' '.

이 메시지는 "Script Error: $1", "Lua error $1: $2", 그리고 "at line $1"로 구성됩니다.

이 메시지는 현재 한국어 위키백과에서 다음과 같이 번역되어 나옵니다.
 * 스크립트 오류: Lua 오류 8줄: '=' expected near ' '.

"at line 8"이 "8줄"인 건 그 일부만 보면 맞을지도 모르겠지만 문장을 전체적으로 보면 메시지가 가지는 맥락이 모두 사라져 있습니다.

조합되는 메시지들은 그 메시지가 어떻게 사용되는지를 먼저 들여다보아야 합니다. 저는 이전에 메시지 도움말 문서가 없어서 미디어위키 소스 코드를 보고 어떻게 조합되는지 찾았던 적도 있습니다. 물론 모든 메시지에 이런 수고를 들여달라는 것은 아닙니다. 하지만 해당 메시지가 전체적으로 어떻게 조합될지는 먼저 알고 있어야 자연스러운 번역이 가능합니다. 메시지가 난해하거나 잘못된다면, 그것은 영어를 할 줄 아는 사람도 읽을 수 없는, 즉 번역하지 않는 것보다 더 나쁜 결과를 가져옵니다.