gpt4 book ai didi

java - 如何在 xgettext 的 bean 验证注释中标记字符串消息?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:32:57 24 4
gpt4 key购买 nike

我正在为 i18n 使用 bean 验证和 gettext。如何标记要翻译的消息字符串,以便使用 xgettext 提取它?例如

@NotNull(message="Please enter a valid string")
String string;

正常我调用i18n.tr,但是如何标记一个常量?

亲切的问候基督徒

编辑:在运行时,我使用自定义消息插值器进行翻译。

最佳答案

您可以尝试构建一个 custom MessageInterpolator委托(delegate)给 gettext。如果您正在使用 Hibernate Validator,从 ResourceBundleMessageInterpolator 派生您的插值器实现可能是有意义的重新使用实际的插值逻辑。

也就是说,我对这件事的结果非常感兴趣。也许您可以分享您最终采用的方法?我可以想象这对其他人也很有趣。

关于java - 如何在 xgettext 的 bean 验证注释中标记字符串消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11783698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com