2012-08-22 33 views
0

我是“Play!Framework”中的新手,我正在尝试为pt-BR做一个i18n。玩!框架2.0.3,i18n错误,'='预期,但' - '发现

我的消息文件名为'Message.pt-BR',我把pt-BR lang放在application.conf中。

在Java中我使用的是这样的:

flash("success", Messages.get("logout.success")); 

而在scala.html文件我用这样的:

@Messages("logout") 

在我Message.pt-BR文件我已经这样:

logout=Sair 
logout.success=Logout realizado com sucesso. Volte sempre! 

当我编译项目我没有错误,但是当我要求的一些页面有此错误:

`=' expected but `-' found 
Messages.pt-BR 

有人可以帮我吗?

+0

你确定在Message.pt-BR'文件中没有任何'-'吗? – SiB

+0

是的,Message.pt-BR内容就是我在后期所说的内容。错误指向'pt-BR'中的' - '。 –

回答

1

我认为你必须将你的消息文件从Messages.pt-BR重命名为Messages.pt_BR(使用较低的'_')。