apache / apache/servicecomb-java-chassis

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

Offen
#2,784 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
need discussion
Vorherrschende Sprache
Java
Sterne
1.9k
Forks
814
Ø Merge
8 T. 23 Std.
Gemergte PRs (30 T.)
1

Beschreibung

通过hibernate-validator的注解抛出的参数校验异常,看源码会使用默认语言进行国际化,这个默认语言没追溯到时如何初始化的,这块是否可以扩展,自定义业务的语言选择,例如根据用户注册地区进行选择语言,或者根据请求头Accept-Language选择语言等等。

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie damit, nachzuverfolgen, wie Fehler bei Hibernate Validator-Annotationen im Validierungspfad die Standard-Locale beziehen und initialisieren. Vergleichen Sie dieses Verhalten mit den angeforderten Quellen für die Geschäftslocale, etwa der Registrierungsregion und dem Accept-Language-Request-Header. Done sollte eine dokumentierte, vom Projekt unterstützte Möglichkeit sein, die Sprachen von Validierungsfehlern auszuwählen, wobei deren erwartete Priorität und Verhalten definiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
internationalization
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.