问题标签 [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.

0 投票
1 回答
109 浏览

javascript - 如何嵌套基于数组的异步函数?

我有一个异步函数,它将它的回调分解为一个对象success,并且error这个函数需要一个参数(除了回调)"pink"

我想制作这个函数的复数版本,它接受一个数组并返回操作的trueorfalseasync

诀窍是每个acync动作都需要在下一个动作中,函数(truefalse)的值需要pushed()进入“全局”(范围更高)变量values,并在最后返回主控callback(values)(当count到达数组时) length)

这是嵌套每个async()函数并返回的一种非常基本的方法values,它是有限的,因为它仅手动跟踪3数组值。

0 投票
1 回答
111 浏览

xslt - 使用 XSLT 删除复数

我不确定这是否可能。是否有可能使用 xslt,最好是 xslt 1,通过一个 xml 文件并删除一个术语,如果它是另一个术语的复数。我有这个:

我希望能够查看<termName>是否<termType>具有状态 ND。然后,如果确实如此,请检查该<termName>部分中的<relation>。如果它们之间的唯一区别是其中一个以's'结尾,则删除<term>带有状态ND的:

XSLT 是最好的方法吗?老实说,我在这里超出了我的深度。谢谢。

0 投票
2 回答
11494 浏览

java - 正确复数的 Java 国际化 (i18n)

我打算将 Java 的标准 i18n 系统与 ChoiceFormat 类一起用于复数,但后来意识到它不能处理某些语言(例如波兰语)的复杂复数规则。如果它只处理类似于英语的语言,那么它似乎有点毫无意义。

有哪些选择可以实现正确的复数形式?使用它们的优点和缺点是什么?

0 投票
2 回答
372 浏览

mysql - 没有全文的MySql复数搜索

我想在我的表上进行复数搜索,但我不想使用 FULLTEXT。我尝试了 FULLTEXT,但我的表不支持它。我的查询如下:

当我搜索“衬衫”时,当我搜索我不搜索的衬衫时,它会返回良好的结果。有没有办法在没有全文的情况下进行复数搜索

0 投票
1 回答
1692 浏览

ruby-on-rails-3 - Rails 中关联的复数名称

我有用户模型和汽车模型

我想要一个模型来保存每辆车和每个用户的设置

所以我愿意

对于用户:

对于汽车:

注意名称 CarSettings,这不是错误,我希望它是设置而不是设置

当我做

我明白了

它正在寻找一个单一的 car_setting 而不是 car_settings。

我怎样才能解决这个问题?

0 投票
1 回答
696 浏览

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()并将列表元素的数量作为第三个参数。

0 投票
3 回答
1669 浏览

java - 是否有处理常用语言中单数/复数单词的单行代码?

我经常看到网站做 1 次浏览、1 天还剩 1 次或 1 次回答之类的事情。对我来说,这只是懒惰,因为它通常很容易修复,例如:

我想知道的是,是否有一个通用语言(如 java、python、php 等)的衬里,我可以在执行此操作的网站上发表评论并说,就像将其添加到您的代码中一样简单。那可能吗?

0 投票
2 回答
1770 浏览

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% 个苹果”)。

0 投票
1 回答
199 浏览

ruby-on-rails - Rails:在没有计数的情况下获得可复数的翻译

我有一个可以复数翻译的模型:

如果我直接调用这个翻译,我会得到以下结果:

有没有办法让最后一个翻译默认为“用户”?

0 投票
3 回答
144 浏览

ios - iOS上没有复数单词的字典

我正在为 iOS 创建一个文字游戏。我想防止玩家制作复数词。有没有我可以用来编写函数的字典

这将返回 true 和

将返回假。

谢谢!