전역화 및 지역화 개요

Visual Studio .NET 2003

과거에 지역화라는 용어는 응용 프로그램 개발자가 원래 언어로 소스 파일을 컴파일한 후 시작되었던 프로세스를 가리켰습니다. 그러면 다른 팀이 다른 언어에서 사용할 수 있도록 소스 파일 수정 작업을 진행했습니다. 예를 들어, 원래 언어가 영어이고 두 번째 언어는 독일어일 수 있습니다. 하지만, 이 방법은 엄청난 비용이 소모되고 버전간 일관성도 결여될 수 있습니다. 더우기, 일부 고객은 지역화된 버전이 발표될 몇 달 동안을 기다리지 못해 원래 언어 버전을 구입하기도 합니다. 비용면에서 효율적이고 기능이 우수한 모델은 지역화 대비 응용 프로그램 개발 프로세스를 전역화, 지역화 가능성 및 지역화라는 세 부분으로 나눕니다.

해당 지역의 관습, 다양한 세계 언어의 데이터 및 대체 형식을 따르는 알맞은 응용 프로그램을 디자인 및 구현할 경우 얻을 수 있는 주요 이점은 다음과 같습니다.

  • 응용 프로그램을 좀 더 신속하게 시장에 배포할 수 있습니다. 초기 버전이 완성되면 응용 프로그램 지역화에 필요한 추가 개발 과정이 필요하지 않습니다.
  • 리소스를 좀 더 효율적으로 사용하게 됩니다. 원래 개발 프로세스의 일부로 지역화 대비를 구현할 경우, 초기 개발 작업이 시작된 후 여기에 지원 기능을 추가하는 것에 비해 개발 및 테스트 리소스가 적게 사용됩니다. 더우기, 개발 완료된 응용 프로그램에 지역화 대비 기능을 추가할 경우 안정성이 떨어지고 이전 단계에서 해결할 수 있었던 문제를 복잡하게 만들게 됩니다.
  • 응용 프로그램 유지 관리가 더 쉬워집니다. 원래 버전과 동일한 소스로 지역화된 버전의 응용 프로그램을 빌드할 경우 분리된 모듈만 지역화하면 됩니다. 결과적으로, 국제화를 대비할 수 있는 것은 물론 코드 유지 관리가 더욱 용이하고 비용도 절감할 수 있습니다. 이러한 소프트웨어 디자인에 있어 핵심은 지역화되는 버전의 응용 프로그램을 위해 리소스 파일을 사용한다는 점입니다.

단원 내용

전역화
전역화에 대해 간략히 설명합니다.
지역화 가능성
지역화 가능성에 대해 간략히 설명합니다.
지역화
지역화에 대해 간략히 설명합니다.

관련 단원

지역화 대비 응용 프로그램 계획
지역화 대비 응용 프로그램을 계획하고 개발하는 지침을 제공합니다.
응용 프로그램 전역화 및 지역화
Visual Basic과 Visual C#으로 지역화 대비 응용 프로그램을 작성하는 방법을 설명합니다.
국가별 프로그래밍
Visual C++ 응용 프로그램의 전역화 및 지역화에 대해 설명합니다.
지역화 대비 응용 프로그램 개발
.NET Framework를 사용한 응용 프로그램의 전역화 및 지역화에 대해 설명합니다.
Visual Studio .NET Partner Resources 사이트(http://msdn.microsoft.com/vstudio/partners/default.asp)
응용 프로그램 지역화 요구에 도움을 줄 수 있는 Visual Studio .NET 지역화 협력업체에 대한 링크를 제공합니다.
표시: