Skip to main content
Version: 5.x.x

Switching language (Vue)

For language management, use useTolgee composable function, with subscription to language event:

<template>
<select :value="tolgee.getLanguage()" v-on:change="changeLanguage">
...
</select>
</template>

<script setup>
import { useTolgee } from '@tolgee/vue';

const tolgee = useTolgee(['language']);

const changeLanguage = (e) => {
tolgee.value.changeLanguage(e.target.value);
};
</script>

Read more about Language change, detection and storage