多言語対応のWebアプリケーション用に大規模なDBモデルを作成する必要があります。多言語対応のデータベースモデリング
私がそれを行う方法を考えるたびに疑問に思うのは、フィールドの複数の翻訳を解決する方法です。事例。
管理者がバックエンドから編集できる言語レベルの表には、基本、先進、流暢、熟語などの複数の項目があります。近い将来、おそらくもう1つの種類になります。管理者はバックエンドに行き、新しいレベルを追加して、それを適切な位置に並べ替えます。しかし最終的なユーザーのためにすべての翻訳をどのように扱いますか?
データベースの国際化に関するもう1つの問題は、ユーザー調査が米国と英国のDEと異なる可能性があるということです。各国ではレベルがあります(おそらく別のものになりますが最終的には違います) 。請求についてはどうですか?
これを大規模にモデル化する方法はありますか?
注:UTF-8エンコーディングでテーブルを作成してください。 –
あなたはどのような技術を使用していますか?既存のフレームワークのほとんどは、i18nを非常にうまく管理します。 – sp00m
@ sp00m:私はPHPを使用しています。ウェブサイトの言語には問題はありません。「静的な」ものです。私は、管理者がウェブサイトのバックエンドから追加できるものを求めています...追加すると、1つの項目だけ15言語を追加することはできません。おそらくこのトピックのlanguage/language_levelsについて話しているのは正しいことではありません。それとも、データベース上でもうまく管理していると言っていますか?ありがとう! – udexter