問題タブ [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 投票する
1 に答える
340 参照

ruby-on-rails - フィルタリングとグローバル化

filterrific が変換テーブルのコンテンツを考慮していないように見えます ( Globalize )。

翻訳テーブルも検索する方法はありますか? コンテンツが実際のモデルにある場合、私のセットアップは完全に機能します。ただし、フィールドが空で変換テーブルに入力されるだけでは、結果は表示されません (明らかに)。

私のモデル:

私のコントローラー:

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

ruby-on-rails - 変換された属性の文字列 SQL スニペット条件が適切なクエリを形成していませんが、同じクエリのハッシュ構文は正常に機能します。

Rails バージョン: 4.2.7.1 グローバル化バージョン: 5.0.1

例:

User.where("name=?", "ABC")動かない

生成されたクエリ:

as User.where(name: "ABC")は正常に動作しています。

生成されたクエリ:

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

javascript - globalize.js の使い方

globalize.js を使用して数値をフォーマットしたいと考えています。必要なライブラリを追加しましたが、他に何か必要ですか?

ブラウザ コンソールに次のメッセージが表示されます。

cldr.js:339 キャッチされないエラー: E_MISSING_BUNDLE: {"locale":"en"}

私は何が欠けていますか?

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

ruby-on-rails - Rails: globalize 列の名前を変更

rails globalize gem docs は素晴らしいですが、列の名前を変更したいときに、何をしなければならないかという解決策が見つかりません。

昨年、翻訳フィールドを追加するためにそれを行いました。

ここで、データと翻訳を失うことなく、列「name」の名前を「title」に変更したいと考えています。移行ファイルはどのように作成すればよいですか?

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

globalize - E_INVALID_PAR_TYPE は、ページの読み込み中にトリガーされます (cldr、globalize)

cldr / globalizeを使用しようとしていますが、残念ながら、ページの読み込み中にエラーが発生します。

コードをデバッグしてもまったく役に立ちません。どの入力フィールドが問題を引き起こしているのかわかりません

さらに情報が必要ですか? さらにコードが必要ですか? 私に知らせて


E_INVALID_PAR_TYPE: {

JavaScript、cldr データをロード、ロケールを「en」に設定

HTML 、javascript を読み込む

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

ruby-on-rails - Globalize がフォールバックを使用しているかどうかを確認する方法

私は使っている:

私の Image.rb モデルには、翻訳したい 2 つの列 (英語とドイツ語) があります。

application.rb で次のように設定しました。

すべてが正常に動作します。英語の説明があり、言語をドイツ語に変更すると、ドイツ語の説明がある場合はドイツ語の説明が表示され、そうでない場合は英語のテキストが表示されます。問題は、ほとんどの画像の説明がまだドイツ語に翻訳されていないことです。そのため、ドイツ語のサイトに、現在ドイツ語の翻訳はありませんが、ドイツ語の翻訳が利用可能になるまで英語のテキストを表示するというテキスト メッセージを追加したいと思います.

ビューに次のようなものを追加する予定でした

Globalize がフォールバック オプションを使用しているかどうかを確認し、この場合メッセージを表示する方法はありますか?

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

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 に設定するにはどうすればよいですか?

ここに私のビューコードがあります:

その入力のモデル:

コントローラーのアクション:

ありがとう。

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

internationalization - グローバリゼーションを使用した Rails での検証が機能しない

検証は新しい属性では機能しますが、更新または更新属性では機能しません。この問題から抜け出す方法を提案してください。Rails 4 を使用して、gem をグローバル化します。

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

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の内容は次のとおりです。

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

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