私たちの何人かは、UI だけでなくデータもさまざまな言語でサポートする必要があるプロジェクトに既に取り組んでいると思います。たとえば、私がここに書いていることの翻訳を提供して保存することができます。
さらに、私たちの何人かは、適切なタイムゾーンに従って真夜中などを計算するためにユーザーの場所を考慮に入れる必要がある、時間によってトリガーされるイベント (メンバーシップ アクセスの有効期限が切れたときなど) を持っていると思います。
最後に、特定の言語に準拠した右から左へのユーザー インターフェイスをサポートし、送信されたデータ ファイルを読み取るときにさまざまなエンコーディングを使用する必要もあります (たとえば、テキストと Excel データの解析)。
現在、すべてのエンティティのすべての翻訳を 1 つのテーブルに格納しています (SQL クエリを実行して問題を調査するときに自分自身を見つけるのは非常に難しいため、実用的ではありません)。主にサテライト アセンブリで UI 翻訳を設定し、どちらもサポートしていません。タイムゾーンも右から左へのデザインでもありません。
これらの課題に対処するときの経験は何ですか?
[編集]
ほとんどの人は、このレベルの多文化要件は巨大なプロジェクトを構築するようなものだと考えていると思います。実際のところ、次のようなオンライン調査について考えているとします。
- 回答は深夜までのみ収集されます
- アンケートの定義と回答の一部は、テキスト ファイル (任意の言語) と翻訳から取得されます
- 質問と回答のオプションは、誰がアクセスしているかに応じて複数の言語で表示する必要があります
- レポートは、複数の異なる言語で表示および生成する必要もあります
お分かりのように、この種の要件を満たすために、アプリケーションを行き過ぎる必要はありません。
[編集2]
私の質問が重複していることがわかりました
最初の回答 (投票で注文する場合) は非常に包括的であるため、いつか少なくともその一部を実装する必要があります。