# gt-react: General Translation React SDK: Часто задаваемые вопросы URL: https://generaltranslation.com/ru/docs/react/faqs.mdx --- title: Часто задаваемые вопросы description: Ответы на часто задаваемые вопросы о gt-react --- ### Что произойдёт, если в production не хватает переводов? Если в production отсутствует перевод для какого-либо контента, gt-react автоматически подставит исходный текст. Приложение всё равно будет отображаться корректно — пользователи просто увидят язык по умолчанию для этого фрагмента контента. ### Почему нужно устанавливать CLI-инструмент? CLI-инструмент анализирует содержимое всех компонентов `` и заранее генерирует для него переводы, чтобы к моменту развертывания приложения в production все переводы уже были готовы. В режиме разработки он не нужен, потому что можно использовать API-ключи для разработки и переводить по запросу. ### Откуда компонент `` получает переводы? `` может загружать переводы откуда угодно — в зависимости от того, как вы настроили библиотеку: * Если у вас есть ID проекта, библиотека может обращаться к бесплатному CDN * Она может хранить переводы локально в вашем бандле * Она может использовать сочетание этих двух подходов Подробнее см. в [документации по loadTranslations](/docs/react/api/config/load-translations). Во время разработки компонент `` обращается к API, которое использует небольшую модель ИИ для создания временных переводов, чтобы вы могли видеть их горячую перезагрузку по мере работы. Эти переводы нигде не хранятся — они просто отдаются обратно приложению. В production `` этого не делает, поэтому ваши API-ключи никогда не попадают на клиент. ### Работает ли ИИ-перевод с динамическим контентом и переменными? Компонент `` не поддерживает прямой перевод динамического контента и переменных, поскольку переводы могут меняться при каждом повторном рендеринге. Однако вы всё равно можете использовать динамический контент внутри ``, обернув его в компоненты ``, `` или ``. Это похоже на то, как в других библиотеках работает интерполяция строк. ### Могу ли я развернуть приложение без зависимости от серверов GT? Да. Вы можете подготовить переводы самостоятельно, а затем загружать их из собственного бандла или CDN. Подробнее о загрузке переводов из локальных файлов см. в [документации по loadTranslations](/docs/react/api/config/load-translations). ### Как перейти с react-intl или i18next? См. [руководство по миграции](/docs/react/guides/migration) с пошаговыми инструкциями по переходу с других библиотек i18n.