問題タブ [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 - フィルタリングとグローバル化
filterrific が変換テーブルのコンテンツを考慮していないように見えます ( Globalize )。
翻訳テーブルも検索する方法はありますか? コンテンツが実際のモデルにある場合、私のセットアップは完全に機能します。ただし、フィールドが空で変換テーブルに入力されるだけでは、結果は表示されません (明らかに)。
私のモデル:
私のコントローラー:
ruby-on-rails - 変換された属性の文字列 SQL スニペット条件が適切なクエリを形成していませんが、同じクエリのハッシュ構文は正常に機能します。
Rails バージョン: 4.2.7.1 グローバル化バージョン: 5.0.1
例:
User.where("name=?", "ABC")
動かない
生成されたクエリ:
as
User.where(name: "ABC")
は正常に動作しています。
生成されたクエリ:
javascript - globalize.js の使い方
globalize.js を使用して数値をフォーマットしたいと考えています。必要なライブラリを追加しましたが、他に何か必要ですか?
ブラウザ コンソールに次のメッセージが表示されます。
cldr.js:339 キャッチされないエラー: E_MISSING_BUNDLE: {"locale":"en"}
私は何が欠けていますか?
ruby-on-rails - Rails: globalize 列の名前を変更
rails globalize gem docs は素晴らしいですが、列の名前を変更したいときに、何をしなければならないかという解決策が見つかりません。
昨年、翻訳フィールドを追加するためにそれを行いました。
ここで、データと翻訳を失うことなく、列「name」の名前を「title」に変更したいと考えています。移行ファイルはどのように作成すればよいですか?
ruby-on-rails - Globalize がフォールバックを使用しているかどうかを確認する方法
私は使っている:
私の Image.rb モデルには、翻訳したい 2 つの列 (英語とドイツ語) があります。
application.rb で次のように設定しました。
すべてが正常に動作します。英語の説明があり、言語をドイツ語に変更すると、ドイツ語の説明がある場合はドイツ語の説明が表示され、そうでない場合は英語のテキストが表示されます。問題は、ほとんどの画像の説明がまだドイツ語に翻訳されていないことです。そのため、ドイツ語のサイトに、現在ドイツ語の翻訳はありませんが、ドイツ語の翻訳が利用可能になるまで英語のテキストを表示するというテキスト メッセージを追加したいと思います.
ビューに次のようなものを追加する予定でした
Globalize がフォールバック オプションを使用しているかどうかを確認し、この場合メッセージを表示する方法はありますか?
jquery - MVC 5 クライアント側の検証文化
ファイルのカルチャWeb.config
を es-CL に変更し、サーバー側の検証はうまく機能していますが、データを送信しようとすると、クライアント側の検証で 2016 年 11 月 25 日のような日付でエラーがスローされます。 11/25/2016 のような英語の日付形式。
この投稿はほぼ同じですが、日付の代わりに小数を使用しています: MVC 3 jQuery Validation/globalizing of number/decimal field
問題は、新しいグローバリゼーション プラグインがグローバリゼーション ファイルを使用しなくなったため、すべての回答が古くなっていることですglobalize.culture.es-CL.js
。パッケージには存在しません。(または、私は何かが欠けていますか?)
クライアント側の検証カルチャを es-CL または es-MX に設定するにはどうすればよいですか?
ここに私のビューコードがあります:
その入力のモデル:
コントローラーのアクション:
ありがとう。
internationalization - グローバリゼーションを使用した Rails での検証が機能しない
検証は新しい属性では機能しますが、更新または更新属性では機能しません。この問題から抜け出す方法を提案してください。Rails 4 を使用して、gem をグローバル化します。
mysql - Rails - どのソースにも i18n-0.9.5 が見つかりませんでした
私は MySQL を使用して Ruby Web サイトに取り組んでおり、Globalize を使用して国際化に取り組んでいました。
ただし、実行するとrails g migration create_translation_for_articles
、ターミナルに次のように表示されます。
gem 'i18n', '~> 0.9.5'
Gemfileに追加して実行しましbundle install
たが、まだ変更はありません。
この問題を解決するにはどうすればよいですか?
UPDATErails g
:コマンドを実行するとメッセージが表示されます
注: gem を追加してもしなくても違いはありません。i18n
を使用してインストールしgem install
ても同じ結果が得られます。
私のGemfileの内容は次のとおりです。
angular - グローバル化を使用したAngular CLIの生産的なビルドエラー
globalizeを使用してAngular 6+アプリケーションをローカライズしようとしています。
開発モードでビルドして正常に動作しますが、残念ながらプロダクション モードでビルドすると、" ng build --prod " というエラーが表示されます: " ERROR in Cannot read property 'Symbol(Symbol.iterator)' of undefined ".
ローカライズ用のソース コードは、「german-language.service.ts」というサービスに記述されています。「 initLagnuage 」メソッドの内容をコメントアウトすると、エラーなくビルドされます。
グローバル化し、devextreme-cldr-data をインストールします。cldr-dataも試しました。
誰かがその問題を解決する方法を考えていますか?
編集:
tsconfig.json で "resolveJsonModule: true" をコメントアウトすると、エラーは表示されません。
angular バグに関連しているようです: AOT #25456 でコンパイルすると、TypeScript resolveJsonModule 機能が壊れます
ドイツ語.service.ts
アプリの構成は次のとおりです。
tsconfig.json
パッケージ.json
app.modules.ts