問題タブ [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 - "There is/are N object/objects" を複数形にする方法は?
1 つの単語を複数形にするのは簡単です。
しかし、「There is/are N user/users」と出力したい場合はどうすればよいでしょうか:
0 人のユーザー
がいます 1 人のユーザー
がいます 2 人のユーザーがいます
、つまり、文を複数形にする方法は?
ruby-on-rails - Railsビューの問題で複数化
複数化機能について質問があります。私の見解では、次のコード行があります。「投票」という単語を複数形にするかどうかを決定するために、特定の投票数のアイテムを渡します。
私の問題は、私の見解では、「投票」という単語の後に特定の投票数(item.votes)が続くということです。「投票」という言葉だけを伝えてほしい。アイデアは大歓迎です。
zend-framework - 複数形モードでZend_Translateを使用するときに、テキストに変数を挿入できますか
結果の文字列に変数値を挿入し、文字列に複数形を尊重させる必要がある状況でZend_translateを使用しようとしています。ビュースクリプトで通常の(複数形ではない)ビューヘルパー$ this-> translate()を使用すると、文字列に変数を挿入できます。
しかし、Zendが複数形の現代的な方法と呼んでいるものを使用する場合、これをどのように行うのですか?どうやら$this->translate()ビューヘルパー自体は複数形表記をサポートしていないようですが、代わりに呼び出す必要があります
しかし、その時点では、変数プレースホルダーを持つ複数形の文字列しかなく、値が挿入された文字列はありません。言い換えれば、私が得ているのは次のとおりです。
答える%1$sの質問があります
私が欲しいのは
答える質問が2つあります
だから問題は、Zend_Translateはどういうわけか複数形を使用するこの方法をサポートしていますか?つまり、複数形の文字列に変数値を挿入しますか?または、複数形の前後で文字列を分割し、それぞれを個別に翻訳してから、出力で連結する必要がありますか?
ruby-on-rails - String#pluralize は冪等ですか?
つまり、任意の Stringstring
について、次のことが成り立ちますか?
c# - C#で正規表現を使用して複数形を照合する
C#で正規表現を使用して用語を検索したいと考えています。これらの用語の複数形を検索に含めたいと思います。たとえば、ユーザーが「パイプ」を検索したい場合は、「パイプ」の結果も返します。
だから私はこれを行うことができます...
ユーザーが「stress」と入力したときに「stresses」と一致し、「pipe」/「pipes」で機能するようにするには、上記をどのように変更しますか?
c - Cで複数形にするconst文字列とブール値
文字列とブール値が三項演算と同様の効果があることに驚いています。
の場合apple <= 1
、apple が出力されます。なぜこれが機能するのですか?
ruby-on-rails - Rails 3: has_one のルーティングと複数形の問題
私は Etho の足場を作成しました。ここで、編集する単一の「ethos」をユーザーに取得させようとしています。Ethos は機能していましたが、User モデルでは has_many :ethos でのみ機能していました
より良い関連付けを作成できるように、ユーザーは 1 つだけ取得する必要があります。しかし、モデルを変更すると、追跡できないかなりのクモ効果が作成されます。
ユーザーモデル:
すべてのページで、初期化されていない定数 User::Ethos on EthosController#edit を取得します
助けてください、どうすればこれを修正できますか?
javascript - オーバーロードされたメソッドの命名 - 単数形または複数形?
この質問は規約に関するものです。
Basket
いくつかの私有財産 ( ) にさまざまなアイテムを格納するオブジェクトがあるとしますBasket._items
。ここで、アイテムを追加、削除、および取得するためのメソッドがいくつか必要です。
各メソッドは、引数として1 つのアイテムまたはアイテムのリストのいずれか を取ることができます。または、引数なしで削除および取得する場合は、すべてのアイテムを削除または返すことができます。
メソッドにどのように名前を付ける必要がありますか?
addItem
またはaddItems
removeItem
またはremoveItems
getItem
またはgetItems
(すべてが同じ形である必要はありません。たとえば、最後の 1 つだけが複数形であるべきです。)
編集: addやgetのような一般的な名前は飛ばない。また、オブジェクトは他のものを保持するためにも使用されます。のようなものを使用することを検討したいと思いBasket.items.add()
ますが、実際のアイテム オブジェクトも格納する必要があるBasket.items._items
か、Basket.items._contents
見栄えが悪いため、最適ではありません。元の質問についてさらに回答を得たいと思います。
php - xgettext は複数形をスキャンしません
gettext i18n に Poedit を使用していますが、問題なく動作します。翻訳を統合するためのビュー ヘルパーがある ZF2 を使用します。一つはtranslate
、もう一つですtranslatePlural
。
使用法:
Poedit でキーワードtranslate
andを追加しtranslatePlural
ます。通常の翻訳は正常に機能しますが、複数形の場合は "Item" のみが検出されます ("Items" は検出されません)。テスト目的で、$this->translatePlural()
呼び出しをに置き換えましたngettext()
が、最終的には同じ結果になります。私の結論: (私のバージョンの) Poedit は複数形をスキャンできません。
Poedit が 2 番目の文字列もスキャンできるようにするには、キーワードとして何を入力すればよいですか?