自动检查jstl fmt:消息?

发布于 2024-12-06 13:20:35 字数 207 浏览 1 评论 0原文

是否有任何自动方法来检查我的 jstl 中所有引用的消息实际上是否在属性文件中提供?

当然,当我引用它们时,我总是添加翻译,但我主要担心我忘记翻译的罕见情况,或者在 fmt:messages 标签或属性文件中出现拼写错误;如果它是一条不经常显示的消息(例如不寻常的错误消息),那么我可能不会意识到它,直到有人收到带有 ???errormessagename??? 的错误。这可不好!)

Is there any automatic way to check that all referenced messages in my jstl are, in fact, provided in a properties file?

Of course I always add in translations as I make references to them, but I'm mainly concerned about the rare instance where I forget one, or have a typo in either the fmt:messages tag or the properties file; if it is a message that isn't displayed often (e.g. an unusual error message), then I may not realize it until someone gets the error with a ???errormessagename??? which is no good!)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不及他 2024-12-13 13:20:36

您应该始终有一个默认属性。
这样你就可以避免???Property_Key???消息。

但我最近也有同样的需求。
我制作了一个具有自动合并功能的 Excel 工作表。

我这样做的方法是:

  1. 将第一个属性文件内容放在第一张纸上,
  2. 与另一张纸上的第二张纸相同
  3. 创建一个宏来解析每一行,并在“=”上进行分割以识别键。
  4. 将sheet1的密钥放在第三个工作表中
  5. 解析sheet2并尝试与sheet3中的密钥进行匹配
  6. 如果没有匹配,则存在翻译任务,将密钥放在第四个工作表中。

我知道这不是一个完美的工具,但它确实很有帮助。

You should always have a default property.
With that you will avoid ???Property_Key??? messages.

But I recently had the same need.
I've made a Excel sheet with automatic merging.

The way I did it is:

  1. Past the first property file content on a first sheet
  2. Same for second on an other sheet
  3. Create a macro parsing each lines, with making a split on the "=" the identify the key.
  4. Put the key of sheet1 on a third sheet
  5. Parsing sheet2 and try to match with keys in sheet3
  6. iF no matches, there is a translation mission, put key in a fourth sheet.

I know it's not a perfect tool, but it's realy helpfull.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文