2010-12-28 4 views
2

異なるコンテンツとUIをサポートするウェブサイトを作成するための基準/ガイドライン/良い方法はありますか?私はこのトピックをカバーする記事/チュートリアルで面白いです。i18nとl10nウェブガイドライン

など。複数の国のためのウェブサイトになるだろう。ユーザーはUIとコンテンツ言語を別々に選択する必要があります。

私はすべてのコンテンツが翻訳されるとは限りません。そのため、特定のページの「デフォルト言語」コンテンツを表示するためのメカニズムが必要です。しかし、この「デフォルト」をサイトごとに、または国ごとに設定する必要がありますか?

など。いくつかの国(ベルギー、フィンランド)ではいくつかの公用語があります。 1つの言語が利用できない場合は、デフォルトで2番目の言語か英語か? もう1つの例:多くの人が英語のUIを好みますが、ローカルスケール(インチ、メートル)とローカルサービスが必要です。

私は現在、プログラミング言語についてはあまり気にせず、ユーザーが何を期待しているのか、スコープとは何か、そして良い方法は何かを理解したいだけです。

答えて

1

これについては既にherehereをご覧ください。

+0

Thx、多くの貴重な情報が含まれています。それは、それぞれのケースが非常に特殊であることを理解するのに役立ちます。場合によっては(例えば私の場合)、別々のウェブサイトを持つ方がよいでしょう。 –

1

私は、このトピックを私たちの会社のために数週間探索しました。私たちは世界中に工場を持つ2.5億ドルの太陽光発電会社であり、私たちのアプリケーションをi18nする必要があります。私たちはあなたが言及した分野などを研究する必要がありました。私は私の研究で次のような貴重な本を見つけました。

それは次のとおりです。.NET国際化・スミス・フェリエにより非常に高く You can find it here.

をお勧めします。

+0

答えは、この本 –

1

男の子、それは私が素早いパラグラフが適切に答えてくれるのか疑問に思う。

ユーザーの期待するところでは、どのロケール(言語/国がほとんど)を使用するか、または選択するのかということを想定しています。 「ロケール交渉」と呼ばれ、標準的な方法がいくつか紹介されています。googleやikeaには基本的なアイデアがあります。どの言語を使用するか、時間フォーマット、通貨、数字書式設定など

i18nのステップは、ほとんどがソフトウェアエンジニアリングのステップであり、多くのものを考慮する必要があります。ターゲットロケール(言語/国の場合)に応じて、作業は例えば、あなたがフランス・イタリア・ドイツ・スペインに滞在しているとしたら(ヘブライ語のように)、ヘブライ語のように、日本の皇室のカレンダー、左から右の言語のUIの再設計

ベストプラクティスには、ロケールに敏感なメタテキストの順序付け(アルファベットはどこでも同じではないので、単語を探す順番など)のように、ods(特定の言語/国のロケールに問題を引き起こす可能性のあるメソッド) また、翻訳者が扱うことができるリソースファイルにハードコードのユーザーの表示可能なテキストを入れたり、ロケールに応じてソフトウェアを読むことができます。 ロケールに応じて適切なフレームワークを取得するには、ビデオ、サウンド、画像などの他のリソースも最小限のフレームワークで処理する必要があります。

データベースやソースコード(ほとんどの作業)でi18nの問題に対処しなければならない場合があります。アプリケーションによっては、一部の動作を変更する必要があるかもしれません(例:戦略設計パターン) 。たとえば、米国の税率は、ドイツとはかなり異なって計算されます。

私はあなたがこの件についてもっと欲しいかどうか分かりません。それはとにかく始まりです。