问题标签 [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.
ruby-on-rails - 使用具有复数类名的form_for时,rails 4未定义方法`_index_path'
我已经浏览了很多关于这个错误的问题,但不幸的是我没有找到正确的答案。
我Avis
已经s
使用rails generate scaffold Avis --force-plural
.
因为它是Formation
类的一部分,所以这里是 route.rb 文件(部分):
这是Avis
控制器:
当我尝试创建一个新的Avis
我得到这个错误:
我怎样才能解决这个问题?
ios - 如何在本地化objective-c iOS中处理复数
我正在浏览此页面以了解如何处理复数。
我添加了一个包含以下内容的english.stringsdict。
我已将文件检查器中的本地化属性设置为英语我有一个 Localizable.strings 也设置为英语,其中包含以下内容。
我已将架构中的应用程序语言设置为英语。
我正在设置这样的标签文本
显示的是“剩余 5 个文件”
我要显示的是剩余 5 个文件或剩余 1 个文件(如果有一个文件)。
python - 使用 Python 将文本文件中的复数转换为单数
我有如下所示的 txt 文件:
我希望它们看起来像这样:
我希望能够在 Python 中获取一个 txt 文件并将复数单词转换为单数。这是我的代码:
我也尝试了这两个定义而不是stem
定义:
之后,我想取重复的单词(例如test
and test
)并通过将它们旁边的数字相加来合并它们。例如:
我不知道该怎么做。一个解决方案会很好,但不是必需的。
python - django管理模型复数模式全局设置,不加后缀's'
我们现在使用 Django。
我们的语言是中文。
虽然你知道,在汉语语法中,复数格通常与单格相同。至少,不只是在单词后面加一个英文字母's'。
所以,既然我们已经把verbose_name
每个Model类都设置为中文,发现在管理面板中,所有的Models都显示为XX。
现在我们必须手动设置复数,就像它verbose_name
本身一样:
那么,有没有办法设置全局复数变换规则呢?
rest - RESTFul API 如何处理反馈端点
我正在构建一个 RESTful API 我有以下端点:
- /api/反馈
REST 资源应该使用它们的复数形式。在这种情况下,Feedback 是一个大众名词,即它没有复数形式。我应该如何处理?
应该是 /api/feedback 还是 /api/feedbacks?
android - 具有多个参数的 Android 复数字符串
在 Android 字符串中,您可以定义复数来处理翻译,具体取决于提供给字符串的实际数字,如此处所述。字符串还允许指定多个位置参数,类似于sprintf
在许多语言中所做的。
但是,请考虑以下字符串:
它包含两个数字,我如何将其转换为 Android 中的复数?所有示例始终仅使用单个参数。这甚至可能吗?
localization - Using ".stringsdict" file with 'localizedStringWithFormat' --> Are NUMERALS localized for you?
I am trying to produce the following localized string:
"In ___ day(s)" --> (ex: In 5 days)
To accomplish this, I've gone down the .stringsdict route:
I then use the following, to obtain a localized string:
This correctly outputs a string that accounts for plurality. For example:
I am wondering if the "1" and the "4" here will be localized correct. Other languages, like Arabic for example, have different symbols for their numerals. I would expect the above string to use the symbol "٤" instead of "4", for arabic.
I know this can be accomplished using an NSNumberFormatter, but how can I accomplish numeral localization while ALSO respecting plurality visa vi a .stringsdict file?
ruby-on-rails - Ruby on Rails 自动变量名称(复数与单数)
我正在构建一个具有完全相同结构的多个测验的 Rails 应用程序:
- 诸如
@quiz_bf
或之类的名称@quiz_bs
new.html.erb
和edit.html.erb
每个测验的视图_quiz.html.erb
存储每个测验的实际测验问题的部分- 每个单独测验的模型和控制器
- 两个地方(主导航和用户个人资料页面)保存一个链接到每个测验的
new
视图(或者edit
如果人们已经参加过测验,则到视图,由 erb if/else 语句决定)
我成功地设置了第一个测验,但是由于我是 Ruby 新手,所以我犯了一个(可怕的)错误,即为quiz_bs
测验的单数版本设置了一个以 -s ( ) 结尾的变量名。这对 Ruby 的单数和复数命名约定造成了严重破坏。
我目前已经设置了我的第二个测验 () 的代码,但是在我的控制器中新测验的定义上quiz_bf
出现了一个无方法错误。undefined method 'quiz_bfs' for #<User:0x007fb9a3247f98>
这是我的控制器:
这是我的模型(用户has_one :quiz_bf
):
这是我的用户模型:
结尾
以下是我的部分测验的相关部分:
这是我从我的new
角度链接的方式:
而我的edit
观点:
并且(最后)这是我从我的application
角度链接到它的方式:
还有我的用户show
页面:
我知道这段代码成功地用于quiz_bs
,但正如您在我的 rake 路由中看到的(如下所示),我愚蠢的变量名称的复数/单数问题使得很难看到实际命名为什么。有比我更有经验的红宝石眼睛的人可以告诉我我需要改变什么吗?
javascript - 取决于状态的单复数
我正在使用脚本 MixItUp 对 xml 文件中的节点进行过滤和排序。我有一个脚本,用于计算过滤时发生变化的节点 - 并且计数会发生变化。脚本(阅读:I)没有完成的是计数后正确的单数或复数单位。
我的脚本如下所示:
我的目标是一个简单的解决方案。先感谢您。:o)