한글 properties파일#
다음 내용을 message_ko.properties파일에 저장한다. 이 파일의 위치는 src/main/resources/message_ko.properties 이다.
# Page titles
webapp.name=AppFuse Light
webapp.tagline=오픈소스 자바 프레임워크를 위한 통합과 스타일을 제공함
index.title=환영합니다
userList.title=사용자 목록
userForm.title=사용자 정보
# Messages used for labels, errors and success messages
user.saved=사용자 <strong>{0}</strong> 정보를 정상적으로 저장했습니다.
user.missing=해당 아이디를 가진 사용자가 없습니다.
user.deleted=사용자 <strong>{0}</strong> 정보가 정상적으로 삭제되었습니다.
user.id=사용자 아이디
user.firstName=성
user.lastName=이름
user.birthday=생일
date.format=MM/dd/yyyy
typeMismatch.java.util.Date={0} 는 정상적인 날짜가 아닙니다.
# -- validator errors --
errors.required={0} 값을 채워주셔야 합니다.
errors.minlength={0} 의 글자수는 {1} 보다 적어야 합니다.
errors.maxlength={0} 의 글자수는 {1} 보다 커야 합니다.
errors.invalid={0} 는 유효하지 않습니다.
errors.byte={0} 는 byte 타입의 값이어야 합니다.
errors.short={0} 는 short 타입의 값이어야 합니다.
errors.integer={0} 는 integer 타입의 값이어야 합니다.
errors.long={0} 는 long 타입의 값이어야 합니다.
errors.float={0} 는 float 타입의 값이어야 합니다.
errors.double={0} 는 double 타입의 값이어야 합니다.
errors.date={0} 는 날짜값이 아닙니다.
errors.range={0} 는 {1} 에서 {2} 사이의 값이어야 합니다.
errors.creditcard={0} 는 사용가능한 신용카드 숫자가 아닙니다.
errors.email={0} 는 사용가능한 이메일 주소가 아닙니다.
|
build.xml파일에 추가#
여기서 추가된 내용은 native2ascii 부분이다.
<target name="deploy" depends="compile,copy-jars" description="Deploy application">
<native2ascii src="src/main/resources" dest="${build.dir}/classes"
encoding="UTF-8">
<include name="messages_ko.properties"/>
</native2ascii>
<copy todir="${deploy.dir}/${webapp.name}" preservelastmodified="true">
<fileset dir="${web.dir}"/>
</copy>
<copy todir="${deploy.dir}/${webapp.name}/WEB-INF/classes" preservelastmodified="true">
<fileset dir="${build.dir}/classes"/>
<fileset dir="${resources.dir}"/>
</copy>
<copy todir="${deploy.dir}/${webapp.name}/WEB-INF/lib">
<fileset dir="${build.dir}/jars"/>
</copy>
</target>
|