問題タブ [rails-i18n]

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 投票する
2 に答える
85 参照

ruby-on-rails-3 - activerecord を使用したフォーム検証でアクションの名前を翻訳する方法は?

フォームがあり、検証は次のようになります。

他のものに翻訳したいと思いCreateます。どうやってやるの ?


fr.yml に次のようなものを追加できると思います。

しかし、それはうまくいきません。その方法は可能ですか?アクティブなレコードに指定できるすべての翻訳キーのリストを見つけるにはどうすればよいですか? ドキュメントには見つかりません。

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

ruby-on-rails - i18n-js を使用した Rails の翻訳の問題

JavaScript の翻訳にはgithub.com/fnando/i18n-js gem を使用しています。ページのソースを表示して translations.js を確認すると、そのページが 1 つの翻訳語しか使用していない場合でも、完全な翻訳ファイルが読み込まれていることに気付きました。

JavaScript が完全なファイルをロードするのではなく、現在のページに必要な翻訳をロードする方法。

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

ruby-on-rails - Railsでデフォルトのsubmit_tagボタンのテキストを翻訳するにはどうすればよいですか?

submit_tagデフォルトのボタン テキストをどのように翻訳しますか? 私はそのように翻訳できますf.submitが、これは、パスワードのリセットなど、オブジェクトを処理しないフォームでは機能しません。

それらのために独自のキーを作成する必要がありますか?

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

ruby-on-rails - Ruby on Rails: ロケールに応じた検証

たとえば、英語とロシア語のロケールを使用した多言語プロジェクトがあります。私はそのような検証が欲しい:

example.com/ en /book/new <- ここのテキスト フィールドでは、ASCII記号のみを使用できます。

example.com/ ru /book/new <- ここのテキスト フィールドでは、キリル文字のみを使用できます。

それを行う最善の方法は何ですか?

モデルで ' validates ... if ... 'を使用する考えがあります。

しかし、多くのモデルがあり、別のロケールを追加したい場合はどうすればよいでしょうか?

そのような検証を i18n *.yml のような単一のファイルに保持する方法がいくつかあるのではないでしょうか?

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

ruby-on-rails-3 - I18n と雪だるまパラメーターの競合

Rails の国際化を使用しているため、URL は次のようになります。

Snowman パラメータを URL に追加する get メソッドを含むフォームがあります。

代わりは:

問題は、場所をリロードすると (F5)... param ロケールが次のようになることです。

代わりは:

そのため、I18n は正しく動作しません。

アイデアや提案はありますか?

ありがとう。