0
在形式我有對應的枚舉單選按鈕:本地化枚舉
public enum EleType {
INTEGER,
CHARACTER
}
形式的HTML是:
<div class="form-check" th:each="elementType : ${T(org.example.sorting.EleType).values()}">
<input type="radio" class="form-check-input" name="elemType" th:id="${{elementType}}" th:field="*{elementType}" th:value="${{elementType}}" />
<label th:for="${{elementType}}" th:text="${{elementType}}">Elem Types</label>
</div>
這給我的單選按鈕與標籤「INTEGER」,「CHARACTER」。
我想使用messages.properties文件翻譯這些字符串。因此,與label.pages.sorting.INTEGER=Integer
和label.pages.sorting.CHARACTER=Character
在messages.properties文件我想:
<label th:for="${{elementType}}" th:text="#{label.pages.sorting.${{elementType}}}">Elem Types</label>
其自${{elementType}}
不工作是不是在裏面#{...}
評估。
我該如何做這項工作?或者有另一種/更好的方式來引入枚舉的本地化?