问题标签 [formatmessage]

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 投票
2 回答
994 浏览

c++ - FormatMessage 到不同的语言

是否可以将系统错误代码翻译成特定语言?

我只能MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)传给FormatMessage. 否则,函数调用失败并返回 15100 (The resource loader failed to find MUI file)

系统错误消息存储在哪里?为什么我不能在不同于系统的语言环境中加载消息?

0 投票
1 回答
147 浏览

sql - 带有 TAB 字符的 FORMATMESSAGE

我最近了解了 FORMATMESSAGE(下面的链接)并开始使用它。 https://msdn.microsoft.com/en-us/library/ms186788.aspx

我知道我已经打印/选择了一个 TAB 字符(下面的链接),但我想了解如何在 FROMATMESSAGE 函数中使用它 https://msdn.microsoft.com/en-us/library/ms187323.aspx

我曾尝试使用 CHAR(9) 和转义字符 \t 但看起来它不喜欢它。

我知道有一些解决方法,我不难想到使用 FORMATMESSAGE 之外的替代方法,但我真的很好奇。

非常感谢

0 投票
3 回答
3855 浏览

reactjs - 如何在 react-intl 中不包含 span 的情况下发送消息

我对 yahoo/react-intl 有疑问,我想以字符串类型制作消息,但是当我使用 FormattedMessage 时,它​​给了我用 span 包裹的消息,这并不酷。我尝试了 formatMessage ,但也没有用。我非常感谢任何帮助或建议这是我的代码:

0 投票
1 回答
978 浏览

reactjs - React Intl - 创建需要翻译占位符属性的输入

我试图在网上找到一个示例,解释我如何将<FormattedMessage id="" defaultMessage="" />组件用于占位符。我们有 JSON 文件,我们在其中设置了不同的语言来指向它。因此,作为我上面的示例,ID 将指向 json 文件,然后指向该对象以选择正确的语言值。因此,每种语言都有多个 json 文件。

我们将如何为占位符属性执行此操作,因为我需要返回一个字符串。

0 投票
3 回答
174 浏览

sql-server - 在 FORMATMESSAGE 中用零填充变量

使用 SQL Server 的 FORMATMESSAGE 命令,我正在打印状态消息:

这给了我这样的输出:

但是,如果@i 变量小于 10,我如何填零。它给了我两个位置,但我不知道要左填充零的字符。

0 投票
1 回答
47 浏览

c++ - 编写一个函数,在使用 FormatMessage 获取消息后返回字符串

我想编写一个函数,它将 error_code 作为参数并获取错误消息并返回消息。但是对于 FormatMessage,分配的内存是通过使用 LocalFree(err_msg) 清除的。不知道这怎么能不随着返回。

我想要一个类似于上面的方法。虽然在上述情况下,如果我们返回 err_msg 它超出了范围。谁能为此提供适当的功能?

0 投票
0 回答
95 浏览

oracle - utl_lms.format_message | PL/SQL | URL 正确,但 href 中缺少点

0 投票
0 回答
43 浏览

visual-c++ - FormatMessage 并不总是提供正确的输出 - 某些值被重复 - 为什么?

STRINGTABLE 项目:

  • ID:IDS_TPL_SWAP_CONFIRMATION
  • 价值:5149
  • 标题:Swap assignments:\n\n%1 - %2 [%3]\n%4 - %5 [%6]\n\nPlease confirm.

有时当我尝试这段代码时:

我有时会发现该%1值被重复%4,即使pReplacement->GetMeetingDateAsString()实际上是不同的日期。

最后我改变了这样的代码:

保证这对我有用。我正在使用该FormatMessage语法,因为我的应用程序支持超过 50 种语言,而且我不能确定每种语言都希望数据以相同的顺序排列。

如前所述,所有数据都是正确的,只是在某些情况下它会在最终输出中将第一个日期重新用于第四个项目。有什么我需要知道的问题FormatString吗?

我的解决方法在会议时间对我来说效果很好。