# gt-react: General Translation React SDK: loadTranslations
URL: https://generaltranslation.com/ru/docs/react/api/config/load-translations.mdx
---
title: loadTranslations
description: Справка по API функции loadTranslations()
---
{/* СГЕНЕРИРОВАНО АВТОМАТИЧЕСКИ: Не редактируйте напрямую. Вместо этого измените шаблон в content/docs-templates/. */}
## Обзор
Функция `loadTranslations` — основной способ настроить загрузку переводов.
В продакшене переводы должны где-то храниться, чтобы приложение могло их отображать.
По умолчанию переводы хранятся в CDN GT.
Вы можете указать функцию `loadTranslations`, чтобы получать переводы из другого источника, например:
* Из бандла вашего приложения (самый распространённый вариант)
* Из базы данных
* Из API
* Из другого CDN
Мы поддерживаем загрузку переводов из локальных файлов в бандле вашего приложения.
Следуйте [этому руководству](/docs/react/guides/local-tx), чтобы настроить локальные переводы в вашем React-приложении.
## Справочник
### Параметры
### Описание
| Тип | Описание |
| -------- | ----------------------------------------------- |
| `locale` | Локаль, для которой следует загружать переводы. |
### Возвращает
`Promise`, который возвращает строку или JSX-объект с переводами для указанной локали.
***
## Настройка
Необходимо импортировать функцию `loadTranslations` и передать её в качестве пропса компоненту ``.
```jsx title="src/index.js"
import loadTranslations from './loadTranslations';
createRoot(document.getElementById("root")!).render(
// [!code highlight]
);
```
***
## Примеры
### Загрузка переводов из локальных файлов
Если настроено использование [локальных переводов](/docs/react/guides/local-tx), команда [`gt translate`](/docs/cli/translate) сохраняет переводы в каталоге `./src/_gt`.
```js title="loadTranslations.js"
export default async function loadTranslations(locale) {
const translations = await import(`./_gt/${locale}.json`);
return translations.default;
};
```
### Загружайте переводы со своего CDN
```js title="loadTranslations.js"
export default async function loadTranslations(locale) {
try {
const translations = await fetch(`https://your-cdn.com/translations/${locale}.json`);
const data = await translations.json();
return data;
} catch (e) {
console.error(e);
return {};
}
};
```
***
## Примечания
* `loadTranslations` позволяет настроить, как в продакшене загружаются переводы в вашем приложении.
* Чаще всего это используется для добавления [локальных переводов](/docs/react/guides/local-tx)
## Следующие шаги