나는 GWT를 처음 사용합니다. 내 브라우저에 특정 문자열을 표시하고 싶습니다. 이 문자열은 업데이트되는 구성 요소와 업데이트되는 구성 요소의 양에 따라 다릅니다. 업데이트중인 구성 요소는 List<String>
에 저장됩니다.GWT I18N - 목록에서 문자열 표시
이것은 내가 내 구성 요소를 트리거하는 순간
public interface ComplexMessages extends com.google.gwt.i18n.client.Messages {
@DefaultMessage("Updating firmware on component(s): <br/> {0, list, text}")
@Key("componentUpdateStatus")
@AlternateMessage({
"one", "Updating firmware on component(s): <br/> {0, list, text}"
})
String componentUpdateStatus(@PluralCount(DefaultRule_en.class) List<String> components);
에서 사용 내 코드는 메시지를 표시 업데이트하는 것입니다 :
이"구성 요소에 대한 업데이트 펌웨어 : 2". 대신
"업데이트 구성 요소의
: 구성 요소 1, 컴포넌트 2
(이 상황에서이 개 구성 요소가 업데이트 된)
난의 문자열을 표시 {0, list, text}
사용에 대한 뭔가를 빨간색. 목록,하지만 그 문제를 해결하는 것 같지 않습니다.그들을 검색하여 하나의 GWT 메시지에 여러 및 가변 금액 문자열을 표시 할 수 있다면 아는 사람은 알고 있습니까? 사전에
덕분에
'{0, list, text}'형식의 공백 만 제거하면됩니다. 테스트 됨. – Adam
@ Adam * facepalms * 효과가있었습니다. 고맙습니다! –
@Adam 답장으로 의견을 게시 해 주시면 사이트 방문자가이 문제를 해결할 수 있음을 분명히 알 수 있습니다. – Baz