在表单中,我有一个对应枚举的单选按钮:
<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>
表单的html是:
label.pages.sorting.INTEGER=Integer
这为我提供了标签为“INTEGER”,“CHARACTER”的单选按钮。
我想使用messages.properties文件翻译这些字符串。因此,在messages.properties文件中使用label.pages.sorting.CHARACTER=Character
和<label th:for="${{elementType}}" th:text="#{label.pages.sorting.${{elementType}}}">Elem Types</label>
我尝试了:
${{elementType}}
不起作用,因为#{...}
内没有评估import sys
#Jordan Run Game
class Character():
def __init__(self, role):
print "\033[91m Warrior \033[96m Mage"
charRole = raw_input()
if charRole == "Warrior":
self.role = "Warrior"
elif charRole == "Mage":
self.role = "Mage"
elif charRole == "Rouge":
self.role = "Rouge"
elif charRole == "Healer":
self.role = "Healer"
else:
sys.exit()
print "You chose %s" % self.role
character = Character(role = "")
。
我该如何使这项工作?或者是否有其他/更好的方式来介绍枚举的本地化?
答案 0 :(得分:4)
我自己想通了。以下作品:
$scope.selectedOption = $scope.menu_voices[x];