問題タブ [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 投票する
3 に答える
4339 参照

android - Android Strings-Resources Pluralで数量「2」が機能しない

0 投票する
4 に答える
9615 参照

ruby-on-rails - "There is/are N object/objects" を複数形にする方法は?

1 つの単語を複数形にするのは簡単です。

しかし、「There is/are N user/users」と出力したい場合はどうすればよいでしょうか:

0 人のユーザー
がいます 1 人のユーザー
がいます 2 人のユーザーがいます

、つまり、を複数形にする方法は?

0 投票する
3 に答える
2548 参照

ruby-on-rails - Railsビューの問題で複数化

複数化機能について質問があります。私の見解では、次のコード行があります。「投票」という単語を複数形にするかどうかを決定するために、特定の投票数のアイテムを渡します。

私の問題は、私の見解では、「投票」という単語の後に特定の投票数(item.votes)が続くということです。「投票」という言葉だけを伝えてほしい。アイデアは大歓迎です。

0 投票する
1 に答える
3377 参照

zend-framework - 複数形モードでZend_Translateを使用するときに、テキストに変数を挿入できますか

結果の文字列に変数値を挿入し、文字列に複数形を尊重させる必要がある状況でZend_translateを使用しようとしています。ビュースクリプトで通常の(複数形ではない)ビューヘルパー$ this-> translate()を使用すると、文字列に変数を挿入できます。

しかし、Zendが複数形の現代的な方法と呼んでいるものを使用する場合、これをどのように行うのですか?どうやら$this->translate()ビューヘルパー自体は複数形表記をサポートしていないようですが、代わりに呼び出す必要があります

しかし、その時点では、変数プレースホルダーを持つ複数形の文字列しかなく、値が挿入された文字列はありません。言い換えれば、私が得ているのは次のとおりです。

答える%1$sの質問があります

私が欲しいのは

答える質問が2つあります

だから問題は、Zend_Translateはどういうわけか複数形を使用するこの方法をサポートしていますか?つまり、複数形の文字列に変数値を挿入しますか?または、複数形の前後で文字列を分割し、それぞれを個別に翻訳してから、出力で連結する必要がありますか?

0 投票する
2 に答える
325 参照

ruby-on-rails - String#pluralize は冪等ですか?

つまり、任意の Stringstringについて、次のことが成り立ちますか?

0 投票する
3 に答える
2229 参照

c# - C#で正規表現を使用して複数形を照合する

C#で正規表現を使用して用語を検索したいと考えています。これらの用語の複数形を検索に含めたいと思います。たとえば、ユーザーが「パイプ」を検索したい場合は、「パイプ」の結果も返します。

だから私はこれを行うことができます...

ユーザーが「stress」と入力したときに「stresses」と一致し、「pipe」/「pipes」で機能するようにするには、上記をどのように変更しますか?

0 投票する
1 に答える
129 参照

c - Cで複数形にするconst文字列とブール値

文字列とブール値が三項演算と同様の効果があることに驚いています。

の場合apple <= 1、apple が出力されます。なぜこれが機能するのですか?

0 投票する
2 に答える
626 参照

ruby-on-rails - Rails 3: has_one のルーティングと複数形の問題

私は Etho の足場を作成しました。ここで、編集する単一の「ethos」をユーザーに取得させようとしています。Ethos は機能していましたが、User モデルでは has_many :ethos でのみ機能していました

より良い関連付けを作成できるように、ユーザーは 1 つだけ取得する必要があります。しかし、モデルを変更すると、追跡できないかなりのクモ効果が作成されます。

ユーザーモデル:

すべてのページで、初期化されていない定数 User::Ethos on EthosController#edit を取得します

助けてください、どうすればこれを修正できますか?

0 投票する
2 に答える
562 参照

javascript - オーバーロードされたメソッドの命名 - 単数形または複数形?

この質問は規約に関するものです。

Basketいくつかの私有財産 ( ) にさまざまなアイテムを格納するオブジェクトがあるとしますBasket._items。ここで、アイテムを追加削除、および取得するためのメソッドがいくつか必要です。

各メソッドは、引数として1 つのアイテムまたはアイテムのリストのいずれか を取ることができます。または、引数なしで削除および取得する場合は、すべてのアイテムを削除または返すことができます。

メソッドにどのように名前を付ける必要がありますか?

addItemまたはaddItems
removeItemまたはremoveItems
getItemまたはgetItems

(すべてが同じ形である必要はありません。たとえば、最後の 1 つだけが複数形であるべきです。)


編集: addgetのような一般的な名前は飛ばない。また、オブジェクトは他のものを保持するためにも使用されます。のようなものを使用することを検討したいと思いBasket.items.add()ますが、実際のアイテム オブジェクトも格納する必要があるBasket.items._itemsか、Basket.items._contents見栄えが悪いため、最適ではありません。元の質問についてさらに回答を得たいと思います。

0 投票する
1 に答える
628 参照

php - xgettext は複数形をスキャンしません

gettext i18n に Poedit を使用していますが、問題なく動作します。翻訳を統合するためのビュー ヘルパーがある ZF2 を使用します。一つはtranslate、もう一つですtranslatePlural

使用法:

Poedit でキーワードtranslateandを追加しtranslatePluralます。通常の翻訳は正常に機能しますが、複数形の場合は "Item" のみが検出されます ("Items" は検出されません)。テスト目的で、$this->translatePlural()呼び出しをに置き換えましたngettext()が、最終的には同じ結果になります。私の結論: (私のバージョンの) Poedit は複数形をスキャンできません。

Poedit が 2 番目の文字列もスキャンできるようにするには、キーワードとして何を入力すればよいですか?