問題タブ [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.
ruby-on-rails-3 - Rails3とスロベニア語の複数化
Rails 3.0.9のスロベニア語翻訳で使用t('errors', :count => 2)
し、スロベニア語の特殊な複数形である「2ナパキ」を返したいのですが。
私はlocales/sl.ymlを作成し、次のコードを持っています:
しかし、これはうまくいかないようです。
ruby-on-rails-3 - Rails 3テーブル名を複数形にしない
Rails 2 から Rails 3 に移行しようとしています。
私は奇妙な問題に直面しています。
アプリケーション全体がテーブル名を複数形にしていないようです。
Mysql::エラー: テーブル 'r_database.country_data' が存在しません:
しかし、私のテーブルには名前として country_datas があります。
アプリケーションは Rails 2 で完全に機能していました。
ruby-on-rails - Railsは単語「affiche」を複数形にすることはできません
私はモデルと呼ばれるモデルを持っていaffiche
ますuser
そして、dbからフェッチしようとするとエラーが発生します:
文字を消さなければe
よかったと思います。
Railsが知らない単語を複数形にする方法を知る方法はありますか?
ruby-on-rails-3 - レールは a / an に特異化します
単語に従って「a」または「an」を追加するためにsingularizeと同様に機能する方法はありますか?
- # のように
f(apple)
=> リンゴ f(carpet)
#=> じゅうたん
asp.net-mvc-3 - Pluralizerを間違って使用していますか?
ページングJayQuerido..。
PluralizerNuGetパッケージをダウンロードしました。私の目標は、次のような文字列を表示することです。
Z国のYパートナーとX契約
Xが1の場合、単語はコントラクトに変更されます。Zが1の場合、単語は国に変更されます。1人のパートナーについても同じです。
以下は動作しません。その結果、TotalContractsは常に文全体で同じ数になります。
以下は機能しますが、それほど読みやすくはありません。もっと良い方法はありますか?
ruby-on-rails - Railsビューの問題で複数化
複数化機能について質問があります。私の見解では、次のコード行があります。「投票」という単語を複数形にするかどうかを決定するために、特定の投票数のアイテムを渡します。
私の問題は、私の見解では、「投票」という単語の後に特定の投票数(item.votes)が続くということです。「投票」という言葉だけを伝えてほしい。アイデアは大歓迎です。
ruby-on-rails-3 - Rails 3コントローラーを手動で複数化する
複数形化されていない Rails 3 コントローラー (IphoneUser) があります。既にいくつかのコントローラー メソッドがあり、モデルが生成されています。
ただし、ゲームに手遅れになるのではなく、今すぐ複数形にしたいと思います。1 対 1 の推測とチェックの悪夢なしに、このコントローラーを複数形にする最良の方法は何ですか?
qt - QObject :: tr()の複数化オーバーロードは、%nをローカル番号に変換しますか?
QObject::tr()
数字を含む文字列を翻訳するために私が使用している関数には、次の2つの形式があります。
これらは、同じ文字列でローカリゼーションと複数形化を実行する場合を除いて、文字列に数値が必要なほとんどの場合に対応します。もちろん、翻訳を分割することもできますが、その文字列がすべての言語の同じ場所で分割されるかどうかを推測する必要があります(ほとんどの場合、私が行う資格はありません)。
QLocaleのドキュメントには次のように記載されています...
QString :: arg()は、フォーマット文字列内の位置指定子に「L」が含まれている場合、デフォルトのロケールを使用して数値をフォーマットします(例:「%L1」)。
...したがって、2番目の形式は次のように書き直すことができます...
...そしてこれはあなたが最初のフォームを次のように書き直すことができることを示唆しています...
これはコンパイルされ、Linguistに複数形として表示されますが、これによって番号がローカライズされるかどうかは誰にもわかりませんか?どちらの方法でも、どのドキュメントにも何も書かれていません。
ruby-on-rails-3 - Rails 3 - form_for の複数形化により、「編集」ではなく「新規」アクションでパス/メソッド エラーが発生する
パスに移動すると /genre/new
、アプリケーションで次のエラーが発生します。
ただし、/genre/:id/edit に移動すると、_form.html.erb ファイルはエラーなしでレンダリングされ、レコードは問題なく更新されます。
私のnew.html.erb
とedit.html.erb
ファイルが呼び出さ<%= render 'form' %>
れ、私の_form.html.erb
ファイルには次のものがあります:
Genre_controller.rb では、「新規」および「編集」アクションは次のとおりです。
コードベースで文字列「genres」を検索しましたが、それが発生する場所はログだけなので、これは私のコードのタイプミスではないと確信しています。
私の推測では、Rails ルーティング システムは "genre" を "genre" に正しく複数形化しますが、form_for (または依存関係) は複数形 "genres" を作成していますが、渡されたパラメーターが空または "new" の場合のみです。
エラーが 'genres_path' 付近にあるため、routes.rb ファイルで次のさまざまな組み合わせを試しましたが、問題は解決しませんでした。
これを回避する方法について何か考えはありますか?
編集:私のファイルのresources :genre
ステートメントによって生成されたルートは次のとおりです。routes.rb