0

I18n の質問です。

GetText POファイルとサイト2-3 semi-separate working areas(フロントエンド、バックエンド、特別な領域など)を使用する場合:

  1. すべての翻訳に 1 つの大きなファイルを使用する方がよいでしょうか (それらの一部は必然的にすべての領域で繰り返されるため)
  2. 翻訳を繰り返すリスクがあるため、エリアごとに分けておく

アプローチ 1 の利点は明らかです。つまり、翻訳するものが少なくなります。アプローチ 2 の利点は、おそらくパフォーマンスの向上/使用されるリソースの削減ですか?

誰でもこの問題に光を当てることができますか? 翻訳作業の量を最小限に抑えたいと考えていますが、あまりにも多くのパフォーマンスを犠牲にしたくはありません。

PS。サイトは PHP で書かれており、LAMP でホストされています。

4

1 に答える 1

1

一般に、最善のアプローチは、最も一般的で使用されている翻訳がある1つの「マスター」翻訳ファイルを作成することです。

ヘッダー、フッター、サイドバーのすべての翻訳を作成できるとしましょう(すべてのページにサイドバーがあるわけではありませんが、ほとんどのページにサイドバーがある場合は問題ありません)。

その後、ページごとに個別の翻訳ファイルを作成できます。

これにより、重複する翻訳の量が減りますが、不要な翻訳を読み込めなくなります。

IMOそれは良い妥協案です。

これは、javascriptとcssでもうまく機能します。

于 2013-01-28T08:56:39.723 に答える