# General Translation React SDKs (gt-react, gt-next, gt-react-native): resolveCanonicalLocale
URL: https://generaltranslation.com/ru/docs/react/nextjs/reference/functions/resolve-canonical-locale.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Преобразует настроенный алиас локали в канонический код локали BCP 47 в серверном коде Next.js App Router с General Translation. Справочник API для resolveCanonicalLocale.

Функция `resolveCanonicalLocale` преобразует локаль или настроенный алиас в её канонический код локали BCP 47. Импортируйте её из `gt-next/server` в серверном коде App Router.

`resolveCanonicalLocale` работает только на сервере и не поддерживается в Pages Router.

## Обзор [#overview]

```tsx
import { resolveCanonicalLocale } from 'gt-next/server';

const locale = resolveCanonicalLocale('brand-french'); // 'fr-FR'
```

## Параметры [#parameters]

| Параметр | Описание                                       | Тип      | Необязательный | По умолчанию |
| -------- | ---------------------------------------------- | -------- | -------------- | ------------ |
| `locale` | Код локали или алиас, который нужно разрешить. | `string` | Нет            | —            |

## Возвращаемое значение [#returns]

**Тип** `string`

Каноническая локаль, заданная для этого значения. Пользовательские алиасы берутся из [`customMapping`](/docs/react/reference/config#custom-mapping).

## Пример [#example]

```tsx
import { resolveCanonicalLocale } from 'gt-next/server';

resolveCanonicalLocale('en-us'); // 'en-US'
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
