Skip to content

i18n(ja): remove stray digits inserted before code spans#23275

Draft
yahonda wants to merge 2 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-ja-stray-numbers
Draft

i18n(ja): remove stray digits inserted before code spans#23275
yahonda wants to merge 2 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-ja-stray-numbers

Conversation

@yahonda

@yahonda yahonda commented Jul 15, 2026

Copy link
Copy Markdown
Member

Removes machine-translation artifacts where a stray single digit was inserted between a sentence-ending period () and a following code span — e.g. 変換します。5 \TIMESTAMP`変換します。`TIMESTAMP``.

  • ~450 removals across ~258 files. All verified to be stray (the digit is unrelated to the code span).

  • releases/release-4.0.15.md is excluded (fully handled in another PR).

  • Might cause conflicts after applied to another branch

@ti-chi-bot

ti-chi-bot Bot commented Jul 15, 2026

Copy link
Copy Markdown

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@ti-chi-bot ti-chi-bot Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 15, 2026
@ti-chi-bot

ti-chi-bot Bot commented Jul 15, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign icemap for approval. For more information see the Code Review Process.
Please ensure that each of them provides their approval before proceeding.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ti-chi-bot ti-chi-bot Bot added missing-translation-status This PR does not have translation status info. area/develop This PR relates to the area of TiDB App development. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Jul 15, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request cleans up the Japanese documentation by removing stray digits that were likely introduced as translation artifacts. The reviewer's feedback is highly constructive, pointing out several instances where stray digits were missed, or where their removal left behind grammatically incorrect phrases (such as "番目の列" or "番目のインデックス") and broken technical terms (like changing "4GB" to "GB"). Additionally, the feedback identifies missing Japanese particles and translation artifacts that need to be corrected to ensure the documentation is natural, clear, and grammatically accurate.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

- [`split.qps-threshold`](/tikv-configuration-file.md#qps-threshold) :リージョンがホットスポットと判断されるQPSのしきい値。4GB [`region-split-size`](/tikv-configuration-file.md#region-split-size)の場合はデフォルト値は1秒あたり`3000` 、それ以外の場合はデフォルト値は`7000`です。
- [`split.byte-threshold`](/tikv-configuration-file.md#byte-threshold-new-in-v50) : (v5.0で導入)リージョンがホットスポットとして識別されるトラフィックしきい値。単位はバイトです`region-split-size`が4GB未満の場合はデフォルト値は30MiB/秒、それ以外の場合は100MiB/秒です。
- [`split.region-cpu-overload-threshold-ratio`](/tikv-configuration-file.md#region-cpu-overload-threshold-ratio-new-in-v620) : (v6.2.0 で導入)リージョンがホットスポットと判断される CPU 使用率のしきい値 (読み取りスレッドプールの CPU 時間の割合)。4 `region-split-size`未満の場合はデフォルト値は`0.25` 、それ以外の場合はデフォルト値は`0.75`です。
- [`split.region-cpu-overload-threshold-ratio`](/tikv-configuration-file.md#region-cpu-overload-threshold-ratio-new-in-v620) : (v6.2.0 で導入)リージョンがホットスポットと判断される CPU 使用率のしきい値 (読み取りスレッドプールの CPU 時間の割合)。`region-split-size`未満の場合はデフォルト値は`0.25` 、それ以外の場合はデフォルト値は`0.75`です。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Removing the digit 4 here broke the technical meaning of the sentence because 4 was part of 4GB. It should be restored as 4GB未満の場合は.

Suggested change
- [`split.region-cpu-overload-threshold-ratio`](/tikv-configuration-file.md#region-cpu-overload-threshold-ratio-new-in-v620) : (v6.2.0 で導入)リージョンがホットスポットと判断される CPU 使用率のしきい値 (読み取りスレッドプールの CPU 時間の割合)。`region-split-size`未満の場合はデフォルト値は`0.25` 、それ以外の場合はデフォルト値は`0.75`です。
- [`split.region-cpu-overload-threshold-ratio`](/tikv-configuration-file.md#region-cpu-overload-threshold-ratio-new-in-v620) : (v6.2.0 で導入)リージョンがホットスポットと判断される CPU 使用率のしきい値 (読み取りスレッドプールの CPU 時間の割合)。`region-split-size`が4GB未満の場合はデフォルト値は`0.25` 、それ以外の場合はデフォルト値は`0.75`です。

Comment thread explain-overview.md
```

`EXPLAIN`実際のクエリを実行しません。2 [`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md)クエリを実行し、 `EXPLAIN`情報を表示します。これは、選択された実行プランが最適ではないケースを診断するのに役立ちます。6 `EXPLAIN`使用例については、以下のドキュメントをご覧ください。
`EXPLAIN`実際のクエリを実行しません。2 [`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md)クエリを実行し、 `EXPLAIN`情報を表示します。これは、選択された実行プランが最適ではないケースを診断するのに役立ちます。`EXPLAIN`使用例については、以下のドキュメントをご覧ください。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The stray digit 2 before [EXPLAIN ANALYZE] was not removed. It should be removed to maintain a clean sentence structure.

Suggested change
`EXPLAIN`実際のクエリを実行しません。2 [`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md)クエリを実行し、 `EXPLAIN`情報を表示します。これは、選択された実行プランが最適ではないケースを診断するのに役立ちます。`EXPLAIN`使用例については、以下のドキュメントをご覧ください。
`EXPLAIN`実際のクエリを実行しません。[`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md)クエリを実行し、 `EXPLAIN`情報を表示します。これは、選択された実行プランが最適ではないケースを診断するのに役立ちます。`EXPLAIN`使用例については、以下のドキュメントをご覧ください。

Comment thread auto-increment.md
## コンセプト {#concept}

`AUTO_INCREMENT` 、デフォルトの列値を自動的に入力するために使用される列属性です。2 `INSERT`ステートメントで`AUTO_INCREMENT`番目の列の値が指定されていない場合、システムは自動的にこの列に値を割り当てます。
`AUTO_INCREMENT` 、デフォルトの列値を自動的に入力するために使用される列属性です。`INSERT`ステートメントで`AUTO_INCREMENT`番目の列の値が指定されていない場合、システムは自動的にこの列に値を割り当てます。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

After removing the stray digit 2, the leftover phrase 番目の列 makes the sentence grammatically incorrect in Japanese. It should be corrected to AUTO_INCREMENT列.

Suggested change
`AUTO_INCREMENT` 、デフォルトの列値を自動的に入力するために使用される列属性です。`INSERT`ステートメントで`AUTO_INCREMENT`番目の列の値が指定されていない場合、システムは自動的にこの列に値を割り当てます。
`AUTO_INCREMENT` 、デフォルトの列値を自動的に入力するために使用される列属性です。`INSERT`ステートメントで`AUTO_INCREMENT`列の値が指定されていない場合、システムは自動的にこの列に値を割り当てます。

Comment thread best-practices/uuid.md
## MySQLの互換性 {#mysql-compatibility}

UUIDはMySQLでも使用できます。1と`UUID_TO_BIN()` `BIN_TO_UUID()`はMySQL 8.0で導入されました。5 `UUID()`関数はそれ以前のMySQLバージョンでも使用できます。
UUIDはMySQLでも使用できます。1と`UUID_TO_BIN()` `BIN_TO_UUID()`はMySQL 8.0で導入されました。`UUID()`関数はそれ以前のMySQLバージョンでも使用できます。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The stray digit 1 was not fully removed, leaving 1と at the beginning of the sentence. It should be corrected to UUID_TO_BIN()と.

Suggested change
UUIDはMySQLでも使用できます。1と`UUID_TO_BIN()` `BIN_TO_UUID()`はMySQL 8.0で導入されました。`UUID()`関数はそれ以前のMySQLバージョンでも使用できます。
UUIDはMySQLでも使用できます。`UUID_TO_BIN()``BIN_TO_UUID()`はMySQL 8.0で導入されました。`UUID()`関数はそれ以前のMySQLバージョンでも使用できます。

- 初期化構成ファイルは`topology.yaml`です。
- `--user root` : `root`キーを使用してターゲット マシンにログインし、クラスターの展開を完了するか、 `ssh`および`sudo`権限を持つ他のユーザーを使用して展開を完了することができます。
- `[-i]`と`[-p]` : オプション。ターゲットマシンへのログインをパスワードなしで設定している場合、これらのパラメータは不要です。そうでない場合は、2つのパラメータのいずれかを選択してください。4 `[-i]` 、ターゲットマシンにアクセスできる`root`ユーザー(または`--user`で指定された他のユーザー)の秘密鍵です。10 `[-p]` 、ユーザーパスワードを対話的に入力するために使用されます。
- `[-i]`と`[-p]` : オプション。ターゲットマシンへのログインをパスワードなしで設定している場合、これらのパラメータは不要です。そうでない場合は、2つのパラメータのいずれかを選択してください。`[-i]` 、ターゲットマシンにアクセスできる`root`ユーザー(または`--user`で指定された他のユーザー)の秘密鍵です。10 `[-p]` 、ユーザーパスワードを対話的に入力するために使用されます。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The stray digit 10 before [-p] was not removed. It should be removed to maintain a clean sentence structure.

Suggested change
- `[-i]``[-p]` : オプション。ターゲットマシンへのログインをパスワードなしで設定している場合、これらのパラメータは不要です。そうでない場合は、2つのパラメータのいずれかを選択してください。`[-i]` 、ターゲットマシンにアクセスできる`root`ユーザー(または`--user`で指定された他のユーザー)の秘密鍵です。10 `[-p]` 、ユーザーパスワードを対話的に入力するために使用されます。
- `[-i]``[-p]` : オプション。ターゲットマシンへのログインをパスワードなしで設定している場合、これらのパラメータは不要です。そうでない場合は、2つのパラメータのいずれかを選択してください。`[-i]` 、ターゲットマシンにアクセスできる`root`ユーザー(または`--user`で指定された他のユーザー)の秘密鍵です。`[-p]` 、ユーザーパスワードを対話的に入力するために使用されます。

- `--self` : TiUP自体をアンインストールします。

`component`はアンインストールするコンポーネントです。2 `version`アンインストールするバージョンです。8 `tiup uninstall`では、 `component`と`version`どちらも無視できます。どちらか一方を無視する場合は、 `--all`フラグを追加する必要があります。
`component`はアンインストールするコンポーネントです。`version`アンインストールするバージョンです。`tiup uninstall`では、 `component`と`version`どちらも無視できます。どちらか一方を無視する場合は、 `--all`フラグを追加する必要があります。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

low

The particles and are missing in versionアンインストールするバージョンです and componentとversionどちらも無視できます. They should be corrected to versionはアンインストールするバージョンです and componentとversionのどちらも無視できます respectively.

Suggested change
`component`はアンインストールするコンポーネントです。`version`アンインストールするバージョンです`tiup uninstall`では、 `component``version`どちらも無視できます。どちらか一方を無視する場合は、 `--all`フラグを追加する必要があります。
`component`はアンインストールするコンポーネントです。`version`はアンインストールするバージョンです`tiup uninstall`では、 `component``version`のどちらも無視できます。どちらか一方を無視する場合は、 `--all`フラグを追加する必要があります。

### <code>tiup list &lt;component&gt;</code>を使用してコンポーネントの最新バージョン情報を表示できません {#can-t-see-the-latest-version-information-of-a-component-using-code-tiup-list-x3c-component-code}

前回の問題と同様に、コンポーネントのバージョン情報は、ローカルキャッシュが存在しない場合にのみミラーサーバーから取得されます。1 `tiup list <component>`実行することでコンポーネントリストを更新できます。
前回の問題と同様に、コンポーネントのバージョン情報は、ローカルキャッシュが存在しない場合にのみミラーサーバーから取得されます。`tiup list <component>`実行することでコンポーネントリストを更新できます。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

low

The particle is missing in tiup list <component>実行することで. It should be corrected to tiup list <component>を実行することで.

Suggested change
前回の問題と同様に、コンポーネントのバージョン情報は、ローカルキャッシュが存在しない場合にのみミラーサーバーから取得されます。`tiup list <component>`実行することでコンポーネントリストを更新できます
前回の問題と同様に、コンポーネントのバージョン情報は、ローカルキャッシュが存在しない場合にのみミラーサーバーから取得されます。`tiup list <component>`を実行することでコンポーネントリストを更新できます

- 統計情報を更新する
- `analyze table`手動で実行し、統計の正確性を維持するために、 `crontab`コマンドを使用して`analyze`定期的に実行します。
- `auto analyze`自動的に実行します。3 `analyze ratio`しきい値を下げ、情報収集の頻度を上げ、実行の開始時刻と終了時刻を設定します。以下の例をご覧ください。
- `auto analyze`自動的に実行します。`analyze ratio`しきい値を下げ、情報収集の頻度を上げ、実行の開始時刻と終了時刻を設定します。以下の例をご覧ください。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

low

The particles and are missing in auto analyze自動的に実行します and analyze ratioしきい値を下げ. They should be corrected to auto analyzeを自動的に実行します and analyze ratioのしきい値を下げ respectively.

Suggested change
- `auto analyze`自動的に実行します。`analyze ratio`しきい値を下げ、情報収集の頻度を上げ、実行の開始時刻と終了時刻を設定します。以下の例をご覧ください。
- `auto analyze`を自動的に実行します。`analyze ratio`のしきい値を下げ、情報収集の頻度を上げ、実行の開始時刻と終了時刻を設定します。以下の例をご覧ください。

- クライアントが`server is busy`や特に`raftstore is busy`などのエラーを報告する場合、エラーは I/O の問題に関連している可能性があります。

`busy`エラーの具体的な原因を確認するには、監視パネル( **Grafana** -&gt; **TiKV** -&gt; **errors** )を確認してください。9 `server is busy` TiKVのフロー制御メカニズムです。これにより、TiKVは`tidb/ti-client` 、現在のTiKVの負荷が高すぎるため、クライアントは後で再試行する必要があることを通知します。
`busy`エラーの具体的な原因を確認するには、監視パネル( **Grafana** -&gt; **TiKV** -&gt; **errors** )を確認してください。`server is busy` TiKVのフロー制御メカニズムです。これにより、TiKVは`tidb/ti-client` 、現在のTiKVの負荷が高すぎるため、クライアントは後で再試行する必要があることを通知します。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

low

The particle is missing in server is busy TiKVのフロー制御メカニズムです, and に対し is missing in これにより、TiKVはtidb/ti-client 、現在のTiKVの負荷が高すぎるため. They should be corrected to server is busyはTiKVのフロー制御メカニズムです and これにより、TiKVはtidb/ti-clientに対し、現在のTiKVの負荷が高すぎるため respectively.

Suggested change
`busy`エラーの具体的な原因を確認するには、監視パネル( **Grafana** -&gt; **TiKV** -&gt; **errors** )を確認してください。`server is busy` TiKVのフロー制御メカニズムです。これにより、TiKVは`tidb/ti-client` 、現在のTiKVの負荷が高すぎるため、クライアントは後で再試行する必要があることを通知します。
`busy`エラーの具体的な原因を確認するには、監視パネル( **Grafana** -> **TiKV** -> **errors** )を確認してください。`server is busy`はTiKVのフロー制御メカニズムです。これにより、TiKVは`tidb/ti-client`に対し、現在のTiKVの負荷が高すぎるため、クライアントは後で再試行する必要があることを通知します。

`SHARD_ROW_ID_BITS`の値は動的に変更できます。変更された値は、新しく書き込まれたデータにのみ適用されます。

`CLUSTERED`型の主キーを持つテーブルの場合、TiDBはテーブルの主キーをRowIDとして使用します。この場合、 `SHARD_ROW_ID_BITS`オプションはRowIDの生成ルールを変更するため使用できません。5 `NONCLUSTERED`の主キーを持つテーブルの場合、TiDBは自動的に割り当てられた64ビット整数をRowIDとして使用します。この場合、 `SHARD_ROW_ID_BITS` `CLUSTERED`が使用できます。9型の主キーの詳細については、 [クラスター化インデックス](/clustered-indexes.md)を参照してください。
`CLUSTERED`型の主キーを持つテーブルの場合、TiDBはテーブルの主キーをRowIDとして使用します。この場合、 `SHARD_ROW_ID_BITS`オプションはRowIDの生成ルールを変更するため使用できません。`NONCLUSTERED`の主キーを持つテーブルの場合、TiDBは自動的に割り当てられた64ビット整数をRowIDとして使用します。この場合、 `SHARD_ROW_ID_BITS` `CLUSTERED`が使用できます。9型の主キーの詳細については、 [クラスター化インデックス](/clustered-indexes.md)を参照してください。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

low

The stray digit 9 was not removed, and the sentence structure is scrambled. It should be rewritten to be clear and natural.

Suggested change
`CLUSTERED`型の主キーを持つテーブルの場合、TiDBはテーブルの主キーをRowIDとして使用します。この場合、 `SHARD_ROW_ID_BITS`オプションはRowIDの生成ルールを変更するため使用できません。`NONCLUSTERED`の主キーを持つテーブルの場合、TiDBは自動的に割り当てられた64ビット整数をRowIDとして使用します。この場合、 `SHARD_ROW_ID_BITS` `CLUSTERED`が使用できます。9型の主キーの詳細については[クラスター化インデックス](/clustered-indexes.md)を参照してください。
`CLUSTERED`型の主キーを持つテーブルの場合、TiDBはテーブルの主キーをRowIDとして使用します。この場合、 `SHARD_ROW_ID_BITS`オプションはRowIDの生成ルールを変更するため使用できません。`NONCLUSTERED`の主キーを持つテーブルの場合、TiDBは自動的に割り当てられた64ビット整数をRowIDとして使用します。この場合、 `SHARD_ROW_ID_BITS`が使用できます。クラスター化インデックス型の主キーの詳細については[クラスター化インデックス](/clustered-indexes.md)を参照してください。

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

Gemini encountered an error creating the review. You can try again by commenting /gemini review.

@yahonda
yahonda force-pushed the fix-ja-stray-numbers branch from 076cdd7 to d8d9b9c Compare July 16, 2026 00:38
@qiancai qiancai added translation/no-need No need to translate this PR. and removed missing-translation-status This PR does not have translation status info. labels Jul 16, 2026
yahonda and others added 2 commits July 16, 2026 18:06
…a code span

Removes machine-translation artifacts of the form `。N \`code\`` (a stray single digit between a Japanese full stop and a following code span). Verified all matches are stray (unrelated to the code span). release-4.0.15.md and other files handled in separate PRs are excluded.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ingcap#23273)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@yahonda
yahonda force-pushed the fix-ja-stray-numbers branch from d8d9b9c to 2ab9230 Compare July 16, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/develop This PR relates to the area of TiDB App development. do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. translation/no-need No need to translate this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants