결과가 가변적이며 다중 언어 인 프로젝트에서 작업 중입니다. 그런 다음 오류 코드로 해당 언어로 오류 메시지를받을 수 있도록 erros 코드를 사용하기로 결정했습니다. 내가 사용데이터베이스 또는 사전에 오류 코드/메시지를 저장하는 것이 더 좋습니다?
데이터베이스 sql ce
결과가 가변적이며 다중 언어 인 프로젝트에서 작업 중입니다. 그런 다음 오류 코드로 해당 언어로 오류 메시지를받을 수 있도록 erros 코드를 사용하기로 결정했습니다. 내가 사용데이터베이스 또는 사전에 오류 코드/메시지를 저장하는 것이 더 좋습니다?
데이터베이스 sql ce
동일한 데이터베이스를 사용하는 다른 응용 프로그램 (다른 언어로 작성되었을 수도 있음)에서 오류 메시지를 공유하려면 다음을 수행하십시오. 데이터베이스를 사용하십시오.
누군가 다른 언어의 오류 목록을 유지 관리 할 수있는 인터페이스를 제공하려는 경우 데이터베이스를 사용하십시오.
그렇지 않으면 리소스 문자열을 사용하십시오. 이는 일반적인 .NET 방식이므로 프로젝트에 새로 온 사람들에게 더 익숙 할 것이고 이미 주어진 언어에 맞는 버전을 선택하는 방법이 많이 있습니다. (- 언어 - 오류 코드를 텍스트)
는 .NET에서 사용자 정의 자원으로 번역 문자열을 넣어하는 것입니다. 언어/문화별로 하나의 리소스 파일을 가질 수 있습니다.
자세한 내용은 http://www.c-sharpcorner.com/UploadFile/pradeepkv/MultilingualAppsInNet11282005010748AM/MultilingualAppsInNet.aspx을 참조하십시오.
나는 데이터베이스를 건의 할 것입니다 : 로이를 잘하지만,이 방법에 문제가있는 것입니다 : 당신은 비주얼 스튜디오에서 편집
리소스 파일 그냥 XML 파일 당신은 돈있는 앱을 통해 그것을 공유 할 수 없습니다'를 Visual Studio가 필요하며 개발자가 아니어도 사용/수정 가능합니다. –
@RoyDictus MS가 형식을 변경하면 어떻게됩니까? 리소스가 어셈블리에 포함되지 않아야합니까? –
맞습니다! MS가 구문을 변경하면 어떻게 될까? –