Разница между использованием библиотеки i18n и использованием loacle непосредственно из JSON в vue.js - PullRequest
0 голосов
/ 26 ноября 2018

Я хотел использовать китайский язык в своем приложении vue, поэтому я просто загрузил весь текст JSON в vuex и использовал текст, загруженный в магазине, без использования библиотеки i18n.

Скажите, пожалуйста, есть ли побочный эффект этого подхода?

1 Ответ

0 голосов
/ 26 ноября 2018

Вы должны иметь в виду такие вещи, как:

  • множественное число
  • форматирование даты
  • форматирование числа
  • форматирование валюты
  • резервный язык

Если вы не используете библиотеку, подобную this , вам придется самостоятельно строить логику, управляющую этими вещами (и расширять эту логику, есливы добавите больше языков позже).

Еще одна вещь - обмен файлами перевода между вашим бэкэндом и приложением Vue.Если вы используете библиотеку локализации, может быть возможность повторно использовать строки перевода на сервере и на стороне клиента. Здесь вы можете проверить такую ​​библиотеку на Laravel PHP.

...