Closed jan-thoma closed 5 years ago
Dear @jan-thoma
Thank you for reporting this. For reactive updates you should watch the state directly. I.e. the locale property in the i18n module in the store.
The properties on the $i18n object are regular functions and not reactive properties.
To further describe this, even the {{ $t('string') }} is not updating and stays on the default locale in this case. When i store everything in the locale files, it works as excepted.
The setup is actually for vue-i18n and not for vuex-i18n.
Steps to reproduce: