问题标签 [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.
c# - Humanizer Pluralize/Singularize 根据集合大小指示 Is/Are
如何使用单词 is 或 are 基于集合大小来单数化或复数化字符串。例如,我想通知用户计划中的冲突,并且可能存在 1 个或多个冲突。因此,根据冲突的数量,我想对字符串进行人性化。
例如,当有 1 个冲突时,我想显示有 {#} 冲突的时间表。
例如,当有超过 1 个时。我想说有 {#} 个冲突的时间表。
您可以看到字符串之间的 2 个区别是时间表末尾的单词Are/is和S
c# - 日期时间的人性化器
我有这个代码:
在 text1 变量中,我得到“一年后”。但这不是很准确。有没有办法得到“从现在起一年零七个月”?
更新1:
解决方案@Daniel Hoffman 有一些问题,例如,如果我的日期是过去的:
然后我得到“2 个月,11 周”,其中包含两次基本相同的信息,但单位不同。
更新 2:
我已经通过使用 Duration() 方法解决了过去日期的问题:
c# - MetricNumeralExtensions.ToMetric 已过时,使用 MetricNumeralFormats?
我们已将 Humanizer 从 2.8.26 升级到 2.11.10,现在收到以下警告:
有没有关于如何使用 MetricNumeralFormats 的示例?我应该用什么让它工作?
这是我们当前的代码:
.net - Humanizr.net 忽略单词/首字母缩写词
我正在遍历一组字符串并使用 Humanizr.net。
这样我就可以将每个字符串更正为句子大小写。
例如。
我得到的输出是这个
我想知道是否可以添加排除项或要忽略的单词以便我得到这个
谢谢你
c# - 如何使用 Humanizer 将货币转换为单词
我需要使用 Nuget 包 Humanizer 将货币转换为等效的英文单词如下
pmt.Amount 是十进制类型,以数字表示金额
我收到以下错误
我已经检查了以下 url 上的文档,但我还没有找到解决它的方法
我将不胜感激任何解决此问题的指南。
谢谢