더북(TheBook)

12.2.1 메시지 리소스 파일 작성

프로젝트에 지원 가능한 각 언어에 대해 메시지 리소스 파일(*.properties)을 생성하여 출력할 메시지를 작성합니다. 메시지 리소스 파일에는 key=value 쌍으로 구성되며, 여기에서 key는 뷰 페이지에서 메시지를 참조하는 데 사용됩니다. 기본 언어의 메시지 리소스 파일을 ‘파일 이름.properties’ 형태로 작성합니다.

다음은 기본 언어가 한국어고, 메시지 리소스 파일은 messages.properties로 작성한 예입니다. 여기에서 key는 ‘Person.form.Enter.message’고 value는 ‘당신의 정보를 입력하세요.’로 뷰 페이지에서 key를 사용하여 value에 설정된 메시지를 출력합니다.

messages.properties

Person.form.Enter.message = 당신의 정보를 입력하세요.

다양한 언어로 된 뷰 페이지를 지원하려면 특정 언어별로 메시지 리소스 파일을 작성해야 합니다. 이런 각 특정 언어에 대한 메시지 리소스 파일은 ‘파일 이름_언어 코드_국가 코드.properties’ 형태로 작성하는데 다음과 같습니다.

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