Vue i18n + Google Диск
Недавно у нас возникла потребность в локализации приложения с помощью листов Excel (статический контент).
Решаем сделать это с помощью Таблицы Google Диска,
Потому что его могут редактировать многие люди в режиме реального времени, и он всегда доступен.
Сделать это довольно просто, опубликовав файл как excel и сгенерировав файл перевода по данным excel.
Мы использовали стандарты BabelEdit ( редактор переводов для (веб) приложений ) для файла Excel, который определяет первый столбец для ключей и другие столбцы для языков. .
Это очень просто, если вы хотите экспортировать файл Excel в CSV или JSON с помощью BabelEdit.
Мы использовали пакет XLSX для преобразования файла Excel в JSON.
Как опубликовать свою таблицу Google?
Прежде всего вам нужно создать файл перевода на Google Диске, а затем нажать Опубликовать в Интернете.
Теперь выберите тип .xlsx и нажмите кнопку публикации.
Скопируйте URL-адрес и используйте его в своем коде.
Примечание: Как указано в документации на диске Google, файл будет обновляться каждые 5 минут, поэтому вам следует подождать 5 минут, чтобы увидеть обновления в вашем приложении.