Divyanshu-s13 opened a new issue, #3383: URL: https://github.com/apache/apisix-dashboard/issues/3383
### Issue description Language menu crashes when rendering translation progress for Turkish because progress data is missing for one supported language. ### Expected behavior All supported languages should render in the language menu without runtime errors. ### How to Reproduce 1. Run the dashboard locally in development mode. 2. Open the dashboard UI. 3. Click the language icon in the header. 4. Open/select Turkish in the language menu. 5. See runtime error from missing translation progress entry. ### Screenshots _No response_ ### Environment - apisix version: N/A - OS: macOS - OpenResty / Nginx version: N/A - etcd version: N/A - apisix-dashboard version: master branch (local) - Browser version: Chrome/Edge/Firefox latest ### Additional context 1. Turkish is present as a supported UI language. 2. Translation progress data is configured for a smaller language set. 3. Rendering assumes progress exists for every language, which causes a crash path when one key is missing. -- 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]
