問題タブ [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.
ruby-on-rails - Rails/Globalize object.translations からデフォルトのロケールを隠す
DBエンティティの翻訳にGlobalize gemを使用しています。en
アプリではデフォルトでロケールを使用します。私が電話したとき、私podcast.translations
は得ました:
en
しかし、デフォルトのロケールなしで翻訳を取得したいです。私は使用できることを知っていますが
podcast.translations.where.not(locale: :en)
、ソリューションに組み込まれている可能性がありますか?
ruby-on-rails - globalize gem で翻訳された属性が検索フォームで機能しない
この宝石を使用して、モデルの属性を変換しています
これは私のモデルです:
名前で検索する検索フォームがあります
しかし、モデルによってデータベースからデータを取得するときに名前属性がないため、これはうまくいきません
categories
私を返します
クエリで name 属性を取得するにはどうすればよいですか?
categories
とcategory_translations
テーブルがあります
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 クラス名をオーバーライドせずにやりたいです。
database - globalize を使用したシード ファイルの翻訳
私はコーディングの完全な初心者です。オンラインショップの商品を翻訳しようとしています。これらの製品のシード ファイルを英語で作成しました。
globalize gem をインストールしました。:title, :product_type, :short_description, :long_description
製品モデルに変換を含めました。また、変換テーブルを追加する移行ファイルも作成しました。
しかし、翻訳された製品 (ドイツ語) をシード ファイルに追加する方法がわかりません。助けていただければ幸いです。
ruby-on-rails - 複数の言語テーブルを使用して Rails アプリを国際化する方法
DB に異なる言語 (name_en、name_fr) の異なる列を持つテーブル (サービス) があります。
next.js - next.js によるパラメータ化された動的インポート
globalize npm パッケージで生成されたフォーマッターを next.js ベースのアプリケーションに統合しようとしています。フォーマッタは、ロケール固有のファイルに保存されます。アイデアは、現在のロケールに基づいて動的にロケール固有のフォーマッターをインポートすることです。現在のロケール情報は、ページの getInitialProps メソッドでの next-i18next 統合を介して入手できますが、フォーマッターには getInitialProps でフォーマッターをインポートする関数が含まれているため、それらを初期プロップと共に渡すことはできません。
望ましい動作を達成するための潜在的な回避策は何ですか?
ruby-on-rails - Rails モデル属性 (ブログ投稿など) のレンダリング時にビューで翻訳を取得するにはどうすればよいですか?
現在のユーザーのロケール IE に翻訳されているビューに表示されると、レールの列を翻訳したい 翻訳を実際に DB に保存する必要はありません。gem が好きで、保存時に翻訳を別のテーブルに保存することを強制するGlobalize
理由はありますか?Traco
ブログ投稿をレンダリングするときにビューで必要なものを翻訳する方法はありますか?
Railsで言語変換を行ったことはありませんが、YAMLファイルは静的テキストIE用であり、モデルオブジェクトに追加して翻訳することはできませんか?
ruby-on-rails - モビリティでロケールまたはフォールスルーアクセサを使用して翻訳を検証する方法は?
作成時または更新時にアクセサーを使用して、モビリティ gem でロケールまたはフォールスルー アクセサーを使用してモデルを検証するにはどうすればよいですか?
モビリティジェムの使用: v1.0.5
例:
- 名前 (en): は既に使用されています。
- 名前 (で): 有効です。