问题标签 [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 回答
706 浏览

bash - 如何根据时间计数使 bash 变量在单数和复数结尾之间更改单词?

我还不是一个好的 bash 脚本编写者。

在下面的示例脚本中,我试图通过步骤,检查自步骤开始以来经过的时间量,并使用正确的单数或复数结尾来描述已经过去的时间量。

如果经过的时间四舍五入到 1 秒,我希望脚本告诉我完成该步骤需要 1“秒”,如果是 1 秒以外的其他时间,我希望它告诉我它花了x“秒”

0 投票
2 回答
714 浏览

java - Java:复数首字母缩写词的命名约定

我知道已经有关于此类命名约定的类似讨论。但是,我遇到了复数首字母缩写词的问题。

假设我已经决定使用 CamelCase 作为首字母缩略词,这两者中哪一个通常更容易接受?

编辑

我知道这将邀请基于意见的答案,但有时当您有疑问时,您只需要人们提供建议和反馈。

另外,这里令人困惑的部分是它findAllDvds可能暗示一个新的首字母缩写词DVDS,它可以被认为是令人困惑的。

0 投票
0 回答
997 浏览

android - 复数“一个”不起作用 - 总是使用“其他”资源

我想使用Android的plurals资源。

那里的大多数问题都提到“一个”有效,但其他数量无效;
但是我遇到了相反的情况...

字符串.xml

请注意,我也尝试过1 image而不是%d image.

SomeFragment.java

我总是收到“您已选择 1 张图片”或“您必须再选择 1 张图片”...

我确定这是唯一一个tvMultiSelectMessage被调用的地方。

我也试过清理和重建,卸载和重新安装,没有运气......

任何想法?!

更新

刚才我试图更改otherfew,我得到了这个异常:

Resources$NotFoundException: Plural resource ID #0x7f0c0001 quantity=1 item=other

quantity=1 item=other
quantity=1 item=other……
quantity=1 item=other!!!!

我应该已经将其视为错误吗?

0 投票
1 回答
137 浏览

azure - Azure PluralSight 的优势

我是 IT 界的初学者。我想知道参加 Microsoft Azure PluralSight 课程有哪些优势?拥有此证书,我可以申请什么样的 IT 工作?

0 投票
0 回答
72 浏览

objective-c - 目标-C:是否可以在与模式绑定中使用复数规则?

我有一个众所周知的问题“从总数中选择的数量”:如果我在 xib 中工作,我使用DisplayPattern Value1Value2模式所在的位置"#{value1}@ selected out of %{value2}@"并且它可以工作。现在我想本地化我的应用程序:所以我在applicationDidFinishLaunching方法中插入了代码

self.arrayCtrl是对象的数组控制器。现在它仍在工作。但现在我想用 a.stringsdict来解释各种情况。我的清单是:

我还尝试更改 NSLocalizedString 调用中的键和 中的相应字符串.stringsdict,但结果始终相同:字段文本将第一个值显示为字符串:%#@selected_objects@,在这种情况下。我还尝试将问题分解为与模式的简单绑定,但结果没有改变。这是否意味着不可能将复数规则与绑定一起使用?或者有什么我想念的?我用谷歌搜索了很多,但我没有找到类似的情况。

0 投票
1 回答
60 浏览

python - 如何在Python中计算给定语料库的复数和单数数量

我希望你能帮助我完成一项任务。

我需要计算语料库中复数和单数的数量。我有一个语料库,其行具有以下结构:

第一个位置 [0] 计算一个数字 (4),第二个位置 [1] 计算一个形式 (lanzas),第三个位置 [2] 计算一个引理 (lanza),第四个位置 [3] 计算一个类别 (NCFP000) 例如,动词、名词等。因此,在这个语料库中,每个单词都根据其引理和类别进行结构化,类别为我们提供了单词是单数、复数、阳性还是阴性的信息。

因此,如您所见,最后一个位置 [3] 说明了单词的类别,因此 AQ0MP00 表示该单词是复数和形容词。

我的问题是在这种情况下如何计算复数和单数的数量?具体来说,我需要计算整个语料库中的以下类别(NCFS000、NCFP000、NCMS000 和 NCMP000,分别代表复数、单数、女性和男性)。

到目前为止,我已经尝试过:

corpus=open('F:/python/corpus-morf.txt','r')

text=open('F:/python/deberes.txt','r')

行=语料库.readlines()

对于 i 行:

我被困在这里。

你有什么想法?我真诚地感谢您的帮助。

0 投票
0 回答
80 浏览

laravel-5 - 复数标签的语法

鉴于 5.7 laravel 应用程序,我想考虑复数的项目数量,比如

但结果标签无效,因为在最后一个“s”符号之前有不必要的空格:

如果我试图摆脱这个空间

我得到错误:

我知道本地化功能有多种方法,但是这个网站没有本地化,它总是用英文......

哪个是正确的方法?

谢谢!

0 投票
2 回答
1566 浏览

android - 浮点值的 Android 复数

我想在我的 Android 项目中使用复数。但是,我提供的值可以是浮点值。

因此,例如,在设置 1.5 星时,我想让这明白,它不是 1 星,而是 1.5星

但是,Android 系统似乎只使用整数值 (%d)。

该方法如下所示:

其中数量定义为Int

有什么解决办法吗?

0 投票
1 回答
102 浏览

.net - .NET 有内置的多元化机制吗?

为了正确处理复数,Qt 有QObject::tr(),gettext 有ngettext,Rails 有一个很好的i18n API,Cocoa 有.stringsdict 文件。所有这些系统都会考虑实际数量(数量)来确定给定语言的适当复数形式。

我知道HumanizerNGettextPluralNet,但我正在寻找 .NET 中的内置等效项。它存在还是我不走运?

0 投票
1 回答
1866 浏览

ios - IOS。多元化。格式为包含 2 个 int 参数的 Stringdict

我的问题类似于如何在 swift ios 中向翻译的复数 .stringdict 添加常规字符串占位符,但我试图了解是否可以将 2 个 int 参数传递给字符串 dict。

说如果我想翻译类似的东西:

是否可以使用一种本地化格式字符串来执行此操作,例如:

还是我必须将它们分开组合?