How to reproduce:
download https://github.com/nuxt/nuxt.js/tree/dev/examples/i18n
yarn
and then any:
yarn devyarn generate
hs -p 3000 dist/yarn build
yarn startand load http://localhost:3000/fr/about/
In all of the cases, the server will send the French html, but upon hydration it will silently (nothing in console) be replaced with English.
Furthermore, the active base state in the Vue devtool will be
locales:Array[2]
0:"en"
1:"fr"
locale:"fr"while $vm0.$i18n.locale is 'en';