私は複数のユーザー言語をサポートする必要があるアプリケーション(CQRS +イベントソース)に取り組んでいます。ユーザは、入力された異なる言語のいくつかを翻訳する能力を有する。例えば。いくつかのラベルや説明をオランダ語や英語で記入することができます。ユーザーの言語設定に応じて、アプリケーションは正しい翻訳を表示する必要があります。CQRS、イベントソースと翻訳されたアプリケーション
このプロセスでは、読み込みモデルが大きな役割を果たしていると思われます。
私はItemDescriptionTranslated
のようなイベントを作成して、「アイテムXの説明が言語Yに変換されました」と伝えました。
私は集約がこの種のイベントを安全に無視できると思っています。読んだモデルだけがこの情報で何かをしなければならないと思います。
これは意味がありますか?翻訳されたアプリケーションでCQRS/ESの経験がありますか?どんなヒントも大歓迎です。