問題タブ [javascript-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.
jquery - globalize プラグインを使用した Jquery datapicker のローカリゼーション
globalize プラグイン ( https://github.com/jquery/globalize )を使用して jquery datapicker をローカライズすることは可能ですか?
私はこのようにしてみました
しかし、datepicker と globalize プラグインが異なる 2 つの形式を使用しているため、機能しません。
月が2桁、日が2桁、年が4桁の日付が必要なので、jqueryでは日付形式は「dd/mm/yy」でなければなりません。ただし、グローバル化では別の日付形式を使用します: en-Us -> M/d/yyyy it-IT -> dd/MM/yyyy
localization - ハイチャート用のグローバル カスタム フォーマッタを定義する
Highcharts を使用して、Web アプリケーションでさまざまなグラフをレンダリングしています。
Globalize.js を使用して数値、通貨、および日付をフォーマットする単一の Formatter オブジェクトがあります。Formatter オブジェクトは基本的に Globalize.js をラップし、ユーザーのロケール構成に基づいてフォーマットするように設定されています。
一貫性を保つために、同じフォーマッターを使用して、チャートの情報をフォーマットします (チャートのツールチップ、ラベルなど)。
これまで、作成したすべてのグラフに対して、ツールチップとラベルを書式設定するためのカスタム フォーマッタ関数を (グラフ構成に) 追加しました。
すべての通貨、数値、日付などに対してハイチャートでグローバル カスタム フォーマッタを定義する方法はありますか?
javascript - Globalize.format は、他のロケールまたは日付形式では機能しません
私は最近のJavascriptに比較的慣れておらず(約10年前に常に使用していました)、globalize.jsに問題があります。
グローバル化に関連して私が頭に浮かんだことは次のとおりです
出力は次のとおりです。
ご覧のとおり、2 つの問題が発生しています。{datetime: } パラメータは出力にまったく影響を与えていないようです。さらに重要なことに、日付を他の言語に翻訳できない理由がわかりません。インクルードがありませんか?問題リストの他のスレッドは、日付をローカライズするために必要なのはこれだけであると指摘しました。
jquery-ui - Globalize.js API の変更と jQuery UI
this oneなど、jQuery UI の例で遊んでみます。グローバリゼーション関数 (通貨フィールドなど) を使用したいのですが、Globalize.jsの API が大幅に変更されたようで、UI の例で使用されているコードは Globalize バージョンでは機能しません。私がダウンロードしました。たとえば、jQuery UI は、そのバージョンには存在しない Globalize.parseFloat 関数に依存しています。
どうやら jQuery UI は Globalize.js のレガシー バージョンを使用しているようですが、どのようにダウンロードすればよいのでしょうか? APIの変更についても、それに関する情報は見つかりませんでした。もちろん、jQuery UI に含まれている JS ファイルをダウンロードすることもできましたが、「より公式な」ソリューションを望んでいました。
javascript - jquery globalize: プロジェクトに必要なモジュールを追加する方法
それらの例とコードは、必要なモジュールのみを使用する方法を渡す際にのみ言及しています。
たとえば、日付フォーマッタが必要な場合、どのように使用しますか?
globalize.js と同じように一緒に変更するだけですか、それとも cldr ファイルをロードするのと同様に、何らかの方法で個別にロードしますか?
例えば:
globalize.js を問題なくロードします。しかし、日付モジュールがロードされていないため、コード Globalize.dateFormat のどこかで定義されていません。
しかし、これを行うと、例の1つに示されているように、日付モジュールを取得できます。
グローバル化をまったくロードしません。Globalize.locale("us") を実行しようとすると、Globalize は未定義です。