問題タブ [globalize]

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

ruby-on-rails - Rails/Globalize object.translations からデフォルトのロケールを隠す

DBエンティティの翻訳にGlobalize gemを使用しています。enアプリではデフォルトでロケールを使用します。私が電話したとき、私podcast.translationsは得ました:

enしかし、デフォルトのロケールなしで翻訳を取得したいです。私は使用できることを知っていますが
podcast.translations.where.not(locale: :en)
、ソリューションに組み込まれている可能性がありますか?

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

ruby-on-rails - globalize gem で翻訳された属性が検索フォームで機能しない

この宝石を使用して、モデルの属性を変換しています

これは私のモデルです:

名前で検索する検索フォームがあります

しかし、モデルによってデータベースからデータを取得するときに名前属性がないため、これはうまくいきません

categories私を返します

クエリで name 属性を取得するにはどうすればよいですか?

categoriescategory_translationsテーブルがあります

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

ruby-on-rails - 変換テーブル名の指定方法。グローバル化

アプリにカテゴリ モデルの変換テーブルがあります。

モデル Article::Category の追加テーブルを Globalize gem で作成する必要があります。

カテゴリの移行には、次の可逆的な作成が含まれます:

記事::カテゴリの移行はほぼ同じです

db:migrate しようとすると、次のエラーが表示されます。PG::DuplicateTable: ERROR: relation "category_translations" already exists

移行時にモジュールが指定されている状態でテーブル名を指定する方法 ( Article::Category.create_translion_table!)

globalize gem には、テーブル名を指定する方法やオプションはありません。Article::Category クラス名をオーバーライドせずにやりたいです。

0 投票する
0 に答える
20 参照

database - globalize を使用したシード ファイルの翻訳

私はコーディングの完全な初心者です。オンラインショップの商品を翻訳しようとしています。これらの製品のシード ファイルを英語で作成しました。

globalize gem をインストールしました。:title, :product_type, :short_description, :long_description製品モデルに変換を含めました。また、変換テーブルを追加する移行ファイルも作成しました。

しかし、翻訳された製品 (ドイツ語) をシード ファイルに追加する方法がわかりません。助けていただければ幸いです。

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

ruby-on-rails - 複数の言語テーブルを使用して Rails アプリを国際化する方法

DB に異なる言語 (name_en、name_fr) の異なる列を持つテーブル (サービス) があります。

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

next.js - next.js によるパラメータ化された動的インポート

globalize npm パッケージで生成されたフォーマッターを next.js ベースのアプリケーションに統合しようとしています。フォーマッタは、ロケール固有のファイルに保存されます。アイデアは、現在のロケールに基づいて動的にロケール固有のフォーマッターをインポートすることです。現在のロケール情報は、ページの getInitialProps メソッドでの next-i18next 統合を介して入手できますが、フォーマッターには getInitialProps でフォーマッターをインポートする関数が含まれているため、それらを初期プロップと共に渡すことはできません。

望ましい動作を達成するための潜在的な回避策は何ですか?

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

ruby-on-rails - Rails モデル属性 (ブログ投稿など) のレンダリング時にビューで翻訳を取得するにはどうすればよいですか?

現在のユーザーのロケール IE に翻訳されているビューに表示されると、レールの列を翻訳したい 翻訳を実際に DB に保存する必要はありません。gem が好きで、保存時に翻訳を別のテーブルに保存することを強制するGlobalize理由はありますか?Traco

ブログ投稿をレンダリングするときにビューで必要なものを翻訳する方法はありますか?

Railsで言語変換を行ったことはありませんが、YAMLファイルは静的テキストIE用であり、モデルオブジェクトに追加して翻訳することはできませんか?

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

ruby-on-rails - モビリティでロケールまたはフォールスルーアクセサを使用して翻訳を検証する方法は?

作成時または更新時にアクセサーを使用して、モビリティ gem でロケールまたはフォールスルー アクセサーを使用してモデルを検証するにはどうすればよいですか?

モビリティジェムの使用: v1.0.5

例:

  • 名前 (en): は既に使用されています。
  • 名前 (で): 有効です。