2011-05-16 6 views
2

다른 속성의 i18 메시지 속성 파일에서 typemismatch.java.math.BigDecimal의 기본 메시지를 변경하고 싶습니다.Grails i18 메시지 속성

설명서에 나와있는대로 typeMismatch.$className.$propertyName을 사용하여 사용자 정의 할 수는 있지만 저에게는 적합하지 않습니다.

누구든지이 문제를 겪었습니까? 어떤 도움을 주셔서 감사합니다. 속성 foo를 들어

+0

추가 한 속성을 정확하게 표시 할 수 있습니까? –

답변

2

, 기본 메시지 오버라이드 (override) 할 필요가 다음 속성 foo를 들어

typeMismatch.java.math.BigDecimal.foo=Property {0} must be a valid number 
+0

typeMismatch.java.math.BigDecimal.amount = 금액 값이 잘못되었습니다. 나를 위해 작동하지 않습니다. 속성이 속한 클래스 이름을 지정해야합니까? – user741701

0

을 :

typeMismatch.foo=Custom message

아니면 형태의 속성 foo에 대한보다 구체적인 :

typeMismatch.formName.foo=Custom message

0

기본 메시지를 재정의하려면 의 $className에 정규화 된 클래스 이름이 필요합니다.

예 : typeMismatch.com.xxx.hrms.Employee.salary=Please Enter valid number