Ways to implement multilanguage support in UEFN with Verse

Hello everyone.

I’m currently trying to implement multilanguage support in our UEFN project, but noticed that it’s capabilities in this regard are quite limited.

I’ve already learned about assets localization, but it doesn’t allow to localize texts like for example the one from the quest progress HUD, and also it’s not possible to localize text-based widgets generated from Verse devices. One of the options is to add some language selector on the level start and store it globally, but it’s not a good UX to delay user’s gameplay just so that they select their language at the start.

Can you share your ideas of ways to implement it? Like means to detect user’s selected language or determine it based on some some island parameter?