# General Translation Changelog: gt-next 6.11.0: 翻訳の文字数制限
URL: https://generaltranslation.com/ja/blog/gt-next_v6_11_0.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 
Authors: Ernest McCarter
Published: 2025-12-09

## 概要

**gt-next@6.11.0** では、[`generaltranslation@8.1.0`](/devlog/generaltranslation_v8_1_0) で導入された [`formatCutoff()`](/docs/platform/core/reference/utility-functions/formatting/format-cutoff) 機能を基に、翻訳関数で `$maxChars` パラメータがサポートされました。

***

## 使用方法

`$maxChars` パラメータは、あらゆる文字列の翻訳呼び出しで使用できます。

```javascript
gt('Welcome to our application', { $maxChars: 20 });
// AIが20文字以内での翻訳を試みます: "Bienvenido a app"
```


### 文字数制限の処理

`$maxChars` パラメータは、2つの異なる仕組みを有効にします。

1. **AI翻訳の最適化**: AI は文字数制限を受け取り、指定された長さに収まる翻訳を生成しようとします。

2. **ライブラリの切り詰め処理**: 翻訳 (AI によるものでもキャッシュされたものでも) が文字数制限を超えた場合、ライブラリは制限内に収めるため、ロケールに応じた切り詰めを適用します。

```javascript
gt('Long description text', { $maxChars: 15 });
// AIが簡潔な翻訳を試みる: "Texto breve"
// 結果が上限を超えた場合: "Texto de desc…" (切り詰め)
```


### 連携

既存の翻訳オプションと併用できます。

```javascript
gt('User notification', {
  $context: 'mobile-alert',
  $maxChars: 30,
});
// AIが30文字以内での翻訳を試みる: "Notificación usuario"
// 必要に応じてライブラリが切り詰める: "Notificación del usuario…"
```

このパラメータは翻訳ハッシュに影響し、文字数制限が異なる場合は別個の翻訳エントリが作成されるようにします。

## Sitemap

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