问题标签 [humanizer]

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 投票
0 回答
55 浏览

c# - Humanizer Pluralize/Singularize 根据集合大小指示 Is/Are

如何使用单词 is 或 are 基于集合大小来单数化或复数化字符串。例如,我想通知用户计划中的冲突,并且可能存在 1 个或多个冲突。因此,根据冲突的数量,我想对字符串进行人性化。

例如,当有 1 个冲突时,我想显示有 {#} 冲突的时间表。

例如,当有超过 1 个时。我想说有 {#} 个冲突的时间表。

您可以看到字符串之间的 2 个区别是时间表末尾的单词Are/isS

0 投票
2 回答
501 浏览

c# - 日期时间的人性化器

我有这个代码:

在 text1 变量中,我得到“一年后”。但这不是很准确。有没有办法得到“从现在起一年零七个月”?

更新1:

解决方案@Daniel Hoffman 有一些问题,例如,如果我的日期是过去的:

然后我得到“2 个月,11 周”,其中包含两次基本相同的信息,但单位不同。

更新 2:

我已经通过使用 Duration() 方法解决了过去日期的问题:

0 投票
1 回答
22 浏览

c# - MetricNumeralExtensions.ToMetric 已过时,使用 MetricNumeralFormats?

我们已将 Humanizer 从 2.8.26 升级到 2.11.10,现在收到以下警告:

有没有关于如何使用 MetricNumeralFormats 的示例?我应该用什么让它工作?

这是我们当前的代码:

在线尝试

也在 GitHub 上问过

0 投票
1 回答
23 浏览

.net - Humanizr.net 忽略单词/首字母缩写词

我正在遍历一组字符串并使用 Humanizr.net。

这样我就可以将每个字符串更正为句子大小写。

例如。

我得到的输出是这个

我想知道是否可以添加排除项或要忽略的单词以便我得到这个

谢谢你

0 投票
0 回答
29 浏览

c# - 如何使用 Humanizer 将货币转换为单词

我需要使用 Nuget 包 Humanizer 将货币转换为等效的英文单词如下

pmt.Amount 是十进制类型,以数字表示金额

我收到以下错误

我已经检查了以下 url 上的文档,但我还没有找到解决它的方法

我将不胜感激任何解决此问题的指南。

谢谢