2010-12-02 3 views
2

다중 언어 응용 프로그램에서 예외 처리시 코드에 영어를 저장하는 것이 좋지 않습니까 (클래스의 문자열)? 오류 코드 만 사용하고 문서화하는 것이 더 좋습니까? 나는 당신의 코드가 예외 메시지 등의 문자열을 가져서는 안된다는 어딘가의 모범 사례를 보았다. (아마 그들은 리팩터링되어 다른 언어로 변환 될 수있다).다중 언어 앱에서 예외 처리를위한 오류 코드를 사용해야합니까?

감사합니다 당신이 URL을 대신 에러 코드를 놓지 않는 이유는

답변

3

. 이 형태가 될 수 :

  1. 나중에
  2. 쉽게 언어를
  3. 만들기를 추가 소프트웨어를 업데이트 할 필요없이 오류 메시지에 도움을 수정 : 당신이 http://myapp.com/help/error/434hb4b3.html&language=english

    이 방법에 무료 사용자가 페이지를 수정하고 임시 해결책 등을 포함 할 수 있도록이 오류 메시지에 대한 도움말을 제공합니다.

+1

이 변형은 "language = english"를 URL에서 제거하고 오류 페이지에 로케일을 사용하여 언어를 결정하는 것입니다. – DwB

+0

좋은 지적입니다! – David

0

개발자가 개발하는 언어/프레임 워크는 언급하지 않았습니다. 그러나 oping in ...

다른 해결책은 지역화 된 리소스 파일에 오류 설명을 넣는 것입니다. 이렇게하면 모든 것이 함께 배송되며 고객은 인터넷 연결 오류 세부 정보에 액세스 할 필요가 없습니다.

관련 문제