翻译来自哪里? Java servlet,tomcat和Ext-Js Sencha应用程序

时间:2015-03-18 15:07:12

标签: java javascript tomcat extjs

我有一名自由职业者工作,现在我遇到了一些应用程序问题。我打算用jQuery和元素的唯一ID将它翻译成葡萄牙语。不过我对此有些怀疑。 我不知道ExtJs并且我读到了它,然后出现了一些问题:

  • 翻译是否保存在数据库中?
  • 菜单的每个字段都保存在数据库中?
  • 我意识到由于加载id的dinamic内容每天加载时都会有所不同,这是真的吗?

我知道翻译它的最好方法不是我提出的方法。在我看到代码之前我已经考虑过了,因为我认为这是一个普通的网站。我已在登录屏幕上添加了葡萄牙语选项。但是它发送“pt”参数并且不加载任何内容。它回到默认的“en”。语言参数被发送到调用doGet函数的Home.java文件。我找不到任何翻译文件。有人可以帮帮我吗?我不知道怎么做(用葡萄牙语加载菜单)。谢谢。

该网站是: http://brazil.chatlibs.com:81/bulkmessaging/

1 个答案:

答案 0 :(得分:0)

我认为这不是一个简单的方法。我为ExtJS应用程序做了一些翻译,我所拥有的只是一个包含两种语言所有字符串的JS类文件。

然后在应用程序启动时,我会调用类似customStringsClass.setLocale('en')的内容。例如,此方法将customStringsClass.Labels设置为包含英语语言的所有字符串的对象。

然后在控制器和视图中,我使用customStringsClass.Labels.FirstNameField_Label