問題タブ [internationalization]
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.
testing - クライアントの場所によって表示が異なるサイトをテストする最善の方法は何ですか?
IP ロケーション ルックアップを使用して、顧客が英国、米国、または一般的な EU から訪問しているかどうかに応じてローカライズされた価格を表示し、場所が特定できない場合はデフォルトで米国の価格を表示しています。
テストのために特定の国から来たとシステムに信じ込ませることは簡単にできますが、海外からの訪問者が私のサイトにアクセスしたときに正しく表示されているかどうかを確認する方法はありません. このようなサイトをテストする唯一の実行可能な方法は、プロキシの使用ですか? もしそうなら、私は自分のサイトをさまざまな国からテストするために使用できるものを追跡するにはどうすればよいですか?
c# - ASP.NET グローバリゼーション -- 日付の表示
おはようございます、
初心者の質問で申し訳ありません。ASP.NET の国際化設定を始めたばかりです。
背景情報:
<table>
HTML オブジェクトを表示する Web サイトがあります。その<table>
HTML オブジェクトには、日付を表示する列があります。私のサーバーは米国にあり、これらの日付は として表示されMM/DD/YYYY
ます。私のユーザーの多くは、データ --> 外部データのインポート --> Web クエリのインポート インターフェイスを介して、Excel からこの Web ページにプラグインします。私のユーザーの大部分は米国にいるため、これらの日付は Excel 画面に正しく表示されます。
次に、英国のユーザー向けに Web ページを機能させる必要があります。そのまま、日付を としてダウンロードしているMM/DD/YYYY
ため、地域設定が に設定されているため、スプレッドシートが使用できなくなりますDD/MM/YYYY
。
私の質問は:
en-GB
着信要求にカルチャ設定があることを Web サーバーが認識できるようにするにはどうすればよいですか? 独自の小さなカスタム回避策を設計することはできますが、これに遭遇した最初のプログラマーではないと確信しています。プロはこれをどのように処理しますか?比較的シンプルですぐに実装できるソリューションを探していますが、自分のロジックのくだらないバグのある部分をまとめて、今から6か月後を恐れるつもりはありません.
よろしくお願いします、-アラン。
localization - データベース内のテキストをどのように国際化しますか?
世界中で販売したい場合は、完全に国際化されたアプリケーションが必要です。Java ではリソース バンドルを使用しており、これにより静的テキスト コードサイドの問題が解決されます。
しかし、データベースに保存されているテキストについてはどうすればよいでしょうか? 静的な定義から始まり、ユーザーが変更可能なオブジェクトまで、ユーザーが入力したデータで終わります。
異なるロケールのユーザーが使用するデータベースがあると仮定すると、これをどのように処理しますか? 国際化はどこまで進んでいますか?どこに線を引きますか?ユーザーが理解できない言語のテキストを受信しないようにするには、どのような回避策がありますか?
localization - ローカリゼーション:すべてのロケールで、曜日が日付より前になりますか?
これが簡単な(うまくいけば)L10Nの質問です:
すべてのロケールでこの形式が必要ですか?
2008年11月23日日曜日
日付の前の平日で、または一部のロケールでは、このような日付の後にそれが必要ですか?
2008年11月23日日曜日
java - Java 1.4 でグラフィカル言語のフォント リソースを使用する
Java 1.4を使用して次の問題があります
漢字を含む JTextPane に非常に単純な HTML ドキュメントを表示しようとしています。
Java 仮想マシンの起動時に使用されるロケールが user.language=zh および user.country=CN である場合、グラフィック文字は正しくレンダリングされます。
その他のロケールでは、文字は正方形としてレンダリングされます。
私が見た違いは、Java 1.4 がロケールごとに異なる font.properties ファイルを使用していることです。この特定のケースでは、font.properties.zh ファイルに追加のエントリが含まれています。
現在、このエントリは他のロケールでは使用できません。
私が抱えている問題は、ロケールを使用しているときにこの文字列をレンダリングできる必要があることです。さらに、クライアントが使用する JVM を制御できないため、font.properties ファイルを変更してエントリを追加することはできません。
Java 1.5 では、この問題は発生しません。
このマッピングをプログラムで追加する方法はありますか? 他の解決策はありますか?
iphone - ロケール固有の文字列から NSDecimalNumber を取得していますか?
ロケール固有の string がいくつかあります (例: 0.01 または 0,01)。この文字列を NSDecimalNumber に変換したいと思います。これまでにインターウェブで見た例から、これは NSNumberFormatter a la を使用して実現されます。
私は 10.4 モードを使用しています (ドキュメントで推奨されているだけでなく、iPhone で使用できる唯一のモードでもあります) が、10 進数を生成することをフォーマッターに示しています。例を単純化したことに注意してください (実際には通貨文字列を扱っています)。ただし、浮動小数点数の不正確さを示す値を返すには、明らかに何か間違っています。
ロケール固有の数値文字列を NSDecimalNumber に変換する正しい方法は何ですか?
編集:私の例は簡単にするためのものであることに注意してください。私が尋ねている質問は、ロケール固有の通貨文字列を取り、それを NSDecimalNumber に変換する必要がある場合にも関連するはずです。さらに、これをロケール固有のパーセンテージ文字列に展開して、NSDecimalNumber に変換することもできます。
java - アラビア語と英語が混在すると JTextArea (Java) で問題が発生する
アラビア語の Web ページの HTML を表示する JTextArea があります。つまり、基本的に英語とアラビア語の混合です。JTextArea で、列数を 30 に設定すると、特定のテキストが適切に折り返されずに消えてしまいます。奇妙なことに、非表示のテキストをコピーしてメモ帳に貼り付けると、メモ帳に表示されます。列数を 40 に変更すると、すべて正常に表示されます。何か案は?
internationalization - クラウドソーシングを使用したアプリケーションの国際化/翻訳の経験? メカニカルターク?
すべての表示可能な文字列をプロパティ ファイルに入れるなど、国際化のベスト プラクティスを使用して Web アプリケーションを開発しました。
プロパティ ファイルの文字列を 5 つの異なる言語に翻訳したいと考えています。
Mechanical Turk やその他のクラウド ソーシング サービスを言語翻訳に使用した経験のある人はいますか?
翻訳会社や翻訳サービスだけを雇いたくない理由は、最終的には API を介して継続的なコンテンツを翻訳サービスに提供したいからです。
このトピックに関する詳細についての私の Google の結果は、驚くほど悲惨なものでした。リンクやポインタは大歓迎です。
php - PHP でユーザーのロケールを自動的に設定するにはどうすればよいですか?
ユーザーの HTTP_ACCEPT_LANGUAGE を解析し、PHP でロケールを設定する簡単な方法はありますか?
Zend フレームワークにはこれを行う方法があることは知っていますが、その 1 つの機能を使用するためだけにフレームワーク全体をインストールしたくはありません。
PEAR I18Nv2 パッケージはベータ版で、ほぼ 3 年間変更されていないため、可能であれば使用したくありません。
また、Windows のロケール文字列は世界の他の地域とは異なるため、サーバーが Windows で実行されているかどうかを判断できると便利です... (ドイツ語は「de」ではなく「deu」または「german」です。 )
unicode - URL で ą ę のような国記号を処理しますか? - あなたのオプション
それらをどのように扱いますか?