問題タブ [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.
ruby - aa ruby gemを国際化する方法は?
使用される文字列のデフォルトのi18n変換を使用してgemを出荷するための最良の方法は何ですか?
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 に指示する方法はありますか?
java - 実行時に Java Swing の言語を変更する
ロケールを設定できるようにスイングアプリをリロードしたいJavaでこれが可能かどうかを知りたいです。私は 5 つ以上の言語が使用されているスイング アプリ プロジェクトに取り組んでおり、各言語のプロパティ ファイルを既に作成しています。ユーザーがメニューから新しい言語を選択するたびに、選択した言語を変更するためにアプリを再起動する必要があります。ロードされた vm 引数と新しい言語を使用して Swing アプリを再起動する方法として、ここで完全に立ち往生しています。
参考までに、私が期待するものと同じ要件を持つWebサイトを次に示します。 http://teravoice.com/
ウェブページが読み込まれた後、jnlp をダウンロードするリンクを選択し、アプリが開いたら、任意の名前でログインしてください。ファイル メニューには、12 言語のサブメニュー「言語」があります。新しい言語をクリックすると、アプリは新しい言語とユーザー データ (つまり、vm オプション) で再起動します。
ありがとうございました。
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 を処理するにはどうすればよいでしょうか? 私は正しい方向に考えていますか?提案を歓迎します。
ありがとうございました。
java - ResourceBundleを使用してアプリケーションの言語を変更する
Netbeans IDEを使用してJavaに基づく国際化されたアプリケーションを構築しています。単一のフレームにあるコンボボックスを使用してフレームの言語を変更しようとしていますが、そのためのコードを作成できません。何か役に立ちますか?
コンボボックスには、ローカル値識別子を持ついくつかのオブジェクトが含まれています。この値を取得してフレームのロケールを変更してから、フレームの言語を変更したいと思います。
ベースのローカルを変更しようとしましたが、機能しません。私は何をしますか?
rubygems - Rails 2.3.x、yml ロケール ファイルを編集するための ruby gem はありますか?
Web インターフェイスで yml ロケール ファイルを編集するための ruby gem があるかどうかを知る必要がありますか? 見たことはあるけど名前は忘れた。
いくつかの提案?
ruby-on-rails-3 - Rails 3.1.3 でデフォルトのロケールを設定しない
Rails 3.1.3 で default_locale を設定しない
アプリケーション.rb:
私は 3 つのロケール (en、es、および ca) を持っています。コンソールに移動すると、次のようになります。
Gettext を使用しています。誰かがそれが何であるかの手がかりを得ましたか?
バンドル:
ruby-on-rails - I18n とリダイレクト (RoR) ロケール パラメータを使用した Prosy の変更
アプリに「言語の変更」機能を実装しようとしました。公式ガイドhttp://guides.rubyonrails.org/i18n.htmlを調べたところ、すべてが明確でした。残念ながら、1 つの問題を修正する方法がわかりません。たとえば、リンクからログイン フォームにアクセスしている場合、/en/login
フォームの送信をクリックするまでは問題ありません。
リダイレクト後に param[:locale] が期待どおりに渡されず、デフォルトのロケールを取得しています。以前に選択したロケールでリダイレクトする「Rails-way」ソウルションはありますか? 毎回パラメーターを渡すことは可能だと思いredirect_to
ますが、すべてのコントローラーで行うにはちょっと問題があります。
私のルート:
アプリ コントローラー:
ruby-on-rails - i18n yaml ファイルを gettext po 形式に変換するツールはありますか?
Rails i18n yaml ファイルを gettext po 形式に変換したいと考えています。https://github.com/pejuko/i18n-translators-toolsを試しましたが、私の場合は期待どおりに機能しません。なにか提案を?
ruby-on-rails - デバイスの電子メールでカスタムロケールを使用する
Railsでgemを使用devise_invitable
していて、Railsアプリでいくつかのロケールを構成しました。私がやりたいのは、自分で指定するロケールのユーザーを招待することです。私はこのように見えるかもしれません:
これにより、ロケールが「fr」の場合でも、ロケールとして「fr」を使用して電子メールが送信されI18n.locale
ますen
。
上記で使用している構文とは完全に異なる構文でも、これは可能ですか?