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