VampireAchao opened a new issue, #3520:
URL: https://github.com/apache/incubator-streampark/issues/3520

   ### Search before asking
   
   - [X] I had searched in the 
[feature](https://github.com/apache/incubator-streampark/issues?q=is%3Aissue+label%3A%22Feature%22)
 and found no similar feature requirement.
   
   
   ### Description
   
   Currently, our application's internationalization (i18n) is implemented only 
on the frontend, leading to a mismatch between the backend's custom error 
messages and the frontend's i18n messages. This can cause confusion for users 
who receive error messages that do not align with their selected language 
settings.
   
   To address this, I propose that we implement a system where the backend 
sends error status codes rather than specific messages. The frontend would then 
be responsible for interpreting these status codes and displaying the 
corresponding i18n message. This would allow for a more consistent user 
experience and ensure that error messages are presented in the user's selected 
language.
   
   ### Usage Scenario
   
   Imagine a user who has set their language preference to Spanish. When an 
error occurs, the backend currently sends an error message in English. With the 
proposed system, the backend would send an error code, and the frontend would 
display the corresponding error message in Spanish, adhering to the user's 
language preference.
   
   ### Related issues
   
   No related issues found.
   
   ### Are you willing to submit a PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to