私は、エラーコードによって対応する言語でエラーメッセージが表示されるように、結果が可変で多言語であり、errosコードを使用することを決めたというプロジェクトに取り組んでいます。データベースまたは辞書にエラーコード/メッセージを保存する方が良いですか?
私が使用しているデータベースは、カスタムリソースへの翻訳文字列を置くことで、.NETでsql ce
私は、エラーコードによって対応する言語でエラーメッセージが表示されるように、結果が可変で多言語であり、errosコードを使用することを決めたというプロジェクトに取り組んでいます。データベースまたは辞書にエラーコード/メッセージを保存する方が良いですか?
私が使用しているデータベースは、カスタムリソースへの翻訳文字列を置くことで、.NETでsql ce
同じデータベースを使用する他のアプリケーション(おそらく他の言語で書かれている)によってエラーメッセージを共有したい場合は、データベースを使用します。
異なる言語のエラーリストを誰かが維持できるようにするインターフェイスを提供する場合は、データベースを使用します。
それ以外の場合は、リソース文字列を使用します。それは通常の.NETの方法なので、プロジェクトの初心者にはもっとよく知られているでしょうし、すでにそこにある言語の正しいバージョンを選ぶための方法はたくさんあります。
です。言語/文化ごとに1つのリソースファイルを持つことができます。
詳細については、http://www.c-sharpcorner.com/UploadFile/pradeepkv/MultilingualAppsInNet11282005010748AM/MultilingualAppsInNet.aspxを参照してください。
私は、データベース(エラーコード - 言語 - テキスト)をお勧めしたい:ロイは正しいですが、このアプローチに問題があります:
リソースファイルは、あなたがドンだけのXMLファイルであるアプリケーション間でそれを共有することはできません。」 –
@RoyDictus MSがフォーマットを変更するとどうなるのですか?リソースはアセンブリに含まれていないと思われますか? –
あなたはそうです! MSが構文を変更した場合はどうすればいいですか? –