Alo pessoal!
Estou tendo dificuldades no uso do Displaytag.
A aplicação que estou desenvolvendo é baseada em Struts.
o que não estou a conseguir é traduzir os títulos de uma tabela…
Os passos que segui
Criei os ficheiros:
-displaytag.properties
-displaytag_en.properties
-displaytag_pt.properties
No ficheiro displaytag.properties:
locale.provider=org.displaytag.localization.I18nStrutsAdapter
locale.resolver=org.displaytag.localization.I18nStrutsAdapter
No ficheiro displaytag_en.properties:
(…)
paging.banner.no_items_found=No {0} found.
paging.banner.one_item_found=One {0} found.
paging.banner.all_items_found={0} {1} found, displaying all {2}.
paging.banner.some_items_found={0} {1} found, displaying {2} to {3}.
(…)
No ficheiro displaytag_pt.properties:
(…)
paging.banner.no_items_found=Nenhum {0} encontrado.
paging.banner.one_item_found=Um {0} encontrado.
paging.banner.all_items_found={0} {1} encontrados, visualizando todos {2}.
paging.banner.some_items_found={0} {1} encontrados, visualizando {2} a {3}.
(…)
Na JSP:
<display:column titleKey=“display.label.estado” style=“vertical-align: middle;text-align: center”>
Ao visualizar a página:
???display.label.estado???
Lendo a documentação entendi que ele não está encontrar a chave… Mas onde devo colocar a chave/valor? Em que ficheiro?
No displaytag.properties? ou nos Resource Bundle da minha aplicação?
NOTA: Já tentei pôr em ambos sítios mas não há resultado…
Li a documentação sobre como integrar o Displaytag com o struts mas não estou entendendo algumas coisas como por exemplo:
Quando dizem:
org.displaytag.localization.I18nStrutsAdapter Struts adapter, will look for the locale specified by Globals.LOCALE_KEY
onde é especificado Globals.LOCALE_KEY???
Agradecia se alguém pudesse dar uma ajuda!
Irshad