問題タブ [locale]
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.
html - ブラウザで、オペレーティング システムがどの小数点記号を使用しているかを知るにはどうすればよいですか?
私はウェブアプリケーションを開発しています。
GUI
私の管理下にない特定のアプリケーションにコピーして貼り付けることができるように、一部の 10 進データを正しく表示する必要があります。
GUI アプリケーションはロケールに依存し、システムで設定されている正しい小数点記号のみを受け入れます。
から小数点記号を推測できAccept-Language
、推測は 95% の場合は正しいですが、失敗することもあります。
サーバー側(できれば統計を収集できるようにするため)またはクライアント側でそれを行う方法はありますか?
アップデート:
タスクの要点は、それを自動的に行うことです。
実際、この Web アプリケーションは、フォームを正しく入力するのに役立つ従来の GUI への一種のオンライン インターフェイスです。
それを使用する種類のユーザーは、ほとんどの場合、小数点記号が何であるかを知りません.
ソリューションは実装されて機能しますが、Accept-Language
改善したいと思います。
アップデート2:
非常に具体的な設定を取得する必要があります: で設定された小数点記号Control Panel / Regional and Language Options / Regional Options / Customize
です。
私は 4 種類のオペレーティング システムを扱っています。
- DS としてカンマを持つロシア語の Windows (80%)。
- DS (15%) としてピリオドを持つ英語の Windows。
- 不十分に書かれた英語のアプリケーションを動作させるための DS としてのピリオドを持つロシア語の Windows (4%)。
- DS としてコンマを使用した英語版 Windows で、不十分に記述されたロシア語のアプリケーションが動作するようにします (1%)。
クライアントの 100% はすべてロシアにあり、レガシー アプリケーションはロシア政府発行のフォームを扱っているため、国を尋ねるとロシア連邦の 100% が返され、GeoIP はロシア連邦の 80% とその他の 20% が返されます (不正解)。答えます。
php - Joomla モジュールでのロケール日付形式の使用
Joomlaでロケールの日付/時刻形式で日付を出力するには?
日付を出力するモジュールを作成しています。私はそれを次のようにダーティハックできることを知っています:
...しかし、Joomlaの組み込みのロケール処理機能を使用する、よりスムーズなソリューションが必要です。
java - I18n-データは1つのロケールにあり、UIは別のロケールにありますが、並べ替えにどのロケールを使用しますか?
私はJavaアプリケーションのI18nに取り組んでおり、ユーザーインターフェイスが多くをサポートする可能性があるのに対し、1つのロケールのデータのみをサポートすることを決定しました。
私の質問はこれです:
データの並べ替えとフィルタリングは、ユーザーのロケールまたはデータのロケールを使用して実行する必要がありますか?
当初は、データのロケールに従って並べ替えるのが理にかなっていると思っていましたが、以下のような記事を読んだ方が、ユーザーのロケールで並べ替える方が理にかなっているようです。
「ソートは、アルファベットの言語と文化が使用する基本的な順序によっても異なる場合があります。たとえば、スウェーデン語には、アルファベットの「Z」の後にソートされる「Ä」文字があります。ドイツ語にもこの文字があります。ただし、アルファベットの「A」の後に「ae」のように並べ替えます。」 http://msdn.microsoft.com/en-us/library/a7zyyk0c.aspx
誰かが以前にこの決定をしなければならなかったことがありますか?何を決めましたか?意見?
並べ替えやフィルタリングにデータのロケールを使用する必要がある例を誰かが思いつくことができますか?
前もって感謝します。
java - Windows で Java のデフォルト ロケールを永続的に変更するにはどうすればよいですか
Windows 2008 Server マシンで Java が使用するデフォルトのロケールを変更する必要があります。Java は、Oracle + Application サーバーのセットアップの一部としてインストールされます。コードでこれを行うことができますが、この設定を永続的に変更する必要があります。
編集:アプリケーションサーバーを介して提供されるjspページについて話しているので、コマンドライン引数をJavaに正確に渡すことができないことに注意してください。また、マシンの地域と言語のオプションは、必要なもの (ギリシャ語) に既に設定されています。Java のデフォルトのロケールは、el_GR ではなく、依然として en_US です。
編集と解決策:既存のアプリを新しいサーバーに移植していました。アプリは当然のようにデフォルトのロケールを使用していましたが、新しいサーバーではうまく機能しませんでした (すべての栄光の中で、私のマシン上で動作します)。コード自体に手を加える必要がないことを望んでいましたが、最終的に、すべてのページに既に含まれているファイルのコード内でデフォルトのロケールを明示的に設定することにしました。最もエレガントなソリューションではありませんが、うまくいきます。
asp.net - UTC 時刻 (asp.net & ajax) を使用してローカル時刻をユーザーにレンダリングする方法
データが utc 日時として保持されている間に問題が発生し、ユーザーに適切な時間 (自分の) 現地時間を表示させたいと考えています。
クライアントマシンからサーバーにローカル時間を送信するJavaScriptを使用してこれを行うことができますが、これにより、ページが初めて表示されるときに、UTC-Timeを使用して書き込まれます。
もっと方法がありますか?ありがとう。
java - Windows XP での Tomcat サービスのデフォルト ロケールの設定
Windows XP コンピュータに Apache Tomcat 6 をサービスとしてインストールしました (フランス語)
私の問題は、Tomcat 自体とすべての Web アプリケーション (Sonar と Hudson) がフランス語のメッセージを表示するようになったことです。もちろん英語のメッセージが欲しいので、コントロールパネルの「地域設定」ウィンドウに行き、すべてを英語(米国)に変更しました
ただし、Tomcat はまだフランス語です。何も変わっていません。
サービスとして実行されるため、コントロールパネルから設定を選択しないと思われます。
では、Tomcat JVM を騙して、フランス語の代わりに英語を使用する方法はありますか? マシンへのシステム管理者アクセス権を持っています (XP PRO フランス語)
ありがとうございました
python - WindowsでLANG変数を設定するにはどうすればよいですか?
多言語対応のアプリを作っています。そして、私はこの問題を使用gettext
しlocale
て解決しています。
WindowsでLANG変数を設定するにはどうすればよいですか?LinuxやUnixライクなシステムでは、それは同じくらい簡単です
$ LANG=en_US python appname.py
そして、ロケールをその特定の言語に自動的に設定します。しかし、Windowsでは、
C:\>SET LANG=en_US python appname.py
また
C:\>SET LANG=en_US
C:\>python appname.py
動作しません。
firefox - Firefox の言語設定を取得するには? (本当)
この質問は以前に回答されていることは知っていますが、与えられた回答は完全な話ではありません:
Firefox の [オプション] -> [コンテンツ] に移動し、ドイツ語/ドイツ語以外のすべての言語を削除しました。navigator.language は変更されていません - まだ en-GB です (私は英国にいます)。
ドイツ語の Firefox INSTALL を入手すれば動作すると言われましたが、そうする必要はありませんよね?
useragent 文字列には、まだ en-GB も含まれています。ただし、HTTP ヘッダーの受け入れ言語は正しく設定されています。これは Firefox のバグのようです。Bugzilla を少し調べてみましたが、この正確なバグがログに記録されているのを確認できませんでした。
drupal - 多言語 Drupal サイト
これは私の状況です:
私は英語とドイツ語の 2 つの言語を持っています。ただし、コンテンツが異なるはずの国がいくつかあります。たとえば、米国、英国などです。現在、i18n を使用すると、英語の翻訳とドイツ語の翻訳を 1 つだけ作成できます。
このシナリオでノードの翻訳を処理する最善の方法は何ですか?
詳細: 通貨は場所によって決定されるため、場所が必要です。i18n が 1 つの言語の複数のインスタンスをサポートし、LANGUAGE による翻訳ではなく LOCALE による翻訳に効果的に変換できれば、私にとって最高のことです。
心に留めておくべきもう1つのことは、英国などの一部の国では、サイトをドイツ語で表示することを選択する場合があることです. したがって、最終的には、国を選択してから言語を選択するか、またはこれらの値をドロップダウンで選択できるセレクターが必要です。
英国英語 英国ドイツ語 DE ドイツ語 米国英語
またはそのようなもの...