apache / apache/servicecomb-java-chassis
如果要扩展参数校验后错误提示的国际化语言,自己定义规则,该怎么实现。
オープン
need discussion
- 主要言語
- Java
- スター
- 1.9k
- フォーク
- 814
- 平均マージ
- 8日 23時間
- マージ済み PR(30日)
- 1
説明
通过hibernate-validator的注解抛出的参数校验异常,看源码会使用默认语言进行国际化,这个默认语言没追溯到时如何初始化的,这块是否可以扩展,自定义业务的语言选择,例如根据用户注册地区进行选择语言,或者根据请求头Accept-Language选择语言等等。
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、Hibernate Validator のアノテーションエラーが検証パスでデフォルトロケールをどのように取得し、初期化するかを追跡します。その動作を、登録地域や Accept-Language リクエストヘッダーなど、要求されているビジネスロケールのソースと比較します。Done は、検証エラーの言語を選択するための、文書化されプロジェクトでサポートされた方法であり、その想定される優先順位と動作が定義されている必要があります。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- internationalization
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100