FAQs
Вопросы, которые помогут решить, стоит ли переходить на доставку обновлений «по воздуху».
Могу ли я обновлять переводы без выпуска новой версии приложения?
Да, и это весь продукт. Ваши переводы публикуются в edge-пакет, который ваше приложение загружает во время выполнения, поэтому исправленная строка становится активной в течение минуты после повторной валидации последнего URL. Никакой пересборки, проверки магазина или повторного развертывания. Каждый проект сам решает, попадают ли черновики GLOSSA в этот пакет или ждут одобрения или редактирования кем-либо.
Как работают обновления переводов «по воздуху»?
Каждая публикация создает неизменяемый версионированный URL, кэшируемый на год, плюс изменяемый последний URL, который повторно валидируется каждые шестьдесят секунд. Среда выполнения загружает данные при запуске и по вашему запросу. Если закрепить версию, она никогда не изменится на экране, который читает пользователь.
Что произойдет, если CDN станет недоступен?
Среда выполнения обслуживает уже кэшированный пакет, а сборка, поставляемая с файлами локализации, всё еще содержит их. Dispatch определяет, как строка становится новее, но не то, как она существует.
Может ли перевод измениться у пользователя в середине сеанса?
Только если вы сами этого захотите. Среда выполнения загружает данные при запуске и по вашей команде. Нет канала push-уведомлений, принудительно меняющего контент на экране, который читает пользователь.
Является ли ключ, встроенный в мое приложение, угрозой безопасности?
Ключ CDN доступен только для чтения. Он не может записывать переводы, создавать ключи или читать другие проекты. Кроме того, он ограничен по частоте запросов для каждого ключа и IP-адреса на источнике, поэтому утечка ключа не позволит злоумышленникам перегрузить нашу систему.
Как выполнить откат?
Укажите URL предыдущей версии. Он неизменяем и всё еще доступен. Последние двадцать версий для каждой локали сохраняются, поэтому откат — это просто изменение URL, а не восстановление из резервной копии.
Какой тариф мне нужен?
Для работы Dispatch нужен токен проекта, а бесплатный тариф не позволяет его создать, поэтому начинайте с тарифа Starter: $19 в месяц за 300 000 слов.
Заменяет ли это файлы в моем репозитории?
Только если вы этого хотите. Те же самые строки все равно возвращаются через pull request, запись через коннектор или синхронизацию файлового хранилища. Отправка — один из четырех вариантов выхода, а не единственный.
работает с тем, что вы уже используете
41 коннекторов уже готово.
your turn
Больше никаких тикетов из-за опечаток.
Delivery, CLI, Action и API доступны в тарифе Starter за $19 в месяц.