여러 클라이언트가 사용할 asp.net 사이트에서 클라이언트 특정 특수 용어와 함께 현지화를 구현하는 가장 좋은 방법에 대한 조언을 찾고 있습니다.고객 특정 발언을위한 맞춤 문화?
예를 들어 양식의 레이블은 사이트에 로그인 한 클라이언트와 언어 기본 설정에 따라 달라야합니다.
따라서 각 클라이언트에 대한 기본 언어/전문 용어 집합이있을 것입니다. 그런 다음 각 클라이언트의 언어/전문 용어는 필요한 언어로 번역됩니다.
각 클라이언트에 대한 사용자 지정 문화권을 만든 다음 asp.net 및 리소스 파일에서 "기본 제공"지역화 기능을 사용하려고 생각했습니다.
그래서 저는 기본 문화권을 가질 수 있습니다 ... 그리고 클라이언트 특정 문화권 ... 그리고 다른 언어로 번역 된 클라이언트 특정 문화권을 가질 수 있습니다. 드 드
EN-US-CLIENT1
EN-US-CLIENT2
드-DE-CLIENT1
드-DE-CLIENT2 EN-US
소리가납니다. 나에게 상당히 건전한 접근법처럼 보이지만 ... 해킹 비트가 될 수도 있습니다 ... 그래서 나는 더 좋은 아이디어를 환영합니까?
도움 주셔서 감사합니다.
궁금한 점이 무엇입니까? 나는 같은 보트를 타고 있으며,이 접근 방식에 문제가 발생하면 궁금합니다. 왜냐하면이 방식이 가장 논리적 인 방법이기 때문입니다. 또한 페이지에서 어떻게 사용했는지에 대한 예제/코드가 있습니까? 나는 ASP가 얼마나 흥미로운 지 알고있다.net은 비표준 이름으로 올바른 리소스 파일을로드하는 것을 처리했습니다. – rocketmonkeys
나는 정확히 위에서 설명한 것과 잘 수행했습니다. 최종 사용자가 화면을 통해 번역을 업데이트 할 수 있어야하는 요구 사항 중 하나 인 리소스 파일을 데이터베이스 테이블로 대체하기 위해 자체 공급자를 작성했습니다. MSdn에 관한 많은 문서. – Todd
어떻게 "사용"할 문화를 지정 했습니까? 동일한 작업을 수행하고 Web.config에서 사용자 지정 문화권을 지정하고 싶지만 운이 없다. 비슷한 질문을 올렸습니다. http://stackoverflow.com/questions/17217098/how-to-specify-a-custom-culture –