問題タブ [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.
language-agnostic - Unicodeはもう流暢ですか?
ほぼ5年前、Joel Spolskyはこの記事を書いています、「絶対に最小限のすべてのソフトウェア開発者は絶対に、積極的にUnicodeと文字セットについて知っている必要があります(言い訳はありません!)」。
多くの人と同じように、私はそれを注意深く読み、この「ASCIIの置き換え」を理解するのは時期尚早であることに気づきました。残念ながら、5年後、私はこの地域のいくつかの悪い習慣に戻ったと感じています。ありますか?
私は特に国際的なアプリケーションをあまり作成していませんが、ASP.NETインターネット向けのWebサイトの構築を支援してきたので、それは言い訳にはならないと思います。
ですから、私の利益のために(そして私は他の多くの人を信じています)、次のような人々からいくつかの意見を得ることができますか?
- ASCIIを「乗り越える」方法
- Unicodeを使用する際の基本的なガイダンス。
- Unicodeに関する推奨(最近の)書籍およびWebサイト(開発者向け)。
- Unicodeの現在の状態(Joelsの記事から5年後)
- 今後の方向性。
私は.NETのバックグラウンドを持っていることを認めなければならないので、.NETFrameworkのUnicodeに関する情報も喜んでいます。もちろん、これは、異なる背景を持つ人がコメントするのを止めるべきではありません。
更新:以前にStackOverflowで尋ねられたこの関連する質問を参照してください。
javascript - JavaScript の国際文字
サーバーからブラウザーに XML でデータを転送する Web アプリケーションに取り組んでいます。
私はデンマーク人なので、すぐにキャラクターの問題にぶつかりますæøå
。
私は、html で"æøå"
forを使用していることを知っていæøå
ます。
ただし、文字がJavaScriptを通過するとすぐに、を"?"
使用すると黒いボックスが表示されæøå
、"æøå"
そのまま印刷されます。
utf-8に設定しましたが、あまり役に立ちません。
理想的には、(自然に)特殊文字で動作することを望みます。
動作しない例を以下に示します。
私は何を間違っていますか?
OK、Grapefrukts の回答のおかげで、うまくいきました。
MySQLサーバーからのデータには実際に必要でした。ファイルを UTF-8 エンコーディングで保存しても静的コンテンツの問題のみが解決されるため、PHP を使用して抽出した MySQL サーバーからの文字列の解決策を含めたいと思います。
utf8_encode($MyStringHere)
java - Tiles for Struts2 は UTF-8 でエンコードされたテンプレートをサポートしていますか?
その場合、タイルで UTF-8 を有効にするために必要な構成要素は何ですか?
タイルの結果が次のように送信されていることがわかりました。
java - DateFormat によって返される月と日の名前の大文字化を制御する方法は?
簡単なテスト プログラムを次に示します。
出力は次のとおりです。
Months:
en: September
es: septiembre
fr: septembre
de: September
Days:
en: Monday
es: lunes
fr: lundi
de: Montag
名前の大文字化を制御するにはどうすればよいですか。何らかの理由で、スペイン語とフランス語は常に小文字で始まる名前を返すようです。
linux - 国際文字で sed が失敗する理由とその修正方法は?
GNU sed version 4.1.5
国際文字で失敗するようです。ここに私の入力ファイルがあります:
(2 行目のウムラウトに注意してください。)
そして、私がするとき
andまでのすべての文字とそれを超えるスペースを削除するように要求したため、 X
andのみが表示されると予想されます。代わりに、次のようになります。Y
'|'
tr を使用して国際文字を削除できることはわかっています。まず、sedだけを使う方法はありますか?
testing - Web の自動国際化テスト
あなたの目標が国際的に友好的であることである場合、あなたのウェブページが正しく構成されていないかどうかを教えてくれるウェブサイトサービスまたは一連のスクリプトは存在しますか?
より正確には、次のようなものが存在するかどうか疑問に思っています。
私の理解では、これが日本語またはヘブライ語で投稿できるウェブサイトを作成するのに役立つ可能性は低いですが、私の英語のウェブサイトがより多くの国際的な聴衆に到達するのに役立つかもしれません.
.net - .NETで翻訳/ローカリゼーションを行うためのツールに関する推奨事項はありますか?
私たちは何年もの間Passoloを利用してきましたが、それはちょっと不格好で高値です。
WinFormsとWPFを処理できるようにする必要があります。
オープンソースの代替手段はありますか?
asp.net - 複数の言語でコンテンツを保存しますか?例:英語、フランス語、ドイツ語
世界中で使用することを目的としたWebサイトに、複数の言語でテキストを保存(および表示)するにはどうすればよいですか?コンテンツは主に500語以上の記事の形式ですが、各ページのテキストの小さな断片も翻訳する必要があります(「この記事を印刷する」や「メニューに戻る」など)。
複数の言語を処理するCMSパッケージがいくつかあることは知っていますが、既存のASPシステムとも統合する必要があるため、そのようなソリューションは無視しています。
私が抱えている懸念の1つは、外国のユーザーであっても、Googleがページを見つけられるようにする必要があるということです。処理日と通貨の問題についてはあまり心配していません。
自分のデバイスに任せて、これを機能させる方法を発明しますが、最終的には災害につながるのではないかと心配しています。未熟なアイデアではなく、実際のプロジェクトで実際に使用したプロフェッショナルなソリューションを知りたいです。どうもありがとう。
私はRESXファイルを調べましたが、最も些細な翻訳ソリューション以外のすべてには不適切であると感じました(誰かが知りたい場合は詳しく説明します)。
Googleはテキストの翻訳を手伝ってくれますが、保存/提示はしません。
プレゼンテーションに独自のコードに依存する多言語プロジェクトに取り組んだ人はいますか?
次の方法でコンテンツを提供することについて何か考えはありますか?どれが最適ですか?
- http://www.website.com/text/view.asp?id=12345&lang=fr
- http://www.website.com/text/12345/bonjour_mes_amis.htm
- http://fr.website.com/text/12345
(これらは実際のURLではありません。例を示しているだけです)
asp.net - ASP.net の多言語サイトで URL を処理する最良の方法
次のようなURLを使用して、多言語Webサイトを作成する必要があります
以前は、IIS に 2 つの仮想ディレクトリを設定し、global.aspx で URL を検出し、URL に従って言語を変更していました。
解決策はハックに似ています。新しい Web サイトにルーティングを使用することを考えています。
それを行うためのより良い、またはよりエレガントな方法を知っていますか?
編集: 質問は、リソースなどではなく、URL の処理に関するものです。
java - JSF/Facelets の国際化ラベル
Faceletsには、他の方法で JSF を使用して行うことができる、よりきちんとした、またはより読みやすい国際化されたユーザー インターフェイスのテキスト ラベルのための機能がありますか?
たとえば、単純な JSF では、h:outputFormat を使用すると、メッセージ内の変数を補間する非常に冗長な方法になります。
明確化:次のようなメッセージ ファイル エントリを追加できることはわかっています。
これを (Seam を使用している場合) 次のように表示します。
しかし、それは 1 つの文を出力するのに非常に煩雑です。これは、JSF に悪い名前を付けるようなものです。