# gt-react: General Translation React SDK: Автономный режим i18n URL: https://generaltranslation.com/ru/docs/react/concepts/stand-alone.mdx --- title: Автономный режим i18n description: Как использовать gt-react как автономную библиотеку i18n --- {/* СГЕНЕРИРОВАНО АВТОМАТИЧЕСКИ: Не редактируйте напрямую. Вместо этого отредактируйте template в content/docs-templates/. */} ## Обзор `gt-react` по возможностям не уступает многим другим библиотекам i18n. Это значит, что `gt-react` можно использовать как автономную библиотеку i18n, не используя платформу General Translation. Для этого не задавайте переменные окружения, такие как `GT_API_KEY` или `GT_PROJECT_ID`. Подробнее о переходе с другой библиотеки i18n на `gt-react` см. в нашем [руководстве по миграции](/docs/react/guides/migration). ## Компромиссы Использование `gt-react` в качестве автономной библиотеки i18n связано с рядом компромиссов. ### Ручной перевод Вам потребуется переводить приложение вручную. Если вы используете нашу платформу, приложение будет переводиться автоматически. Если в вашем проекте используются только [словари](/docs/react/guides/dictionaries) и функция `useTranslations`, вам нужно будет переводить словари вручную, как и при работе с любой другой библиотекой i18n. Убедитесь, что загружаете переведённые словари с помощью функции [`loadDictionary`](/docs/react/api/config/load-dictionary). *** ### Ручной перевод строк Если в вашем проекте используются встроенные переводы с компонентом [``](/docs/react/guides/t) или функцией [`useGT`](/docs/react/guides/strings), вам также потребуется переводить строки вручную. Поскольку у встроенных переводов нет ключей, в CLI предусмотрена команда [`gt generate`](/docs/cli/generate), которая автоматически создаёт template-файлы для вашего проекта. Вам останется только отредактировать template-файлы и добавить переводы для каждого языка. Убедитесь, что загружаете переведённые строки с помощью функции [`loadTranslations`](/docs/react/api/config/load-translations). ### Без переводов при разработке