apache / apache/servicecomb-java-chassis
如果要扩展参数校验后错误提示的国际化语言,自己定义规则,该怎么实现。
- Langage dominant
- Java
- Étoiles
- 1.9k
- Forks
- 814
- Merge moyen
- 8 j 23 h
- PR mergées (30 j)
- 1
Description
通过hibernate-validator的注解抛出的参数校验异常,看源码会使用默认语言进行国际化,这个默认语言没追溯到时如何初始化的,这块是否可以扩展,自定义业务的语言选择,例如根据用户注册地区进行选择语言,或者根据请求头Accept-Language选择语言等等。
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par suivre la manière dont les échecs d’annotations de Hibernate Validator obtiennent et initialisent la locale par défaut dans le chemin de validation. Comparez ce comportement avec les sources de locale métier demandées, telles que la région d’enregistrement et l’en-tête de requête Accept-Language. Done devrait être une manière documentée et prise en charge par le projet de sélectionner les langues des erreurs de validation, avec leur ordre de priorité et leur comportement attendus définis.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- internationalization
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100