Webアプリケーションでフォームの多言語データ入力の編集をサポートするのに最適なUI/UXは何ですか?
私が意味する多言語データ入力によって、私はユーザーが入力できるようにしたい、すなわち。 [アイテムタイトル] ENは「Apple」、「Pomme」はFRのように。フォームラベル/アプリケーション自体の言語ではありません。
私はすでにさまざまなCRM、Eコマース、およびこれをサポートするものなどを見てきましたが、それらはすべて実装が異なります。
問題:
私が思ったこと:
言語をタブにして、ユーザーが比較のために他の言語を簡単に確認できるようにする
翻訳タブ(つまり、EN以外の言語)のグローバルフィールド(言語固有ではなく、言語間で共有されるフィールド)を無効にする
現在作成中のアプリケーションのおおまかな設計の一部PS:右上の言語はアプリケーションの言語を変更することですが、本文の言語はデータの言語を変更することです。
私があなたの質問を正しく理解した場合、プロジェクトの目的は次のとおりです。
この場合、私はあなたの解決策をお勧めします
データベースにテーブルを作成するだけです。私はあなたがphpを使用していると思います、データベースで解析される各動的なWordの文字列を渡すことができます。数分でそれらすべてを行うのに役立つ多くのライブラリがあります。
Rtlが必要な場合は、アプリケーションの追加のrtlスタイルシートが必要です。ユーザーがアラビア語を選択すると、アプリケーションはrtlスタイルシートに切り替わります。
あなたのデザインについて私が理解しているのは、ユーザーが最初にデータを英語で保存してから、製品を複製して他の言語用に編集することです。
また、自動翻訳を提供するオプションを追加したいとのことでした。この場合、選択肢が少ないため、タブを使用したソリューションが気に入っています。
あなたがより良い解決策を必要とする理由を私は本当に知りません。ユーザーは、有益な字幕/説明だけが必要だと思います。
また、ユーザーがタブの役割を簡単に確認できるように、データベースに値を挿入する言語の選択をより目立つようにする必要があると思います。
言語ごとにフォームに違いがある場合は、そのフィールドを無効にできます。
お役に立てれば。
フォームの言語を選択する前の「Translation」ラベルがあるため、青いボタンが付いた2番目のバージョンははるかに明確です。そうでなければ、フォームの言語がアプリケーション用に選択した言語と同じではなかったのはなぜだろうと思うかもしれません。