많은 리소스 문자열이 사용되는 프로젝트가 있습니다. 따라서 모듈을 기반으로 폴더 구조로 구성되어 있습니다.현지화를 위해 여러 리소스 파일을 다루는 방법은 무엇입니까?
모듈 A가 폴더 인 경우처럼 모듈 A 아래에 다음 파일이 있습니다.
Module A
ResourceFileA1.resx
ResourceFileA2.resx
ResourceFileA1.de-DE.resx
ResourceFileA2.de-DE.resx
과 유사한 모듈 B.
에 대한 구조 그러나 나는 단지를 얻기 위해 (각 리소스 파일에 관한 여러 클래스에 대한) 하나의 클래스 파일 또는 가능한 그렇지 않으면 하나의 래퍼 클래스를 갖고 싶어 리소스 문자열 나는 GetString (moduleA.ResourceFileA1.String)과 같은 것을 시도하고있다.
내가 설명했던 것을 시도했다. here 그러나 제대로 할 수 없었다. 아무도 도와 줄 수 있습니까? 당신은 어떤이 제한되어있는 .NET 프레임 워크의 버전,하지만 당신은 적어도 .NET 2.0에있는 가정 언급하지 않았다
감사 닉 Pinski 나는 그것을 각 리소스 파일에 대한 디자이너 클래스를 만듭니다 알고 있지만 이것은 1 닷넷 4를 사용하고 있습니다 :... 1 매핑 . 그리고 내가 원하는 것은 래퍼 클래스로서 별도의 클래스를 호출하고 싶지 않기 때문에 ResourceWrapper.GetString ("Module.ResourceFile.String")과 같은 것이 필요하다. – satya
내가 말하는 것은 당신이 ' 별도의 Designer/Resource 파일 콤보가 필요합니다. 현지화 된 (de-DE) resx 파일을 기본 resx 및 Designer 파일과 동일한 디렉토리에 보관할 수 있어야하며 자동으로 작동해야합니다. –