-1

更新用にある種の知識データベースを作成する必要があります (PHP と MySQL を使用)。データベースを使用して、すべての更新を HTML 形式で保存しています。システムを利用している人々は異なる言語で仕事をしています(利用者に関する情報はDBに保存されています)。アップデートには、ユーザーが使用している言語を考慮して翻訳および表示する必要があるテキストが含まれている場合があります。

PHPとHTMLをDBに保存したくないことを念頭に置いて、どのようなアプローチを提案しますか。

すべての言語の列を作成し、そこにすべての更新の翻訳を保存することを考えていましたが、更新に 2 つの異なる翻訳が含まれているとどうなりますか。

アップデートのプロトタイプ:

いくつかの初期テキスト


テキストの一部の翻訳


もう少しテキスト


第二訳


最終更新テキスト

4

2 に答える 2

0

言語用のテーブルと更新用のテーブルを作成します。次に、言語を更新プログラムにリンクするテーブルを作成します。ID に 1 列、言語 ID に 1 列、更新 ID に 1 列。その後、複数の翻訳で更新を処理できるようになります。

于 2012-04-11T17:16:21.207 に答える
0

別の解決策は、ある種の cdata タグ、または十分に簡単に解析できるものを使用することです。ただし、これは非常に「wiki」ベースのソリューションになるため、混合を避けるために従うべきパターンがあります。

例:

[English<-[This is the best update ever]->]
[Swedish<-[Detta är den bästa uppdateringen någonsin]->]
于 2012-04-11T17:21:04.353 に答える