人気のあるWebサイトのユーザーが応答を受け取ると、(恥ずかしいことに)「1つの応答」があると言われます(図を参照)。
応答が1つであるかどうかを簡単に判断し、単語の末尾から「s」を削除するのは簡単なはずです。
人気のあるWebサイトのユーザーが応答を受け取ると、(恥ずかしいことに)「1つの応答」があると言われます(図を参照)。
応答が1つであるかどうかを簡単に判断し、単語の末尾から「s」を削除するのは簡単なはずです。
英語の場合、それは一般的に次のことよりも難しいことではありません。
if number == 1:
print "1 response"
else:
print "%s responses" % number
他の話されている言語の場合、それは必ずしもsを追加するだけの問題ではないため、かなり難しい場合があります。ただし、テクニックは同じです。番号を確認して適切なフォームを表示するには、コードを追加する必要があります。
多くの場合、ゼロ(「応答がない」)、1(「応答が1つしかない」)、または2+(応答がN個ある)の場合は、まったく異なる表現を使用します。明らかに、あなたが与える特定の例では、それは当てはまりません。
しかし、あなたが与える特定の例では、実装が正しいと主張することができます。番号のマーカーが付いた「応答」タブです。これは英語の文章ではなく、タブの名前です。したがって、応答がいくつあっても、常に「応答」タブになります。でもそれは細い髪を割っています、そしてこれが私のウェブサイトであるなら、私はおそらくそれを「1つの応答」に変えるだろうと思います。
使用している言語/フレームワークによって異なります。たとえば、Rails には次のようなpluralize
ヘルパーがあります。
pluralize(1, 'response') => "1 response"
pluralize(2, 'response') => "2 responses"