Volunteer help
Background
Shenyu is a native API gateway for service proxy, protocol translation and API governance. It can manage and maintain the API through Shenyu-admin, and support internationalization in Chinese and English. Unfortunately, Shenyu-admin is only internationalized on the front end. The message prompt returned by the back-end interface is still in English. Therefore, we need to implement internationalization support for the back-end interface.This will lay a good foundation for shenyu to move towards more language support.
Relevant skills
Related skills spring resources
Spring Internationalization
Front-end react framework
API reference
java.util.Locale;
org.springframework.context.MessageSource;
org.springframework.context.support.ResourceBundleMessageSource;
Interface effect example
## zh request example
POST http://localhost:9095/plugin
Content-Type: application/json
Location: cn-zh
X-Access-Token: xxx
{
"name": "test-create-plugin",
"role": "test-create-plugin",
"enabled": true,
"sort": 100
}
Respone
{
"code": 600,
"message": "未登录"
}
### en request example
POST http://localhost:9095/plugin
Content-Type: application/json
Location: en
X-Access-Token: xxx
{
"name": "test-create-plugin",
"role": "test-create-plugin",
"enabled": true,
"sort": 100
}
Respone
{
"code": 600,
"message": "token is error"
}
Task List
Difficulty: Major
Potential mentors:
Keguo Li, mail: likeguo@apache.org
Project Devs, mail: dev@shenyu.apache.org
Volunteer help
Background
Shenyu is a native API gateway for service proxy, protocol translation and API governance. It can manage and maintain the API through Shenyu-admin, and support internationalization in Chinese and English. Unfortunately, Shenyu-admin is only internationalized on the front end. The message prompt returned by the back-end interface is still in English. Therefore, we need to implement internationalization support for the back-end interface.This will lay a good foundation for shenyu to move towards more language support.
Relevant skills
Related skills spring resources
Spring Internationalization
Front-end react framework
API reference
Task List
Difficulty: Major
Potential mentors:
Keguo Li, mail: likeguo@apache.org
Project Devs, mail: dev@shenyu.apache.org