问题标签 [pluralize]

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 投票
2 回答
2490 浏览

php - 如何从PHP中的字符串中删除复数词?

我有一串单词,其中包含一些单词

还有一些像

它们是单数的,但"s"最后有。我想删除复数词,但我无法编写代码从末尾删除 s,因为它将"s"从所有单词中删除。我在互联网上搜索,找不到任何相关的东西。谁能帮助我以最好的方式做到这一点?

编辑:如何在我的程序中使用 CakePHP?我以前从未使用过它,所以没有经验。我在函数中有那个字符串变量。它说我需要安装 Cake PHP,谁能告诉我如何在函数中使用它?

谢谢

0 投票
2 回答
1180 浏览

angularjs - ng-pluralize 翻译错误:“TypeError”

嗨,我正在尝试在 Angular 中本地化字符串以进行复数。我正在使用 ng-pluralize 指令来处理复数化和本地化,我在运行时根据用户区域设置将字符串传递给指令。但是即使 $scope 加载了翻译后的字符串,我也会收到错误“TypeError: Object # has no method 'one'”。以下是我的 html 代码,

Javascript代码

我已将调试器添加到每个条件块中,因此当我在控制台中检查 $scope.translateStrings 时,我得到的输出为,对于 en-us:

是因为指令没有用最新的字符串更新,还是我在某个地方出错了。

0 投票
1 回答
1888 浏览

php - FOSRestBundle:如何避免 POST /login 路由的自动复数化?

我也通过 REST api 调用来处理用户登录:

这是php app/console router:debug向我展示的:

在这种情况下,“登录”的自动复数并不是那么好......任何想法如何只获得“登录”?

0 投票
0 回答
77 浏览

ruby-on-rails - 创建一个三表联合表

我正在尝试创建一个三表联合表。我有三张桌子,老师,科目和时期。他们将加入一个表,该表是三者的组合。我正在尝试通过执行以下操作来完成此操作:

组合表:

主题表:

教师表:

周期表:

当我这样做来创建一个时,User.create(:period => Period.first, :teacher => Teacher.first, :subject => Subject.first)我得到了这个响应:

我曾尝试使用config.active_record.pluralize_table_names = false,但后来我所有的其他表都不起作用。

0 投票
1 回答
3256 浏览

ruby-on-rails - Rails 4:复数 model_name.human 使用 count: 123 不起作用

从 Rail 3 开始,我习惯这样做:

这似乎在 Rails 4 中不起作用?

虽然复数一个简单的字符串似乎有效:

知道这里有什么问题吗?

0 投票
1 回答
379 浏览

ios7 - iOS 7 复数+阿拉伯语

基本问题是以下行:

返回格式为“3 arabic_text ”的字符串。

当我写一行时:

再次返回一个格式为“3 arabic text ”的字符串。

当我写一个创建这样的字符串时:

expressionString的值变成了“3 个阿拉伯文本”形式的字符串。

但是当我写这样的代码时:

expressionString的值变成了一个形式为“ arabic text d”的字符串。

这种行为可能与阿拉伯字母中接受数字的事实有关,但拉丁字母字符不接受。

我正在使用 iOS7 本地化复数功能(本地化属性列表文件部分 [此处][1])。

Localizable.stringsdict 文件如下所示:

从我这样使用的代码中:

但我永远无法得到这个返回“阿拉伯文本1”的调用,它总是返回“1阿拉伯文本”。

编辑:

谢谢你,霍拉克斯。

起初,您的答案似乎没什么用。但现在我明白了。我对几件事感到困惑。

1) 在调试期间使用 NSLog() 并打印 NSString 值。似乎以这种方式打印带有阿拉伯语内容的 NSString 值会以与将它们作为 UILabel 内容放置时的显示方式相反的方向打印它们。

2)当文本涉及阿拉伯字符与数字结合时,UILabel 将内容包装成多行的方式。具体来说,就我而言,我有:

“1234567890128兑换码”,被包装成:

"123456789012

阿拉伯文字8"

0 投票
1 回答
3415 浏览

ruby-on-rails - main:Object 的未定义方法复数

我正在尝试在我的控制台中测试一种方法,但即使是基本的复数形式 -

不会工作..

输出:

helper.method(:pluralize)告诉我:Method: ActionView::Base(ActionView::Helpers::TextHelper)#pluralize

我错过了什么?

0 投票
1 回答
2205 浏览

ruby-on-rails - Rails - 如何复数一个句子?

我知道你可以使用复数功能在 Rails 中复数一个单词。

但我想做的是复数一个需要复数多个单词的句子。

问题在于,如果只有 1 只猫。它会回来

这在语法上没有意义。

应该说

问题是,我不知道如何复数,因为这里有两个参数(is 和 cat)。

任何帮助将不胜感激。

也许是这样的?

0 投票
2 回答
1815 浏览

css - CSS使短语复数

是否可以根据元素中的数字仅使用 CSS 将短语转换为复数?

我猜这打破了表示/数据分离边界的理念,但只是想知道这是否可能。使用 JavaScript 很容易,但想知道 CSS 是否可以处理它。

输出:0 本书

输出:1本书

输出:2本书

0 投票
2 回答
1362 浏览

string - rails4 // 当 count 为 0 时做复数

我对复数有一个大问题:当为 0 时,它确实复数了这个词

如果 @posts.size 等于 0 :

如果 @posts.size 等于 1 :

如果 @posts.size 等于 2 或更多:

因为默认情况下它不应该在 0 时添加 s,所以我迷路了。有没有人看到这里出了什么问题?