vanshaj2023 opened a new issue, #3321:
URL: https://github.com/apache/apisix-dashboard/issues/3321
### Issue description
## Description
The `services.empty` translation key exists in the English locale but is
missing
in all other supported languages (Chinese, German, Spanish, Turkish). This
causes
the empty state message on the Services list page to either fall back to
English
or display nothing for non-English users.
## Affected Files
- `src/locales/zh/common.json`
- `src/locales/de/common.json`
- `src/locales/es/common.json`
- `src/locales/tr/common.json`
## Current State
**English** (`src/locales/en/common.json`, line 331–335) — has the key:
```json
"services": {
"singular": "Service",
"empty": "No services found. Click Add Service to create your first one."
}
### Expected behavior
All locale files should include a translated (or at minimum English fallback)
value for services.empty.
### How to Reproduce
## Steps to Reproduce
1. Open the dashboard
2. Go to Settings and switch the language to Chinese, German, Spanish, or
Turkish
3. Navigate to the Services page (left sidebar → Services)
4. Ensure there are no services created yet (empty list)
5. The empty state message either shows the English fallback text or is
missing entirely
### Screenshots
_No response_
### Environment
- apisix version (cmd: `apisix version`):
- OS (cmd: `uname -a`):
- OpenResty / Nginx version (cmd: `nginx -V` or `openresty -V`):
- etcd version, if have (cmd: run `etcd --version`):
- apisix-dashboard version, if have:
- Browser version, if have:
### Additional context
_No response_
--
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]