c# 의 자원의 현지화를 실현하십시오.
>> 질문 :
많은 지역화 방법이 있지만 예상 기능은 여전히 불가능합니다. 문제는 클래스 라이브러리에 나타납니다. 목표는 .resx
파일을 작성하는 것입니다. 이 목표를 어떻게 달성 할 수 있습니까?
답변 :
<.> 1. 리소스 파일 추가 :
오른쪽 -프로젝트 "속성"을 클릭하고 "추가 -& gt; 새 항목 ..."를 선택한 다음 "리소스 파일"을 선택한 다음 "strings.resx"라는 이름을 선택하십시오. 기본 리소스 파일로 사용됩니다.
<.> 2. 문자열 자원을 정의합니다 :
파일에서 는 의미있는 이름을 가진 문자열 자원을 만듭니다 (예 : "hello"라는 이름, 값은 "hello"). 리소스 파일을 저장합니다.
<.> 3. 시스템 참조를 추가하십시오 :
다음 명명 공간에 대한 참조 :
System.threading
System.Globalization
<.> 4. 코드 예 :
다음 코드를 실행하여 콘솔에 "hello"를 인쇄하기 위해 다음 코드를 실행하십시오.
<.> 5. 다른 리소스 문서 생성 (선택 사항) :
다른 언어의 현지화를 달성하기 위해 특정 언어 코드를 사용하여 다른 리소스 문서를 만들 수 있습니다 (예 : 프랑스어는 "strings.fr.resx"). 동일한 문자열 자원을 추가하지만 번역 된 값을 사용하십시오.
<.> 6. 운영 currentUiculture :
현지 리소스를 전환하려면 다음 코드를 사용하십시오.
<.> 7. 반환 메커니즘 :
특정 지역 리소스 파일을 찾을 수없는 경우 시스템은 기본 리소스 파일 또는보다 일반적인 리소스 파일로 돌아갑니다.
<.> 8. 미세한 세분화 현지화 :
특정 언어 영역에 대한 리소스 파일 생성 (예 : 프랑스 프랑스어는 "문자열입니다. 이 영역의 고유 한 문자열에 리소스를 추가하면 공유 문자열을보다 일반적인 리소스 파일 (예 : "strings.fr.resx")에 유지할 수 있습니다.
위 내용은 .RESX 파일을 사용하여 C# 클래스 라이브러리에서 리소스를 현지화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!