멀티유저 국제화 소프트웨어 만드는 방법 (13)
소프트웨어 아키텍처는 창의력의 산물이기 때문에 정답이 있는 것은 아니지만 몇 가지 소개를 하려고 한다. 다시 한번 강조하지만 국제화가 잘 된 소프트웨어의 아키텍처 원칙은 다음과 같다. “하나의 소스코드, 한번의 빌드, 하나의 팩키지” 나라별로 별도의 소스코드를 관리하고 별도로 빌드를 하거나 제품이 각각 따로 나온다면 이를 관리하기 위해서 열배, 백배의 노력을 들여야 한다. 국제화된 소프트웨어는 크게 “싱글 로케일”과 “멀티 로케일”로