이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

방법: Sliverlight 기반 응용 프로그램에 리소스 추가

Silverlight

이 항목에서는 Visual Studio를 사용하여 지역화된 리소스 파일을 추가하고 기본 문화권을 정의하며 응용 프로그램에 지원되는 문화권을 지정하는 방법을 설명합니다.

응용 프로그램에 리소스를 추가하려면

  1. 응용 프로그램의 기본 문화권을 결정합니다. 이 문화권은 지역 중립적이어야 합니다. 예를 들어 "en"은 지역 중립적인 영어를 나타내고 "ru"는 지역 중립적인 러시아어를 나타냅니다.

  2. 기본 문화권의 리소스를 보유할 Visual Studio 프로젝트에 리소스를 추가합니다.

    1. 솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 항목을 클릭합니다.

    2. 새 항목 추가 대화 상자의 템플릿 아래에서 리소스 파일을 클릭하고 리소스 파일에 의미 있는 이름을 지정합니다(예: 문자열 리소스가 포함된 리소스 파일의 경우 "StringLibrary").

    3. 프로젝트에 적절한 리소스를 추가합니다.

  3. 각 문화권에 대해 2단계를 반복하여 각 지역 중립 문화권 또는 응용 프로그램에서 지원하는 특정 문화권에 대한 리소스 파일을 프로젝트에 하나씩 추가합니다. 기본 문화권에 대한 리소스 파일의 루트 이름을 사용하고 그 뒤에 마침표와 문화권 이름을 붙여 각 리소스 파일의 이름을 지정합니다. .NET Framework for Silverlight에서 지원하는 지역 중립 문화권 및 특정 문화권 이름의 목록은 CultureInfo를 참조하십시오. 예를 들어, 기본 문화권의 리소스 파일 이름이 StringLibrary.resx인 경우 지역화된 독일어 리소스가 있는 응용 프로그램에는 StringLibrary.de.resx 및 StringLibrary.de-DE.resx라는 리소스 파일이 있을 수 있습니다. 모든 위성 어셈블리는 동일한 프로젝트에 추가되어야 합니다. 컴파일 프로세스 중에 Visual Studio에서는 기본 문화권의 리소스 파일이 응용 프로그램의 주 어셈블리에 포함되고 리소스 파일을 만드는 각 지역 중립 문화권 및 특정 문화권에 대해 별도의 어셈블리가 자동으로 만들어집니다.

  4. 응용 프로그램의 기본 문화권을 정의합니다.

    1. 솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 응용 프로그램을 가리킨 다음 어셈블리 정보를 클릭합니다.

    2. 중립 언어 목록에서 "en", "fr", "es" 또는 "ru"와 같은 지역 중립 언어여야 하는 기본 문화권을 선택합니다. 그러면 기본 문화권의 이름을 정의하는 NeutralResourcesLanguageAttribute 특성을 추가하여 응용 프로그램의 어셈블리 정보 파일(AssemblyInfo.vb 또는 AssemblyInfo.cs)이 수정됩니다.

  5. 솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭한 다음 프로젝트 언로드를 클릭하여 프로젝트 아이콘을 그대로 표시하면서 프로젝트를 닫습니다.

  6. 솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭한 다음 편집을 클릭합니다.

    해당 프로젝트 파일이 Visual Studio XML 편집기에 열립니다.

  7. 응용 프로그램에서 만든 위성 어셈블리를 사용하는 지역 중립 문화권 및 특정 문화권의 이름을 프로젝트 파일의 <SupportedCultures> 태그에 추가합니다. 응용 프로그램에서 여러 문화권을 지원하는 경우 세미콜론(;)을 사용하여 이름을 구분합니다. 이 문화권 목록에는 응용 프로그램의 기본 문화권이 포함되면 안됩니다. 예를 들어, 기본 문화권이 영어("en")이고 영어 - 미국("en-US"), 프랑스어("fr"), 프랑스어 - 프랑스("fr-FR"), 러시아어("ru") 및 러시아어 - 러시아("ru-RU") 문화권을 지원하는 응용 프로그램의 <SupportedCultures> 태그는 다음과 같이 표시될 수 있습니다.

    <SupportedCultures>en-US;fr;fr-FR;ru;ru-RU;</SupportedCultures>
    
  8. 솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭한 다음 프로젝트 다시 로드를 클릭합니다.

이 정보가 도움이 되었습니까?
(1500자 남음)
커뮤니티 콘텐츠 추가