dosubot[bot] commented on issue #35569: URL: https://github.com/apache/superset/issues/35569#issuecomment-3544283807
<!-- Answer --> Here are the most relevant recent issues and discussions about translation loading problems in Superset builds, especially after the switch to asynchronous language pack loading in PR #34119: - [#34751](https://github.com/apache/superset/issues/34751): Partial UI translations in Superset 6.0.0 across multiple languages, even with correct Docker build and language config. Affects visualization panels, tooltips, and more. - [#34914](https://github.com/apache/superset/issues/34914): Partial translation application due to a suspected race condition between language pack loading and translation usage, especially in frontend React components and chart plugins. - [#35330](https://github.com/apache/superset/issues/35330): Partial Portuguese translations in 6.0.0rc1 despite correct config and manual compilation. Includes detailed reproduction steps and discussion of frontend/backend translation sync. - [#34058](https://github.com/apache/superset/issues/34058): Missing translations for menu items in Brazilian Portuguese and other languages due to frontend/backend locale mismatches. Documents the COMMON_BOOTSTRAP_OVERRIDES_FUNC workaround. - [#35581](https://github.com/apache/superset/issues/35581): 404 errors when loading language packs (e.g., Russian), caused by missing frontend translation files or build issues. - [Discussion #35312](https://github.com/apache/superset/discussions/35312): 404 errors fetching language packs due to short vs. full locale code mismatches; documents the override function workaround. - [Discussion #33594](https://github.com/apache/superset/discussions/33594): Deep dive into frontend/backend locale handling, root cause analysis, and the override workaround for correct language pack loading. There is also a permission-related aspect: non-admin users need the "can language pack superset" permission to access translations ([discussion](https://github.com/apache/superset/discussions/35864#discussioncomment-14799855)). This is a workaround, not a fix for the core async loading/race condition bug. No merged PR currently fully resolves the async loading/global partial translation issue introduced by PR #34119, but maintainers are actively discussing solutions. The override function workaround is widely used but does not address the underlying bug—just locale mismatches. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/ef799b81-6c42-4844-814a-0c0c24d4b456?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/ef799b81-6c42-4844-814a-0c0c24d4b456?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/ef799b81-6c42-4844-814a-0c0c24d4b456?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/ef799b81-6c42-4844-814a-0c0c24d4b456?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/ef799b81-6c42-4844-814a-0c0c24d4b456?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/ef799b81-6c42-4844-814a-0c0c24d4b456?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/ef799b81-6c42-4844-814a-0c0c24d4b456?feedback_type=other)</sup> [](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu b) [](https://go.dosu.dev/discord-bot) [](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/35569) -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
