1

私は現在英語の出会い系サイトを持っています。クライアントの要求に従って、彼はウェブサイトをポーランド語に変換するように私に言いました. Web サイト用の言語ファイルを作成する場合、プロジェクト全体を作り直す必要があります。私のウェブサイトがブラウザにロードされたときに自動的にポーランド語に翻訳されるようにするためのテクニックはありますか? 特定のイベントが発生したときに表示される非表示の div もあります。

Web サイトは、smarty テンプレートを使用して php で作成されます。

これを手伝ってください。

ありがとう

4

1 に答える 1

2

カスタム ソリューションが必要な場合は、現在のコードを編集する必要があります。

オプション1

すべての文字列をYAMLファイル、データベース、またはフラット ファイルに保存するか、その他の方法で保存します。実際には、アプリケーションが読み込まれるとすぐに、データベースに言語の文字列を照会し (URL の末尾に /en、/fr、/de などがあります)、それらをページ。

つまり、このデータの取得とアプリケーション内での配置をコーディングする必要があります。

オプション 2

コメントでのDainisの提案に従って、Googleの「自動翻訳」を使用してください。これはカスタマイズ可能ではありませんが、現在のコードを手直しする必要がないことを意味します。

オプション 3

Bing の翻訳 APIを使用し、リクエストごとに翻訳するデータの文字列を手動でリクエストします。開発者は Bing API に無料でアクセスでき、大量の無料の翻訳が含まれていますが、将来の使用のために翻訳をキャッシュしない限り、データ集約型になります。

オプション 3 では、独自のカスタム ソリューションをコーディングする必要があります。したがって、締め切りが迫っている場合や単に怠け者である場合は、オプション 2 を使用してください。

于 2013-01-18T12:38:11.503 に答える