20 以上の言語にローカライズする必要がある Web サイトを設計する際に、ガイドラインや記事へのリンクを持っている人はいますか?
最初の翻訳はそれほど問題ではなく、継続的なメンテナンス (つまり、英語のサイトで更新が行われたとき、新しい翻訳が必要であることを人々にどのように通知するか) です。
前もって感謝します!
20 以上の言語にローカライズする必要がある Web サイトを設計する際に、ガイドラインや記事へのリンクを持っている人はいますか?
最初の翻訳はそれほど問題ではなく、継続的なメンテナンス (つまり、英語のサイトで更新が行われたとき、新しい翻訳が必要であることを人々にどのように通知するか) です。
前もって感謝します!
国際化とグローバリゼーションに特化した Web サイトを次に示します。
http://www.i18nguy.com/ http://multilingual.com/guides.php (彼らはベンダーに強く働きかけていますが、彼らのガイドは一読の価値がある傾向にあります)
i18n (国際化) および l10n での Google 検索もしばしば役立ちます。
ただし、サイトのデザインについて質問されたので、コーディングのベスト プラクティスについて話していると思います。一般に、可能な限り再利用する必要があります。つまり、次のことを意味します。
すべてのテキストをリソース ファイルに分割します (.Net はこれを単純に処理します。PHP では、テンプレートを使用してテキストをサブジェクトできます。言語は異なる場合があります)。
(本当に 1-a) 画像にテキストを入れないでください。画像が再利用できなくなるため、これは後で頭痛の種になるだけです。テキストが変更されるたびに画像を更新する必要がありますが、多くの場合、その価値はありません。
流体/液体レイアウトが推奨されます。ドイツ語のテキストは英語よりも 30% 大きく、アジア言語は英語よりも大幅に小さい場合があります。
Web ページには標準の文字セット (utf-8 など) を使用します。これにより、言語間のレンダリングの問題が最小限に抑えられます。
それは一種の簡単な部分です。難しいのはそれを管理することです。ソース管理システムによっては、適切な関係者に警告するツールを作成または取得できる可能性があります。
コンテンツ管理システムは、変更を自動的に管理できるように構築されています。ただし、優れた CMS は多くの場合、高価です。上記のサイトでは、サイトの管理に役立つ機能を紹介しています。
多くの SCM は、変更をコミットするときに起動できるトリガーをサポートしており、.pot ファイルが変更された場合などに適切な関係者に電子メールを送信するためのアクションを実行できます。