サイトを 3 つの言語で利用できるようにしたいのですが、私の知る限りでは、これを実現するために 3 つの方法を使用できます。
- ワードプレスのような .po と .mo ファイルで。
- htmlファイルにphp配列をダンプします。
ラベルをデータベースに保存します。
データベースは、大量のデータで増加する可能性があります。
私の質問は、これら 3 つのオプションでサイト ラベルを翻訳するための最速かつより良い方法は何かということです。
前もって感謝します。
サイトを 3 つの言語で利用できるようにしたいのですが、私の知る限りでは、これを実現するために 3 つの方法を使用できます。
ラベルをデータベースに保存します。
データベースは、大量のデータで増加する可能性があります。
私の質問は、これら 3 つのオプションでサイト ラベルを翻訳するための最速かつより良い方法は何かということです。
前もって感謝します。
最善の方法は、すべてをファイルシステムのファイルに保存することだと思います。このようにして、簡単にキャッシュできるだけでなく、データベースがダウンしている場合にも機能します。また、git や svn などの VCS に変更を加えるのも簡単です。これを管理するために、いくつかの異なるファイル タイプに使用できる GUI プログラムがいくつかあります。
個人的に、私は Symfony2 を使用していますが、非常に簡単な解決策があります:
http://symfony.com/doc/current/book/translation.html#configuration