问题标签 [plural]
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.
javascript - 如何嵌套基于数组的异步函数?
我有一个异步函数,它将它的回调分解为一个对象success
,并且error
这个函数需要一个参数(除了回调)"pink"
。
我想制作这个函数的复数版本,它接受一个数组并返回操作的true
orfalse
值async
。
诀窍是每个acync
动作都需要在下一个动作中,函数(true
或false
)的值需要pushed()
进入“全局”(范围更高)变量values
,并在最后返回主控callback(values)
(当count
到达数组时) length
)
这是嵌套每个async()
函数并返回的一种非常基本的方法values
,它是有限的,因为它仅手动跟踪3
数组值。
xslt - 使用 XSLT 删除复数
我不确定这是否可能。是否有可能使用 xslt,最好是 xslt 1,通过一个 xml 文件并删除一个术语,如果它是另一个术语的复数。我有这个:
我希望能够查看<termName>
是否<termType>
具有状态 ND。然后,如果确实如此,请检查该<termName>
部分中的<relation>
。如果它们之间的唯一区别是其中一个以's'结尾,则删除<term>
带有状态ND的:
XSLT 是最好的方法吗?老实说,我在这里超出了我的深度。谢谢。
java - 正确复数的 Java 国际化 (i18n)
我打算将 Java 的标准 i18n 系统与 ChoiceFormat 类一起用于复数,但后来意识到它不能处理某些语言(例如波兰语)的复杂复数规则。如果它只处理类似于英语的语言,那么它似乎有点毫无意义。
有哪些选择可以实现正确的复数形式?使用它们的优点和缺点是什么?
mysql - 没有全文的MySql复数搜索
我想在我的表上进行复数搜索,但我不想使用 FULLTEXT。我尝试了 FULLTEXT,但我的表不支持它。我的查询如下:
当我搜索“衬衫”时,当我搜索我不搜索的衬衫时,它会返回良好的结果。有没有办法在没有全文的情况下进行复数搜索
ruby-on-rails-3 - Rails 中关联的复数名称
我有用户模型和汽车模型
我想要一个模型来保存每辆车和每个用户的设置
所以我愿意
对于用户:
对于汽车:
注意名称 CarSettings,这不是错误,我希望它是设置而不是设置
当我做
我明白了
它正在寻找一个单一的 car_setting 而不是 car_settings。
我怎样才能解决这个问题?
php - 当单数存在时,Gettext 不会解析复数形式
这是我的情况:我通过 Poedit 使用 gettext 来翻译 PHP 应用程序。我有一个复数的自定义函数:
在 Poedit 中用这个关键字引用它:ListOutput:3,4
。
现在,我的问题是,当我有一个要翻译的字符串时,我使用_('example_string')
,但是如果我稍后通过 翻译它ListOutput($result,$column_names,'example_string', 'example_string_plural')
,只有example_string会出现在 Poedit 中。
此外,我应该说这个问题有时会出现,其他时候,我会有复数形式和单数形式(所以,单数字符串 2 次......)。
注意 1:如果字符串仅在ListOutput()中引用,复数形式将正确出现在 Poedit 中。
注意2:ListOutput()函数调用ngettext()并将列表元素的数量作为第三个参数。
java - 是否有处理常用语言中单数/复数单词的单行代码?
我经常看到网站做 1 次浏览、1 天还剩 1 次或 1 次回答之类的事情。对我来说,这只是懒惰,因为它通常很容易修复,例如:
我想知道的是,是否有一个通用语言(如 java、python、php 等)的衬里,我可以在执行此操作的网站上发表评论并说,就像将其添加到您的代码中一样简单。那可能吗?
symfony - Symfony2 具有特定规则的复数翻译(当数字以特定数字结尾时)
我正在尝试将结果计数翻译为立陶宛语,并且有一些特定的规则。我将尝试解释它们:
- 所有计数都以零结尾(0、10、20 ... 1050、1060...)并且介于 12 和 19 之间(包括 12...19)
- 所有计数都以 1 结尾,除了以 11 结尾(1、21、31 ... 1221、1231 ... 但不是 11、111、211 ... 2311、2411)
- 以上未列出的所有其他(包括 2...9 和超过 21 的上述规则不适用)
我尝试过这样的事情(使用 YAML),但偶数40
不符合规则:
甚至可以使用 YAML 做类似的事情吗?通过上面的例子,我得到:
渲染模板期间引发异常(“无法为“{0,*0}%count% rezultatų |{1,*1}%count% rezultatas |]1,10[%count% rezultatai |]10,20[%count% rezultatų " 区域设置为 "lt"。仔细检查这个翻译是否有正确的复数选项(例如,“有一个苹果|有 %count% 个苹果”)。
ruby-on-rails - Rails:在没有计数的情况下获得可复数的翻译
我有一个可以复数翻译的模型:
如果我直接调用这个翻译,我会得到以下结果:
有没有办法让最后一个翻译默认为“用户”?
ios - iOS上没有复数单词的字典
我正在为 iOS 创建一个文字游戏。我想防止玩家制作复数词。有没有我可以用来编写函数的字典
这将返回 true 和
将返回假。
谢谢!