問題タブ [i18n-gem]

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 に答える
353 参照

ruby - aa ruby​​ gemを国際化する方法は?

使用される文字列のデフォルトのi18n変換を使用してgemを出荷するための最良の方法は何ですか?

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

ruby-on-rails - i18n の Hash#slice と ActiveSupport の Hash#slice の間の名前衝突を解決する方法

私はi18n gemの 0.6.0と ActiveSupport gem の 2.3.14 を使用する Rails 2.3.14 プロジェクトに取り組んでいます。これらは両方ともHash#sliceメソッド ( i18n's ; ActiveSupport's ) を定義しますが、機能が異なります: i18n バージョンは を使用するHash#fetchため、i18n/core_ext/hash.rb:4:in 'fetch': key not found (IndexError)要求されたキーが欠落している場合は例外が発生しますが、ActiveSupport バージョンは不足しているキーを喜んで無視し、残りの ActiveSupport はに依存します。その幸せな無視。

私のアプリでは、i18n バージョンが最初にロードされます (ちなみに、faker が依存関係としてロードしているため)。そのため、ActiveSupport が ignore-missing-keys 動作に依存しようとすると、例外が発生します。

フェイカーと i18n の前に ActiveSupport をロードするよう Rails に指示する方法はありますか?

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

java - 実行時に Java Swing の言語を変更する

ロケールを設定できるようにスイングアプリをリロードしたいJavaでこれが可能かどうかを知りたいです。私は 5 つ以上の言語が使用されているスイング アプリ プロジェクトに取り組んでおり、各言語のプロパティ ファイルを既に作成しています。ユーザーがメニューから新しい言語を選択するたびに、選択した言語を変更するためにアプリを再起動する必要があります。ロードされた vm 引数と新しい言語を使用して Swing アプリを再起動する方法として、ここで完全に立ち往生しています。

参考までに、私が期待するものと同じ要件を持つWebサイトを次に示します。 http://teravoice.com/

ウェブページが読み込まれた後、jnlp をダウンロードするリンクを選択し、アプリが開いたら、任意の名前でログインしてください。ファイル メニューには、12 言語のサブメニュー「言語」があります。新しい言語をクリックすると、アプリは新しい言語とユーザー データ (つまり、vm オプション) で再起動します。

ありがとうございました。

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

codeigniter - CodeIgniter と i18n ライブラリ

こんにちはフォーラム、 CI 2.0.3 と国際化 (i18n) ライブラリを使用しているときに、この問題に遭遇しました。ここで同様の投稿を読みましたが、問題は解決しませんでした。ここの誰かが私を正しい方向に向けてくれることを願っています。

routes.php:

これは完全に機能しますが、「ブログ」と呼ばれる領域があり、ブログ内 CI_Controller はデータベースから記事を取得する関数です。

素晴らしい、作品も。結果は /en/blog/article/1 のような URL になります。言語ファイルには、変数が次のように保存されています。

ブログ ビューでは、$lang 変数が読み込まれます。

記事を開くときに問題が発生し、言語ファイルの var がまったく読み込まれません。「ブログ」の代わりにhttp://localhost/ 。ルーティングの関係だと思います。したがって、/en/blog のような URL の場合、次のようになります。

他のすべての URL は完全に機能し、言語ファイルから変数を正しくロードします。

しかし、/en/blog/article/1 のような URL を処理するにはどうすればよいでしょうか? 私は正しい方向に考えていますか?提案を歓迎します。

ありがとうございました。

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

java - ResourceBundleを使用してアプリケーションの言語を変更する

Netbeans IDEを使用してJavaに基づく国際化されたアプリケーションを構築しています。単一のフレームにあるコンボボックスを使用してフレームの言語を変更しようとしていますが、そのためのコードを作成できません。何か役に立ちますか?

コンボボックスには、ローカル値識別子を持ついくつかのオブジェクトが含まれています。この値を取得してフレームのロケールを変更してから、フレームの言語を変更したいと思います。

ベースのローカルを変更しようとしましたが、機能しません。私は何をしますか?

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

rubygems - Rails 2.3.x、yml ロケール ファイルを編集するための ruby​​ gem はありますか?

Web インターフェイスで yml ロケール ファイルを編集するための ruby​​ gem があるかどうかを知る必要がありますか? 見たことはあるけど名前は忘れた。

いくつかの提案?

0 投票する
5 に答える
8563 参照

ruby-on-rails-3 - Rails 3.1.3 でデフォルトのロケールを設定しない

Rails 3.1.3 で default_locale を設定しない

アプリケーション.rb:

私は 3 つのロケール (en、es、および ca) を持っています。コンソールに移動すると、次のようになります。

Gettext を使用しています。誰かがそれが何であるかの手がかりを得ましたか?

バンドル:

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

ruby-on-rails - I18n とリダイレクト (RoR) ロケール パラメータを使用した Prosy の変更

アプリに「言語の変更」機能を実装しようとしました。公式ガイドhttp://guides.rubyonrails.org/i18n.htmlを調べたところ、すべてが明確でした。残念ながら、1 つの問題を修正する方法がわかりません。たとえば、リンクからログイン フォームにアクセスしている場合、/en/loginフォームの送信をクリックするまでは問題ありません。

リダイレクト後に param[:locale] が期待どおりに渡されず、デフォルトのロケールを取得しています。以前に選択したロケールでリダイレクトする「Rails-way」ソウルションはありますか? 毎回パラメーターを渡すことは可能だと思いredirect_toますが、すべてのコントローラーで行うにはちょっと問題があります。

私のルート:

アプリ コントローラー:

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

ruby-on-rails - i18n yaml ファイルを gettext po 形式に変換するツールはありますか?

Rails i18n yaml ファイルを gettext po 形式に変換したいと考えています。https://github.com/pejuko/i18n-translators-toolsを試しましたが、私の場合は期待どおりに機能しません。なにか提案を?

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

ruby-on-rails - デバイスの電子メールでカスタムロケールを使用する

Railsでgemを使用devise_invitableしていて、Railsアプリでいくつかのロケールを構成しました。私がやりたいのは、自分で指定するロケールのユーザーを招待することです。私はこのように見えるかもしれません:

これにより、ロケールが「fr」の場合でも、ロケールとして「fr」を使用して電子メールが送信されI18n.localeますen

上記で使用している構文とは完全に異なる構文でも、これは可能ですか?