This should avoid caching issues that occur when you switch language and have to clear caches to see javscript generated i18n text in your chosen language.
IN addition, a cachebuster should be added to resolve issues around updated i18n not being available in js until hard refresh (cachebuster based on app version - shouldn't change every request because we need some caching).