다음을 통해 공유


인코딩 및 지역화

지역화 대비 응용 프로그램을 개발할 때는 응용 프로그램 디자인 및 개발 과정에서 발생하는 다양한 문제에 주안점을 두어야 합니다. 세 가지 핵심적인 문제로 전역화, 지역화 가능성 및 지역화를 들 수 있습니다.

이 과정의 첫 번째 단계는 전역화입니다. 전역화된 응용 프로그램은 모든 사용자에게 지역화된 사용자 인터페이스와 국가별 데이터를 지원합니다. 진정한 전역 응용 프로그램이라면 문화권 중립적이고 언어 중립적이어야 합니다. 지역화하기 전에 중간 단계로 지역화 가능성을 테스트해야 합니다. 이 단계에서는 변환해야 하는 응용 프로그램 리소스를 응용 프로그램의 나머지 코드와 분리해야 합니다. 지역화 단계를 계속 진행하기 전에 지역화 가능성을 제대로 테스트할 경우 지역화 중에 응용 프로그램의 소스 코드를 수정할 필요가 없습니다. 지역화는 지역화 대비 응용 프로그램 개발 과정의 마지막 단계입니다. 이 단계에서는 지원할 특정 문화권이나 국가에 맞게 응용 프로그램을 사용자 지정합니다. 이 단계에는 우선적으로 사용자 인터페이스를 대상 언어로 번역하는 작업이 수행됩니다.

디자인 단계 초기에 전역화, 지역화 가능성 및 지역화 요구 사항을 해결하면 지원하려는 언어로 된 지역화된 고품질 응용 프로그램을 만드는 데 필요한 시간과 비용을 최소화할 수 있습니다. .NET Framework에서는 지역화 대비 응용 프로그램 개발에 광범위한 지원을 제공합니다. 이 항목은 지역화 대비 응용 프로그램 개발 및 디자인에 도움이 되는 정보를 제공합니다.

자세한 내용은 Visual Studio 2005 설명서의 응용 프로그램 전역화 및 지역화, Microsoft Windows 2000의 국가별 지원(www.msdn.microsoft.com/library/backgrnd/html/intl_sup_nt5.htm) 및 Microsoft Global Software Development 사이트(www.microsoft.com/globaldev)를 참조하십시오.

단원 내용

참조

  • System.Globalization 네임스페이스
    언어, 국가/지역, 사용하는 달력, 날짜, 통화 및 숫자 형식 패턴, 문자열 정렬 순서 등의 문화권 관련 정보를 정의하는 클래스를 포함합니다.

  • System.Resources 네임스페이스
    리소스를 만들고 조작하고 사용하기 위한 클래스를 제공합니다.

  • System.Text 네임스페이스
    ASCII, ANSI, 유니코드 및 기타 문자 인코딩을 나타내는 클래스를 포함합니다.

  • 리소스 파일 생성기(Resgen.exe)
    Resgen.exe를 사용하여 .txt 파일 및 .resx(XML 기반 리소스 형식) 파일을 공용 언어 런타임 바이너리 .resources 파일로 변환하는 방법에 대해 설명합니다.

  • Windows Forms 리소스 편집기(Winres.exe)
    Winres.exe를 사용하여 Windows Forms 폼을 빠르고 쉽게 지역화하는 방법에 대해 설명합니다.

관련 단원

  • ASP.NET 퀵 스타트
    지역화 범주에 있는 문화권 및 인코딩 설정, ASP.NET 응용 프로그램 지역화 및 리소스 파일 작업 샘플을 제공합니다.

  • 일반 작업 퀵 스타트
    전역화 및 NLS(National Language Support) 샘플에 해당하는 CultureRegion 샘플, MultipleEncodings 샘플, Encoding 샘플 및 MultiCurrency 샘플 등을 제공합니다. 또한 리소스 샘플인 리소스 만들기, 리소스 사용, 리소스 읽기 및 쓰기, 리소스 판독기 만들기 샘플을 제공합니다.