Вы должны иметь в виду такие вещи, как:
- множественное число
- форматирование даты
- форматирование числа
- форматирование валюты
- резервный язык
Если вы не используете библиотеку, подобную this , вам придется самостоятельно строить логику, управляющую этими вещами (и расширять эту логику, есливы добавите больше языков позже).
Еще одна вещь - обмен файлами перевода между вашим бэкэндом и приложением Vue.Если вы используете библиотеку локализации, может быть возможность повторно использовать строки перевода на сервере и на стороне клиента. Здесь вы можете проверить такую библиотеку на Laravel PHP.