apache / apache/servicecomb-java-chassis

如果要扩展参数校验后错误提示的国际化语言,自己定义规则,该怎么实现。

Ouverte
#2,784 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
need discussion
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.