# General Translation Changelog: gt-next 6.4.0: ロケールエイリアス
URL: https://generaltranslation.com/ja/blog/gt-next_v6_4_0.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 
Authors: Ernest McCarter
Published: 2025-09-10

## 概要

**gt-next 6.4.0** では、ロケールエイリアス機能を導入しました。このちょっとした機能により、任意の正規ロケールをエイリアスに置き換えられます。

***

## セットアップ

これに対応するため、設定内の `customMapping` パラメータでは、`code` フィールドを別の用途で使うようにしています。`エイリアスロケール` はコードベース内で使用するロケールです。`canonical locale` は API で使用するロケールです。

たとえば、General Translation では `cn` ではなく `zh` を使用します。コードベースで中国語に `cn` を使いたい場合、`cn` がエイリアスロケール、`zh` が正規ロケールになります。

```json
"customMapping": {
  "cn": {
    "code": "zh"
  }
}
```

さらに、カスタムマッピングは `next.config.js` ではなく `gt.config.json` に移すことにしました。これにより、他のライブラリ (`gtx-cli` と `gt-react`) でもこの機能を利用できるようになります.


## カスタマイズ

`customMapping` 機能を再利用しているため、エイリアスのロケールはさらにカスタマイズできます。たとえば、`cn` エイリアスの表示名も &quot;Chinese&quot; ではなく &quot;Mandarin&quot; にしたいとします。

```json
"customMapping": {
  "cn": {
    "code": "zh",
    "languageName": "Mandarin"
  }
}
```

## Sitemap

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