问题标签 [messageformat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4161 浏览

windows - Windows:ReportEvent 函数

据我了解,ReportEvent函数需要通过注册表关联的消息文本文件才能接收格式正确的消息。是否有任何常见的事件 ID 或任何简单的方法来报告没有关联消息文本文件的事件?

或者可能是,我可以在我的应用程序中使用特殊的通用事件源吗?像 RegisterEventSource(NULL, "Application") 之类的东西?

0 投票
3 回答
7458 浏览

java - 消息格式的更好替代方案

我有以下格式的字符串

现在我想用一些新文本替换 {0},但问题是由于第一个大括号,消息格式无法解析字符串。我知道如果我使用 '{' 它会转义它,但问题是我有大量此类字符串,我无法在大括号前后手动添加单引号。即使我编写了一个函数来执行此操作,它也会转义占位符 {0} 的大括号。

它们是消息格式的更好替代方案,例如 ruby​​ 字符串插值。我只是想要一种编写字符串模板的方法,我可以在其中用新字符串替换某些部分

0 投票
2 回答
1523 浏览

java - 在 Java 中使用 MessageFormat 时如何保留参数中的编码

我正在尝试MessageFormat如下使用,

但是,当我查看最终的 url 字符串时,它是 http://host/downloads?tags=sequence

有没有办法保留 %20 而没有 MessageFormat 用空格替换它?

0 投票
1 回答
483 浏览

java - MessageFormat 格式化模式查询

我正在使用 DisplayTag 表库来呈现我的表,它提供了为数据指定 messageFormat 模式的选项。我很难找到正确的格式以下是我要编写的格式

0 投票
1 回答
198 浏览

internationalization - 我应该如何处理 Xtext 中的模板字符串?

我有以下输入:

哪里foo是类型Foo;业务层最终会为变量提供一个值。处理输入后,将生成两个文件:一个属性文件和一个 Java 类:

这个想法是我为每条消息分配一个 id,它为我提供了一个 Java 类,其中包含方法(其中 name == id)并接受类型化参数来完成消息。

我的问题:我应该如何处理我的 Xtext 语法中的文本字符串?我想对参数类型(Foo)进行代码完成,但我不知道如何处理字符串的其余部分,它可以包含空格和任何有效的 Unicode 字符。

建议?

0 投票
2 回答
434 浏览

java - 填写预格式化的文本文件以发送电子邮件 - MessageFormat 替代方案

我使用MessageFormat用参数格式化文件的内容,并得到一个带有正确参数的格式化字符串。(我用它来格式化电子邮件正文。最后我每个电子邮件正文都有一个文件,应用程序需要发送很多不同的电子邮件,所以我得到了很多预格式化的正文文件)

到目前为止,我有六个参数。

问题:事情正在发生变化,现在我今天有超过 6 个参数....

我意识到 MessageFormat 仅限于 6 个参数!

我能做些什么?MessageFormat 有替代方案吗?或者唯一的解决方案是将每个电子邮件行放在属性中(并希望每行参数不超过 6 个!)谢谢,Christophe。

0 投票
1 回答
3977 浏览

java - 如何在 ICU4J 的 MessageFormat 中自定义货币格式

我有一个生成大量文档的系统。它的内容在 ResourceBundles 中定义。

我想自定义 MessageFormat 打印货币值的方式。有时我希望它显示没有小数位的货币(但并非总是如此)。

这应该按预期工作,但不是:

不幸的是,它打印出来:

你们中是否有人在资源包“属性”文件中使用自定义格式的货币?

我不想在系统范围内更改它。

顺便说一句,这适用于 java.text.MessageFormat。

0 投票
1 回答
1630 浏览

wso2 - Message Builder 和 Message Formatter 的区别以及如何使用消息中继?

我正在建设一个 POC。我正在尝试使用 wso2 esb 访问 facebook 的图形 api。但似乎我没有得到完整的 json 数据。所以我决定使用这里提到的消息中继 但是在搜索如何使用它的示例时,我遇到了两个术语,即:消息生成器和格式化程序。谁能解释一下这两者之间的区别。此外,我无法找到一个足以解释使用消息中继的工作示例。

0 投票
1 回答
232 浏览

java - 在 Java 的 MessageFormat 中是否可以接收堆栈跟踪?

代码:

例如消息:

我需要接收所有堆栈跟踪,例如:

这可能吗 ?谢谢。

0 投票
1 回答
7016 浏览

java - 带有日期参数的 TimeZone 和 MessageFormat

MessageFormat 类很酷,因为我们可以插入参数并直接使用它进行格式化。这使我能够轻松地直接在消息包属性文件中覆盖日期格式。

举个例子:

但是如果我需要在不同的时区显示日期怎么办?

我知道我可以在将所有日期注入我的捆绑包之前对其进行格式化,但是格式化显示的每个日期很痛苦......


我们在工作中使用

org.springframework.context.support.ReloadableResourceBundleMessageSource

我可能会尝试覆盖它并创建我自己的 MessageFormat 来考虑使用好的时区。但它可能不适合我们的架构。

你还有其他选择吗?