問題タブ [setlocale]
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.
jsp - を使用して JSP のロケールを設定するにはどうすればよいですか?
JSPでローカルを設定しようとしています。
私は次のようなことができると思いました:
このトピックに関する Java 自身のページには、まさにそのようなことが書かれているようです。
ただし、これを実行すると、次のようになります。
私も試してみました
同じエラーが発生します。
jsp - を使用すると、JSP がドイツ語 (de_DE) ロケールで表示されないのはなぜですか?
次の JSP を作成しました。
この URL のページにアクセスしようとすると、次のようになります。
これは画面に表示されます:
サーバーが私のパラメーターを取得してロケールを de_DE に設定し、ロケールを設定するコマンドを受け入れたにもかかわらず、ページは明らかにドイツ語ではなく英語のプロパティ ファイルを見つけて使用しています。
呼び出すと予想されるリソースには次が含まれます。
このページの JSTL 以外のバージョンでは問題なく動作するため、LanguageToolkit クラスには問題がないと確信していますが、見たい人がいる場合は、次のようにします。
英語が表示される理由と修正方法はありますか?
php - 他の言語の名前から月番号を取得する
特定の言語 (たとえばアルバニア語) の月名がある場合、それに対応する番号を (PHP で) 取得するにはどうすればよいですか? その言語の月名の配列を作成する明白な方法 (つづりの間違いに対して非常に脆弱であると思います) に加えて、setlocale を使用できると思いますが、次に何をすべきかわかりません。
iphone - iPhone アプリケーションに言語とロケールを設定する
デバイスの一般的な言語を変更する代わりに、アプリケーション内から言語を変更する選択肢をユーザーに与えることはできますか? 通常の NSLocale クラスを使用しています。
c - Windows のロケールのリスト
*nix システムlocale -a
では、利用可能なロケールのリストを取得できます。
Windows で同等のコマンド (またはアクション) は何ですか?
インターネットでリストを見たことがありますが、それらのほとんどは単なるロケール ラベルであり、実際のロケール名ではありません。さらに、すべてのシステムにそれらすべてがインストールされていることが保証されているわけではありませんよね?
ここでの "locale" の定義は "locale string" であることに注意してください。つまり、setlocale()
NULL 以外の戻り値になる C の 2 番目のパラメーターです。
プログラムによる回答も問題ありません。Windows のロケール名を推測する力ずくのやり方にうんざりしています。
php - set_locale(LC_CTYPE、'C');とは 実際に?
私のPHPスクリプトを非ASCII文字を使用してUTF-8エンコーディングで実行すると、のような一部のPHP関数が機能strtolower()
しません。
mb_strtolowerを使用することもできますが、このスクリプトはあらゆる種類の異なるプラットフォームと構成で実行でき、マルチバイト文字列拡張子が使用できない場合があります。使用する前に関数が存在するかどうかを確認できましたが、コード全体に文字列関数が散らばっていて、すべてのインスタンスを置き換えるわけではありません。
誰かが、を使用することを提案しset_locale(LC_CTYPE, 'C')
ました。これにより、文字列関数が正しく機能するようになります。これは問題ないように聞こえますが、それが何をしているのかを正確に理解せずにその変更を導入したくありません。以前にset_localeを使用して数値の形式を変更したことがありますが、これまでLC_CTYPE
フラグを使用したことがなく、その機能がよくわかりません。値'C'
はどういう意味ですか?
ruby-on-rails - ドメイン名の問題から設定された Rails 3 国際化 (I8n) ロケール
whereisdaniel.com と whereisdaniel.ru でアクセスできる Rails 3 Web サイトを 1 つ作成しました。.com の Web サイトは英語版を提供し、.ru のサイトはロシア語版を提供する必要があります。
ローカルでは、すべてが機能します。ただし、デプロイした Web サイトでは、最初はすべて機能しますが、.ru サイトに移動した後で .com バージョンに切り替えようとすると、ロシア語の翻訳が表示されます。私が把握できる唯一のことは、私のnginx /パッセンジャー構成に何らかの問題があるということです。
私の構成ファイルは次のようになります。
残りのコードは、Rails ガイドから直接カット アンド ペーストしました: http://guides.rubyonrails.org/i18n.html#setting-the-locale-from-the-domain-name
もう1つの小さな/追加の問題: Railsガイドから実装しなかったのは、ガイドのこの部分だけでした。
これの代わりに、さまざまなサイト URL への基本的な html リンクがあるだけです。実際、誰かが知っていれば、その APP_CONFIG 定数を作成する方法/場所を理解したいと思います。
php - PHP 開発者がスレッド スコープごとに setlocale 関数を提供できない理由
PHPにはsetlocale関数があります。この関数には警告メッセージがあります
ロケール情報は、スレッドごとではなく、プロセスごとに保持されます。Windows 上の IIS や Apache などのマルチスレッド サーバー API で PHP を実行している場合、スクリプト自体が setlocale() を呼び出すことはありませんが、スクリプトの実行中にロケール設定が突然変更されることがあります。これは、同じプロセスの異なるスレッドで同時に実行されている他のスクリプトが原因で発生し、setlocale() を使用してプロセス全体のロケールを変更します。
たとえば、miltithread 設定の Windows 用の apache です。PHP プロジェクトで次のコード行を見つけました。
このコードが機能する場合、setlocale 関数の警告に注意する必要があるのはなぜですか?
java - JavaコードからJSTLロケールを設定するには?
<fmt:formatNumber>
友人が使用する JSTL ロケールを設定したい。でこれが可能であることはわかって<fmt:setLocale>
いますが、(DB から取得したユーザー データに応じて) 動的に実行する必要があり、正確には Java コード (フィルター クラス) を使用したいと考えています。
セッション属性javax.servlet.jsp.jstl.fmt.locale
を目的のLocale
インスタンスに設定するとうまくいくと思いましたが、無視されます。JSTL タグはブラウザーのロケールを使用し続けます。
同じ名前のページ コンテキストまたはリクエスト属性がないことを確認しました。
それで、私は何を間違っていますか?それとも、本当に JSP から実行する必要がありますか?
JSTL コードを読んで、a への参照を見つけたので、LocalizationContext
それを設定する必要があると思います。しかし、それがどのように写真に収まるか、どのように設定するかを正確に理解することはできませんでした.
web-applications - 初心者: ローカライズされた Web サイトでの mod_rewrite の使用に関するヘルプ
初心者: JSF でロケールを切り替えるのを手伝ってください
こんにちは、誰かが助けてくれることを願っています。特に、Web サイトのロケールを en_GB から en_US に、en_US から en_GB に切り替える際に問題が発生していますが、他の 2 つの文字ロケールはすべて正常に切り替えられています。
faces_config.xml スニペット
ウェブページのスニペット
ジャワビーン
public class LocaleBean {
}
私の問題は、ロケールを en_US または en_GB に変更すると、selectItem のデフォルトが en_GB itemLablel になるため、最初に fr、es、または cy のいずれかを選択しない限り、en_US または en_GB ロケールを選択できないことです。
どんな助けでも大歓迎