問題タブ [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.
java - 異なる言語で表示する必要があるアイテムのリストを含むドロップダウン ボックスを実装するにはどうすればよいですか?
食料品の選択肢のリストを含むドロップダウン ボックスを含むフォームをデザインしようとしています。
Java 列挙型とルックアップ テーブルのどちらを使用するかを決定しようとするとき、どの基準を確認する必要がありますか? また、ドロップダウン文字列の i18n サポートについても事前に計画する必要があります。
unicode - Unicodeについて何を知る必要がありますか?
アプリケーション開発者である私はUnicodeを知る必要がありますか?
java - 異なるロケール用の java.text フォーマッタのカスタマイズ
さまざまなロケールをサポートする Java アプリケーションを構築していますが、、 、、およびDateFormat オプションDateFormat
の間で利用可能なものを超えて表示をカスタマイズしたいと考えています。少なくとも英語の場合は、日付と時刻のコンポーネントの間に文字を配置したり、AM/PM を小文字にしたりしたいと考えています。FULL
LONG
MEDIUM
SHORT
DateFormat.getDateTimeFormat()
それを行うには3つの方法を考えることができます:
1) ロケールが英語の場合、new SimpleDateFormat
オブジェクトでカスタム フォーマット文字列を使用します。
2) 既存のロケールのデフォルトのフォーマット文字列を変更します
3) 必要な書式文字列を指定する新しいロケール バリアントを作成する
2 または 3 を実行する方法がわかりません (またはそれが可能である場合)、1 を実行したくない... 誰かが以前にこのようなことをしたことがありますか?
また、AM/PM を小文字にするには 2 または 3 が必要になるようです。(ロケールの dateformat 設定に AmPmMarkers リソースを指定)
c# - ToLongDateString()の最初の文字の日付と月を大文字にするとes-mxカルチャーになりますか?
現在、es-MXカルチャーでは、次のC#コード行から以下の結果が得られます。
miércoles、2008年10月22日
以下を入手したい
Miércoles、2008年10月22日
自分の文化を構築する必要がありますか?
javascript - JavaScript と多言語のベスト プラクティス
javascript で DOM Manipulating を使用する多言語 Web サイトのベスト プラクティスは何ですか? JavaScript を使用して、Web サイトの動的な部分をいくつか構築しています。私が最初に考えたのは、テキスト文字列と言語コードをインデックスとして持つ配列を使用することでした。これは良い考えですか?
c# - カルチャを .Net の DateTimepicker またはカレンダー コントロールに変更する方法
PC にインストールされているカルチャと異なるカルチャが必要な場合、.NetでDateTimepicker
またはコントロールに国際化を設定するにはどうすればよいですか?Calendar WinForm
internationalization - 国際電話番号と住所データ?
これは複数の部分からなる質問だと思います。メンバーシップ サイトを構築していて、アカウントをできるだけ国際的にしたいと考えています。
国際電話番号を許可するフォームで電話番号を収集する最良の方法は何ですか? それらを保存することについては心配していません。収集と検証だけです。私が今持っているのは、国コードを追加する国のリストを含むドロップダウンであり、次に国コードに基づいて us/can/uk の検証を行った番号自体、次に内線番号を追加します。これらは、cc/number/ext の 3 つのフィールドに文字列として保存されます。これに対するより優れた確実な解決策を誰かが持っているか、またはどこかで実際に使用されているのを見た人はいますか?
住所についても同様です。最善の方法は何ですか?住所/都市/都道府県/郵便番号/国または単なる行? これらで並べ替えできるようにしたいので、単一のテキスト フィールドはあまり良い解決策ではありませんが、最も柔軟です。
メンバーに実際のメールを送信する場合があるため、これも重要です。私が聞いたことのない国に住所を持っていた他のサービスのために私が持っていたいくつかのメンバーのことを覚えています.郵便局の女性でさえ、それらが正しくフォーマットされているかどうかわからなかった.
国を選択した後の州のドロップダウンへの入力、フィールドの標準化などのために、データベースに少なくとも国/州の地理データが必要です。アプリの地理データベースとして使用できる優れたデータベースを知っている人はいますか?
python - ライブラリ内の Python gettext モジュールとそれを使用するモジュールを同時に呼び出して設定できますか?
翻訳する必要があるテキスト フィードバックを含むライブラリをコーディングしています。
_config.py
アプリのどこにでもインポートするモジュールに次の行を追加します。
*.mo
ファイルがあり、翻訳が必要なすべての文字列に関数./locale/lang_LANG/LC_MESSAGES
を適用します。_()
ここで、ユーザー (おそらくプログラマー) が独自のメッセージを作成できる機能を追加しました。私は彼に基礎となる実装を気にさせたくないので、次のような簡単なものにできるようにしてほしい:
プロパティを使用してきれいにしましたが、ユーザーが自分のコード (私のコードを使用するコード) を変換する必要があり、次のようなことをした場合はどうなるでしょうか。
それって問題ですか ?ユーザーに迷惑をかけずにトラブルを回避するにはどうすればよいですか?
php - 推進オブジェクトにi18nレコードがあるかどうかをどのように確認しますか?
私はsymfonyとpropelを使用しており、オブジェクトで特定のカルチャを呼び出し、そのオブジェクトのいくつかのフィールドをその特定のカルチャの画面に出力しようとしています。ただし、オブジェクトのマップされたデータベースレコードにその特定のカルチャにこれらのフィールドがない場合は、デフォルトでベースカルチャ(この場合はen_US)に設定します。
私はこのようにやっています:
でもこういう出力をすると
カルチャレコードがない場合は、空の文字列を出力します。私の質問は、指定したカルチャが使用できない場合にオブジェクトを特定のカルチャにデフォルト設定する方法はありますか、または特定のオブジェクトにカルチャi18nレコードがあるかどうかを確認する方法はありますか?
このようなもの:
また
.net - .Net ある文化から別の文化への数値の変換
.Net (より具体的には VB ですが、それは実際には問題ではありません) では、その数値の型を厳密に使用して、数値の形式をあるカルチャから別のカルチャに変更する方法はありますか?
問題はこれです: 英語では、数字は 123.45 です。一方、スウェーデンでは、その数は 123,45 になります。
123,45 を 123.45 に変換し、それを文字列に変換せずに (そして書式設定メソッドを使用して) 正しい型 (single、double など) に変換する方法はありますか?