더북(TheBook)

03 | 서로 다른 언어 사용하기: 스페인어 지원

우리는 개발자로서 모든 이가 우리가 만든 애플리케이션을 사용하기를 원하지만, 말하는 언어가 장벽이라면 어떻게 될까? 애플리케이션을 국제화할 방법을 생각하기 시작해야 한다. 달리 말하면 애플리케이션에서 서로 다른 언어를 지원해야 한다. 예를 들어, 주요 은행은 고객에게 전체 웹 사이트의 언어를 변경하는 옵션을 제공한다. 따라서 여러분의 스프링 애플리케이션인 My Documents에 스페인어를 쓰는 사용자가 있다면 어떻게 될까? 이 사용자가 영어를 이해할 수 있을까?

스프링 프레임워크는 이 목적을 위한 지원 클래스를 포함한다. ResourceBundleMessageSource 클래스는 프로퍼티 파일을 기반으로 서로 다른 로케일locale을 읽고 명시한 키에 해당하는 올바른 메시지를 추출할 수 있게 해준다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.