タグ付けされた質問 「locale」

コンピューティングでは、ロケールは、ユーザーの言語、国、およびユーザーがユーザーインターフェイスに表示したい特別なバリアント設定を定義するパラメーターのセットです。通常、ロケール識別子は、少なくとも言語識別子と地域識別子で構成されます。

30
Perlからのロケール設定警告を修正する方法は?
を実行するとperl、次の警告が表示されます。 perl:警告:ロケールの設定に失敗しました。 perl:警告:ロケール設定を確認してください: LANGUAGE =(未設定)、 LC_ALL =(未設定)、 LANG = "en_US.UTF-8" システムでサポートおよびインストールされています。 perl:警告:標準ロケール( "C")にフォールバックします。 どうすれば修正できますか?
596 perl  locale 

19
Pythonロケールエラー:サポートされていないロケール設定
Pythonでこれを行うと、次のエラーが発生するのはなぜですか。 >>> import locale >>> print str( locale.getlocale() ) (None, None) >>> locale.setlocale(locale.LC_ALL, 'de_DE') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/locale.py", line 531, in setlocale return _setlocale(category, locale) locale.Error: unsupported locale setting これは、frやnlなどの他のロケールでも機能します。Ubuntu 11.04を使用しています。 更新:以下を行っても何も起こりませんでした: dpkg-reconfigure locales perl: warning: Setting locale failed. perl: warning: …

7
Androidはデフォルトではなく現在のロケールを取得します
Androidでユーザーの現在のロケールを取得するにはどうすればよいですか? デフォルトのものを入手できますが、これは現在のものではない可能性がありますか? 基本的に、現在のロケールの2文字の言語コードが必要です。デフォルトではありません。ありませんLocale.current()
300 android  locale 

7
すべてのロケールとその短いコードのリスト?
私が書いているPHPアプリケーションのすべてのロケールとそれらの短いコードのリストを探しています。このデータにはプラットフォーム間で大きなばらつきがありますか? また、国際的なアプリケーションを開発している場合、英語の1つのバージョンのみをサポートできますか、それとも世界中で英語に大きな違いがありますか?

6
アプリ内でロケールを変更する
ユーザーはアプリ内のロケールを変更できます(電話の設定は英語のままにして、アプリのコンテンツをフランス語、オランダ語、またはその他の言語で読むこともできます...) 1.5 / 1.6ではこれが完全に機能するのに、2.0では機能しないのはなぜですか? @Override public boolean onOptionsItemSelected(MenuItem item) { switch(item.getItemId()) { case 201: Locale locale2 = new Locale("fr"); Locale.setDefault(locale2); Configuration config2 = new Configuration(); config2.locale = locale2; getBaseContext().getResources().updateConfiguration( config2, getBaseContext().getResources().getDisplayMetrics()); // loading data ... refresh(); // refresh the tabs and their content refresh_Tab (); break; case 201: etc... 問題は、ユーザーが上記のコード行を実行するたびに、メニューがますます「縮小」することです... …
197 android  menu  locale 

4
NSDateFormatterロケールの「feechur」を処理する最良の方法は何ですか?
それはNSDateFormatter予期せずあなたに噛み付く「機能」を持っているようです:あなたが次のような単純な「固定された」フォーマット操作を行う場合: NSDateFormatter* fmt = [[NSDateFormatter alloc] init]; [fmt setDateFormat:@"yyyyMMddHHmmss"]; NSString* dateStr = [fmt stringFromDate:someDate]; [fmt release]; その後、米国およびほとんどのロケールで正常に動作します...電話が24時間地域に設定されているユーザーは、設定の12/24時間スイッチを12に設定します。結果の文字列の終わり。 (例えば、NSDateFormatterを参照してください、私は何か間違ったことをしていますか、これはバグですか?) (そしてhttps://developer.apple.com/library/content/qa/qa1480/_index.htmlを参照してください) どうやらAppleはこれを "悪い"と宣言している-Broken As Designedで、彼らはそれを修正するつもりはない。 回避策は明らかに、特定の地域、一般的には米国の日付フォーマッターのロケールを設定することですが、これは少し面倒です: NSLocale *loc = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; [df setLocale: loc]; [loc release]; onsies-twosiesではそれほど悪くありませんが、私は約10の異なるアプリを扱っています。最初に見たアプリには、このシナリオのインスタンスが43あります。 マクロ/オーバーライドされたクラス/コードを不明瞭にすることなく、すべてを変更する労力を最小限に抑えるための賢いアイデアはありますか?(私の最初の本能は、NSDateFormatterをinitメソッドでロケールを設定するバージョンでオーバーライドすることです。alloc/ init行と追加されたインポートの2行を変更する必要があります。) 追加されました これは私がこれまでに思いついたものです-すべてのシナリオで機能するようです: @implementation BNSDateFormatter -(id)init { static NSLocale* en_US_POSIX = nil; NSDateFormatter* …

13
プログラムでロケールを設定する
私のアプリは3(まもなく4)言語をサポートします。いくつかのロケールは非常に似ているので、アプリケーションでロケールを変更するオプションをユーザーに提供したいと思います。たとえば、イタリア人は英語よりもスペイン語を好むかもしれません。 ユーザーがアプリケーションで使用できるロケールの中から選択して、使用するロケールを変更する方法はありますか?基本クラスで実行するのは簡単なタスクなので、各アクティビティのロケールを設定することは問題とは見なしません。

12
Javaの文字列表現からロケールを取得する方法は?
Localeのメソッドによって返される「プログラム名」からLocaleインスタンスを取得する適切な方法はありますtoString()か?明白で醜い解決策は、文字列を解析し、それに従って新しいLocaleインスタンスを作成することですが、より良い方法/準備ができている解決策があるでしょうか? 必要なのは、ロケール自体を含むいくつかのロケール固有の設定をSQLデータベースに保存することですが、シリアル化されたLocaleオブジェクトをそこに配置するのは醜いでしょう。私はむしろそれらの文字列表現を保存したいと思っています。
109 java  locale 


6
MongoDB mongorestoreの失敗:locale :: facet :: _ S_create_c_localeの名前が無効です
コンピューターA(ubuntu 12.04サーバー)でmongodumpを使用してダンプを作成しました。コンピューターB(ubuntu 12.04サーバー)に移動して、次のように入力しました。 mongorestore -db db_name --drop db_dump_path 失敗し、次のように報告されました。 接続先: 'std :: runtime_error'のインスタンスをスローした後に127.0.0.1 terminateが呼び出されました what():locale :: facet :: _ S_create_c_locale name not valid Aborted 私は以前この操作を成功させており、この奇妙な動作は発生していません。これを修正するにはどうすればよいですか?


7
Android context.getResources.updateConfiguration()は非推奨
つい最近、context.getResources()。updateConfiguration()はAndroid API 25で非推奨になり、コンテキストを使用することをお勧めします。代わりにcreateConfigurationContext()。 createConfigurationContextを使用してAndroidシステムロケールをオーバーライドする方法を知っている人はいますか? これが行われる前に: Configuration config = getBaseContext().getResources().getConfiguration(); config.setLocale(locale); context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics());

10
SimpleDateFormatおよびロケールベースのフォーマット文字列
指定されたロケールに基づいて、さまざまな方法でJavaで日付をフォーマットしようとしています。たとえば、英語のユーザーには「2009年11月1日」(「MMMd、yyyy」でフォーマット)を表示し、ノルウェーのユーザーには「2009年11月1日」(「d。MMM。yyyy」)を表示したいとします。 SimpleDateFormatコンストラクターにロケールを追加すると、月の部分は問題なく機能しますが、残りはどうでしょうか。 SimpleDateFormatにロケールとペアになったフォーマット文字列を追加できることを望んでいましたが、これを行う方法が見つかりません。コードでロケールをチェックし、対応するフォーマット文字列を追加することは可能ですか、それとも必要ですか?

8
Cプログラミング:Unicode用にプログラミングする方法は?
厳密なUnicodeプログラミングを行うにはどのような前提条件が必要ですか? これは、私のコードがcharどこでも型を使用してはならず、wint_tおよびを処理できる関数を使用する必要があることを意味しwchar_tますか? そして、このシナリオでマルチバイト文字シーケンスが果たす役割は何ですか?

13
ブラウザで、オペレーティングシステムが使用している小数点を知るにはどうすればよいですか?
私はWebアプリケーションを開発しています。 GUI自分の管理下にない特定のアプリケーションにコピーして貼り付けることができるように、いくつかの10進データを正しく表示する必要があります。 GUIアプリケーションはロケールに依存し、システムに設定されている正しい小数点記号のみを受け入れます。 から小数点記号を推測できAccept-Language、95%の場合は推測が正しいですが、失敗することがあります。 サーバー側(できれば統計を収集できるようにするため)またはクライアント側でそれを行う方法はありますか? 更新: タスクの要点はそれを自動的に行うことです。 実際、このWebアプリは、フォームに正しく入力するのに役立つレガシーGUIへの一種のオンラインインターフェイスです。 それを使用するユーザーの種類は、ほとんどの場合、小数点記号が何であるかを知りません。 Accept-Languageソリューションを実装して動作しますが、私はそれを改善したいと思います。 Update2: 非常に具体的な設定を取得する必要がありControl Panel / Regional and Language Options / Regional Options / Customizeます。に設定されている小数点。 私は4種類のオペレーティングシステムを扱っています。 DSとしてコンマを使用したロシアのウィンドウ(80%)。 DSとしての期間を持つ英語のWindows(15%)。 不十分に書かれた英語のアプリケーションを機能させるためのDSとしての期間を持つロシアのWindows(4%)。 不十分に記述されたロシア語アプリケーションを機能させるためのDSとしてのコンマ付きの英語ウィンドウ(1%)。 クライアントの100%はすべてロシアにあり、レガシーアプリケーションはロシア政府が発行したフォームを処理するため、国を要求するとロシア連邦の100%が生成され、GeoIPはロシア連邦の80%とその他の20%を生成します(不正解)答えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.