Skip to content

i18n(ja): join top 30 katakana compound word-pairs - #23577

Merged
qiancai merged 9 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-katakana-compound-spacing-2026-08-20
Aug 25, 2026
Merged

i18n(ja): join top 30 katakana compound word-pairs#23577
qiancai merged 9 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-katakana-compound-spacing-2026-08-20

Conversation

@yahonda

@yahonda yahonda commented Aug 20, 2026

Copy link
Copy Markdown
Member

What is changed, added or deleted? (Required)

Corpus-wide scan found 1,908 distinct katakana-compound word pairs written with a stray internal space (inherited from the English source's word-boundary space during MT), affecting 1,100+ files. For 332 pairs occurring 5+ times, direction is per-pair, not uniform — most (but not all) are majority no-space, i.e. the spaced form is the minority MT artifact.

This PR fixes only the top 30 clearest no-space-majority pairs (joined-count exceeds spaced-count by >=1.3x and by >=15 occurrences), 2,139 occurrences across 484 files:

プライベートエンドポイント(406 vs 178), リソースグループ(301 vs 173), レプリケーションタスク(311 vs 148), データソース(319 vs 140), データアプリ(305 vs 104), システムテーブル(244 vs 102), ナビゲーションペイン(250 vs 91), ログバックアップ(405 vs 87), テーブルスキーマ(175 vs 86), インポートモード(223 vs 70), プライベートリンク(176 vs 69), パーティションテーブル(507 vs 59), エラーメッセージ(249 vs 57), スレッドプール(142 vs 50), ノードグループ(69 vs 49), ターゲットテーブル(136 vs 46), ベストプラクティス(232 vs 46), ログファイル(233 vs 45), オペレーティングシステム(145 vs 43), バックアップデータ(212 vs 40), データファイル(182 vs 39), コンボボックス(106 vs 39), インポートタスク(91 vs 36), グローバルインデックス(143 vs 36), ターゲットマシン(83 vs 35), シャードテーブル(81 vs 35), リレーログ(168 vs 34), ソースファイル(119 vs 32), プランキャッシュ(342 vs 31), クエリパフォーマンス(78 vs 31).

Deliberately excluded pairs with ambiguous or reversed direction, e.g.:

  • アクセス リスト 94 vs 87 — too close to call
  • インタラクティブ モード 5 vs 64, デバッグ モード 3 vs 55, ターゲット クラスター 14 vs 47, インポート ブロック 1 vs 30 — space is actually the majority for these; a separate future fix would need the opposite direction.

Fix is deliberately narrow: only the 30 selected (word1, word2) pairs had their exact adjacent occurrence joined. Other katakana compounds sharing a word (e.g. データ エクスポート タスク) were left untouched since they are not among the validated pairs — only the sub-part matching a selected pair got joined (e.g. データ インポート タスクデータ インポートタスク, joining インポートタスク but leaving データ separate, since データ+インポート itself is not one of the 30 validated pairs).

Verified 0 remaining spaced instances for all 30 pairs and 0 anomalies in line-count/**-count/[-count/]-count across all 484 changed files.

Remaining long tail (302 more no-space-majority pairs down to freq=5, 79 reversed-direction pairs, and an unvetted <5-freq tail of 1,611 pairs) is deferred to future sweeps.

Which TiDB version(s) do your changes apply to? (Required)

  • i18n-ja-release-8.5 (TiDB Japanese documentation for TiDB 8.5 versions)

What is the related PR or file link(s)?

  • This PR is translated from:
  • Other reference link(s): first batch of a larger deferred sweep (see memory notes on カタカナ複合語のスペーシング)

AI agent involvement

  • The changes in this PR were primarily made by an AI agent on behalf of the PR author.

Do your changes match any of the following descriptions?

  • Delete files
  • Change aliases
  • Need modification after applied to another branch
  • Might cause conflicts after applied to another branch

Corpus-wide scan found 1,908 distinct katakana-compound word pairs
written with a stray internal space (inherited from the English
source's word-boundary space during MT), affecting ~1,100+ files.
For 332 pairs occurring 5+ times, direction is per-pair, not
uniform - most (but not all) are majority no-space, i.e. spaced is
the minority MT artifact.

This PR fixes only the top 30 clearest no-space-majority pairs
(joined-count exceeds spaced-count by >=1.3x and by >=15 occurrences,
e.g. プライベートエンドポイント 406 vs 178, リソースグループ 301 vs
173, ログバックアップ 405 vs 87), 2,139 occurrences across 484 files.
Deliberately excluded pairs with ambiguous or reversed direction
(e.g. アクセス リスト 94 vs 87 - too close; インタラクティブ モード 5
vs 64, デバッグ モード 3 vs 55, ターゲット クラスター 14 vs 47,
インポート ブロック 1 vs 30 - space is actually the majority for
these, a separate fix in the opposite direction).

Fix is deliberately narrow: only the 30 selected (word1, word2) pairs
had their exact adjacent occurrence joined; other katakana compounds
sharing a word (e.g. データ エクスポート タスク) were left untouched
since they are not among the validated pairs. Verified 0 remaining
spaced instances for all 30 pairs and 0 anomalies in line-count/
**-count/[-count/]-count across all 484 changed files.

Remaining long tail (302 more no-space-majority pairs down to freq=5,
79 reversed-direction pairs, and an unvetted <5-freq tail of 1,611
pairs) is deferred to future sweeps - logged in memory.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@pingcap-cla-assistant

pingcap-cla-assistant Bot commented Aug 20, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@ti-chi-bot ti-chi-bot Bot added area/develop This PR relates to the area of TiDB App development. missing-translation-status This PR does not have translation status info. labels Aug 20, 2026
@ti-chi-bot

ti-chi-bot Bot commented Aug 20, 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 kissmydb 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

@coderabbitai

coderabbitai Bot commented Aug 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 873 files, which is 723 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 22271624-99ca-4880-a893-9656cc2a8390

📥 Commits

Reviewing files that changed from the base of the PR and between 603a4d9 and 07be50a.

📒 Files selected for processing (873)
  • CONTRIBUTING.md
  • README.md
  • ai/concepts/vector-search-overview.md
  • ai/guides/auto-embedding.md
  • ai/guides/connect.md
  • ai/guides/filtering.md
  • ai/guides/join-queries.md
  • ai/guides/raw-queries.md
  • ai/guides/vector-search.md
  • ai/integrations/tidb-mcp-claude-code.md
  • ai/integrations/vector-search-auto-embedding-overview.md
  • ai/integrations/vector-search-integrate-with-django-orm.md
  • ai/integrations/vector-search-integrate-with-jinaai-embedding.md
  • ai/reference/vector-search-data-types.md
  • ai/reference/vector-search-functions-and-operators.md
  • ai/reference/vector-search-improve-performance.md
  • ai/reference/vector-search-index.md
  • ai/reference/vector-search-limitations.md
  • ai/vector-search-get-started-using-python.md
  • alert-rules.md
  • analyze-slow-queries.md
  • api/dm-api-overview.md
  • api/tidb-cloud-api-v1beta1.md
  • auto-increment.md
  • basic-features.md
  • benchmark/benchmark-sysbench-v3.md
  • benchmark/benchmark-sysbench-v4-vs-v3.md
  • benchmark/benchmark-tidb-using-sysbench.md
  • benchmark/benchmark-tidb-using-tpcc.md
  • benchmark/online-workloads-and-add-index-operations.md
  • benchmark/v4.0-performance-benchmarking-with-tpch.md
  • best-practices-for-security-configuration.md
  • best-practices/best-practices-on-public-cloud.md
  • best-practices/ddl-introduction.md
  • best-practices/grafana-monitor-best-practices.md
  • best-practices/haproxy-best-practices.md
  • best-practices/high-concurrency-best-practices.md
  • best-practices/index-management-best-practices.md
  • best-practices/massive-regions-best-practices.md
  • best-practices/multi-column-index-best-practices.md
  • best-practices/pd-scheduling-best-practices.md
  • best-practices/saas-best-practices.md
  • best-practices/tidb-best-practices.md
  • best-practices/tidb-partitioned-tables-best-practices.md
  • best-practices/uuid.md
  • binary-package.md
  • blocklist-control-plan.md
  • br/backup-and-restore-overview.md
  • br/backup-and-restore-storages.md
  • br/backup-and-restore-use-cases.md
  • br/br-auto-tune.md
  • br/br-checkpoint-restore.md
  • br/br-compact-log-backup.md
  • br/br-incremental-guide.md
  • br/br-log-architecture.md
  • br/br-monitoring-and-alert.md
  • br/br-pitr-guide.md
  • br/br-pitr-manual.md
  • br/br-snapshot-architecture.md
  • br/br-snapshot-guide.md
  • br/br-snapshot-manual.md
  • br/br-use-overview.md
  • br/use-br-command-line-tool.md
  • cached-tables.md
  • certificate-authentication.md
  • character-set-and-collation.md
  • check-before-deployment.md
  • choose-index.md
  • clinic/clinic-data-instruction-for-tiup.md
  • clinic/clinic-introduction.md
  • clinic/clinic-user-guide-for-tiup.md
  • clinic/quick-start-with-clinic.md
  • command-line-flags-for-scheduling-configuration.md
  • command-line-flags-for-tidb-configuration.md
  • command-line-flags-for-tso-configuration.md
  • configure-memory-usage.md
  • configure-time-zone.md
  • constraints.md
  • correlated-subquery-optimization.md
  • cost-model.md
  • dashboard/continuous-profiling.md
  • dashboard/dashboard-access.md
  • dashboard/dashboard-cluster-info.md
  • dashboard/dashboard-diagnostics-report.md
  • dashboard/dashboard-faq.md
  • dashboard/dashboard-intro.md
  • dashboard/dashboard-log-search.md
  • dashboard/dashboard-monitoring.md
  • dashboard/dashboard-ops-deploy.md
  • dashboard/dashboard-ops-reverse-proxy.md
  • dashboard/dashboard-ops-security.md
  • dashboard/dashboard-profiling.md
  • dashboard/dashboard-resource-manager.md
  • dashboard/dashboard-session-share.md
  • dashboard/dashboard-slow-query.md
  • dashboard/dashboard-statement-details.md
  • dashboard/dashboard-statement-list.md
  • data-type-json.md
  • ddl_embedded_analyze.md
  • deploy-monitoring-services.md
  • develop/_index.md
  • develop/dev-guide-aws-appflow-integration.md
  • develop/dev-guide-build-cluster-in-cloud.md
  • develop/dev-guide-choose-driver-or-orm.md
  • develop/dev-guide-connection-parameters.md
  • develop/dev-guide-create-secondary-indexes.md
  • develop/dev-guide-create-table.md
  • develop/dev-guide-delete-data.md
  • develop/dev-guide-gui-dbeaver.md
  • develop/dev-guide-gui-vscode-sqltools.md
  • develop/dev-guide-hybrid-oltp-and-olap-queries.md
  • develop/dev-guide-index-best-practice.md
  • develop/dev-guide-insert-data.md
  • develop/dev-guide-object-naming-guidelines.md
  • develop/dev-guide-optimize-sql-best-practices.md
  • develop/dev-guide-optimize-sql-overview.md
  • develop/dev-guide-optimize-sql.md
  • develop/dev-guide-paginate-results.md
  • develop/dev-guide-playground-gitpod.md
  • develop/dev-guide-proxysql-integration.md
  • develop/dev-guide-sample-application-nodejs-mysql2.md
  • develop/dev-guide-sample-application-nodejs-mysqljs.md
  • develop/dev-guide-sample-application-nodejs-prisma.md
  • develop/dev-guide-sample-application-nodejs-typeorm.md
  • develop/dev-guide-sample-application-ruby-mysql2.md
  • develop/dev-guide-sample-application-ruby-rails.md
  • develop/dev-guide-schema-design-overview.md
  • develop/dev-guide-third-party-support.md
  • develop/dev-guide-third-party-tools-compatibility.md
  • develop/dev-guide-timeouts-in-tidb.md
  • develop/dev-guide-transaction-overview.md
  • develop/dev-guide-transaction-troubleshoot.md
  • develop/dev-guide-troubleshoot-overview.md
  • develop/dev-guide-unstable-result-set.md
  • develop/dev-guide-update-data.md
  • develop/dev-guide-use-follower-read.md
  • develop/dev-guide-use-stale-read.md
  • develop/dev-guide-use-subqueries.md
  • develop/dev-guide-use-temporary-tables.md
  • develop/dev-guide-vector-search.md
  • develop/java-app-best-practices.md
  • dm/deploy-a-dm-cluster-using-binary.md
  • dm/deploy-a-dm-cluster-using-tiup-offline.md
  • dm/deploy-a-dm-cluster-using-tiup.md
  • dm/dm-alert-rules.md
  • dm/dm-arch.md
  • dm/dm-best-practices.md
  • dm/dm-binlog-event-filter.md
  • dm/dm-block-allow-table-lists.md
  • dm/dm-command-line-flags.md
  • dm/dm-config-overview.md
  • dm/dm-continuous-data-validation.md
  • dm/dm-create-task.md
  • dm/dm-customized-secret-key.md
  • dm/dm-daily-check.md
  • dm/dm-error-handling.md
  • dm/dm-export-import-config.md
  • dm/dm-faq.md
  • dm/dm-generate-self-signed-certificates.md
  • dm/dm-glossary.md
  • dm/dm-handle-alerts.md
  • dm/dm-handle-performance-issues.md
  • dm/dm-manage-schema.md
  • dm/dm-manage-source.md
  • dm/dm-master-configuration-file.md
  • dm/dm-open-api.md
  • dm/dm-pause-task.md
  • dm/dm-performance-test.md
  • dm/dm-precheck.md
  • dm/dm-query-status.md
  • dm/dm-replication-logic.md
  • dm/dm-resume-task.md
  • dm/dm-safe-mode.md
  • dm/dm-shard-merge.md
  • dm/dm-source-configuration-file.md
  • dm/dm-stop-task.md
  • dm/dm-table-routing.md
  • dm/dm-task-configuration-guide.md
  • dm/dm-webui-guide.md
  • dm/dm-worker-configuration-file.md
  • dm/dm-worker-intro.md
  • dm/feature-online-ddl.md
  • dm/feature-shard-merge-optimistic.md
  • dm/feature-shard-merge-pessimistic.md
  • dm/handle-failed-ddl-statements.md
  • dm/maintain-dm-using-tiup.md
  • dm/manually-handling-sharding-ddl-locks.md
  • dm/monitor-a-dm-cluster.md
  • dm/quick-start-create-source.md
  • dm/quick-start-create-task.md
  • dm/quick-start-with-dm.md
  • dm/relay-log.md
  • dm/shard-merge-best-practices.md
  • dm/table-selector.md
  • dm/task-configuration-file-full.md
  • download-ecosystem-tools.md
  • dr-backup-restore.md
  • dr-multi-replica.md
  • dr-secondary-cluster.md
  • dr-solution-introduction.md
  • dumpling-overview.md
  • dynamic-config.md
  • ecosystem-tool-user-case.md
  • ecosystem-tool-user-guide.md
  • enable-disk-spill-encrypt.md
  • enable-tls-between-components.md
  • encryption-at-rest.md
  • error-codes.md
  • explain-aggregation.md
  • explain-indexes.md
  • explain-joins.md
  • explain-mpp.md
  • explain-overview.md
  • explain-partitions.md
  • explain-subqueries.md
  • explore-htap.md
  • exporting-grafana-snapshots.md
  • external-storage-uri.md
  • faq/backup-and-restore-faq.md
  • faq/deploy-and-maintain-faq.md
  • faq/high-availability-faq.md
  • faq/high-reliability-faq.md
  • faq/manage-cluster-faq.md
  • faq/migration-tidb-faq.md
  • faq/monitor-faq.md
  • faq/sql-faq.md
  • faq/tidb-faq.md
  • filter-binlog-event.md
  • filter-dml-event.md
  • follower-read.md
  • foreign-key.md
  • functions-and-operators/information-functions.md
  • functions-and-operators/operators.md
  • functions-and-operators/precision-math.md
  • functions-and-operators/string-functions.md
  • functions-and-operators/tidb-functions.md
  • garbage-collection-configuration.md
  • garbage-collection-overview.md
  • generate-self-signed-certificates.md
  • geo-distributed-deployment-topology.md
  • global-indexes.md
  • glossary.md
  • grafana-overview-dashboard.md
  • grafana-performance-overview-dashboard.md
  • grafana-resource-control-dashboard.md
  • grafana-tidb-dashboard.md
  • grafana-tikv-dashboard.md
  • hardware-and-software-requirements.md
  • hybrid-deployment-topology.md
  • identify-expensive-queries.md
  • identify-slow-queries.md
  • import-example-data.md
  • index-advisor.md
  • information-schema/client-errors-summary-by-host.md
  • information-schema/client-errors-summary-by-user.md
  • information-schema/client-errors-summary-global.md
  • information-schema/information-schema-cluster-hardware.md
  • information-schema/information-schema-cluster-load.md
  • information-schema/information-schema-cluster-systeminfo.md
  • information-schema/information-schema-data-lock-waits.md
  • information-schema/information-schema-deadlocks.md
  • information-schema/information-schema-inspection-result.md
  • information-schema/information-schema-memory-usage-ops-history.md
  • information-schema/information-schema-memory-usage.md
  • information-schema/information-schema-metrics-summary.md
  • information-schema/information-schema-metrics-tables.md
  • information-schema/information-schema-processlist.md
  • information-schema/information-schema-resource-groups.md
  • information-schema/information-schema-runaway-watches.md
  • information-schema/information-schema-session-variables.md
  • information-schema/information-schema-sql-diagnostics.md
  • information-schema/information-schema-tables.md
  • information-schema/information-schema-tidb-hot-regions-history.md
  • information-schema/information-schema-tiflash-segments.md
  • information-schema/information-schema-tiflash-tables.md
  • latency-breakdown.md
  • log-redaction.md
  • maintain-tidb-using-tiup.md
  • metadata-lock.md
  • metrics-schema.md
  • migrate-aurora-to-tidb.md
  • migrate-from-csv-files-to-tidb.md
  • migrate-from-mariadb.md
  • migrate-from-parquet-files-to-tidb.md
  • migrate-from-sql-files-to-tidb.md
  • migrate-from-tidb-to-mysql.md
  • migrate-from-tidb-to-tidb.md
  • migrate-from-vitess.md
  • migrate-large-mysql-shards-to-tidb.md
  • migrate-large-mysql-to-tidb.md
  • migrate-small-mysql-shards-to-tidb.md
  • migrate-small-mysql-to-tidb.md
  • migrate-with-more-columns-downstream.md
  • migrate-with-pt-ghost.md
  • migration-overview.md
  • migration-tools.md
  • minimal-deployment-topology.md
  • mysql-compatibility.md
  • mysql-schema/mysql-schema-user.md
  • mysql-schema/mysql-schema.md
  • non-transactional-dml.md
  • optimizer-fix-controls.md
  • optimizer-hints.md
  • overview.md
  • partition-pruning.md
  • partitioned-raft-kv.md
  • partitioned-table.md
  • password-management.md
  • pd-configuration-file.md
  • pd-control.md
  • pd-microservices-deployment-topology.md
  • pd-microservices.md
  • pd-recover.md
  • performance-tuning-methods.md
  • performance-tuning-overview.md
  • performance-tuning-practices.md
  • pessimistic-transaction.md
  • pipelined-dml.md
  • placement-rules-in-sql.md
  • predicate-push-down.md
  • privilege-management.md
  • production-deployment-using-tiup.md
  • quick-start-with-htap.md
  • quick-start-with-tidb.md
  • releases/release-1.0.1.md
  • releases/release-1.0.2.md
  • releases/release-1.0.3.md
  • releases/release-1.0.4.md
  • releases/release-1.0.5.md
  • releases/release-1.0.6.md
  • releases/release-1.0.7.md
  • releases/release-1.0.8.md
  • releases/release-2.0-ga.md
  • releases/release-2.0.11.md
  • releases/release-2.1-ga.md
  • releases/release-2.1-rc.1.md
  • releases/release-2.1.10.md
  • releases/release-2.1.14.md
  • releases/release-2.1.17.md
  • releases/release-2.1.19.md
  • releases/release-3.0-ga.md
  • releases/release-3.0.0-rc.1.md
  • releases/release-3.0.1.md
  • releases/release-3.0.12.md
  • releases/release-3.0.14.md
  • releases/release-3.0.17.md
  • releases/release-3.0.2.md
  • releases/release-3.0.4.md
  • releases/release-3.0.5.md
  • releases/release-3.0.6.md
  • releases/release-3.0.8.md
  • releases/release-3.1.0-beta.1.md
  • releases/release-3.1.0-ga.md
  • releases/release-3.1.0-rc.md
  • releases/release-4.0-ga.md
  • releases/release-4.0.0-beta.1.md
  • releases/release-4.0.0-beta.md
  • releases/release-4.0.0-rc.1.md
  • releases/release-4.0.0-rc.2.md
  • releases/release-4.0.11.md
  • releases/release-4.0.12.md
  • releases/release-4.0.13.md
  • releases/release-4.0.15.md
  • releases/release-4.0.16.md
  • releases/release-4.0.2.md
  • releases/release-4.0.3.md
  • releases/release-4.0.5.md
  • releases/release-4.0.8.md
  • releases/release-5.0.0-rc.md
  • releases/release-5.0.0.md
  • releases/release-5.0.2.md
  • releases/release-5.0.6.md
  • releases/release-5.1.0.md
  • releases/release-5.1.4.md
  • releases/release-5.2.0.md
  • releases/release-5.2.2.md
  • releases/release-5.2.4.md
  • releases/release-5.3.0.md
  • releases/release-5.3.1.md
  • releases/release-5.3.4.md
  • releases/release-5.4.0.md
  • releases/release-5.4.3.md
  • releases/release-6.0.0-dmr.md
  • releases/release-6.1.0.md
  • releases/release-6.1.1.md
  • releases/release-6.1.2.md
  • releases/release-6.1.7.md
  • releases/release-6.2.0.md
  • releases/release-6.3.0.md
  • releases/release-6.4.0.md
  • releases/release-6.5.0.md
  • releases/release-6.5.1.md
  • releases/release-6.5.10.md
  • releases/release-6.5.11.md
  • releases/release-6.5.12.md
  • releases/release-6.5.2.md
  • releases/release-6.5.3.md
  • releases/release-6.5.4.md
  • releases/release-6.5.5.md
  • releases/release-6.5.6.md
  • releases/release-6.5.7.md
  • releases/release-6.5.8.md
  • releases/release-6.5.9.md
  • releases/release-6.6.0.md
  • releases/release-7.0.0.md
  • releases/release-7.1.0.md
  • releases/release-7.1.1.md
  • releases/release-7.1.2.md
  • releases/release-7.1.3.md
  • releases/release-7.1.4.md
  • releases/release-7.1.5.md
  • releases/release-7.1.6.md
  • releases/release-7.2.0.md
  • releases/release-7.3.0.md
  • releases/release-7.4.0.md
  • releases/release-7.5.0.md
  • releases/release-7.5.1.md
  • releases/release-7.5.2.md
  • releases/release-7.5.3.md
  • releases/release-7.5.4.md
  • releases/release-7.5.5.md
  • releases/release-7.5.6.md
  • releases/release-7.5.7.md
  • releases/release-7.6.0.md
  • releases/release-8.0.0.md
  • releases/release-8.1.0.md
  • releases/release-8.1.1.md
  • releases/release-8.1.2.md
  • releases/release-8.2.0.md
  • releases/release-8.3.0.md
  • releases/release-8.4.0.md
  • releases/release-8.5.0.md
  • releases/release-8.5.1.md
  • releases/release-8.5.2.md
  • releases/release-8.5.3.md
  • releases/release-8.5.4.md
  • releases/release-8.5.5.md
  • releases/release-8.5.6.md
  • releases/release-rc.3.md
  • releases/versioning.md
  • replicate-between-primary-and-secondary-clusters.md
  • resources/doc-templates/template-new-feature.md
  • resources/doc-templates/template-task.md
  • resources/tidb-pdf-generation-tutorial.md
  • role-based-access-control.md
  • runtime-filter.md
  • scale-microservices-using-tiup.md
  • scale-tidb-using-tiup.md
  • schedule-replicas-by-topology-labels.md
  • scheduling-configuration-file.md
  • schema-cache.md
  • schema-object-names.md
  • shard-row-id-bits.md
  • smooth-upgrade-tidb.md
  • sql-mode.md
  • sql-non-prepared-plan-cache.md
  • sql-physical-optimization.md
  • sql-plan-management.md
  • sql-plan-replayer.md
  • sql-prepared-plan-cache.md
  • sql-statements/sql-statement-admin-cleanup.md
  • sql-statements/sql-statement-admin-recover.md
  • sql-statements/sql-statement-admin-show-ddl.md
  • sql-statements/sql-statement-admin.md
  • sql-statements/sql-statement-alter-database.md
  • sql-statements/sql-statement-alter-resource-group.md
  • sql-statements/sql-statement-alter-sequence.md
  • sql-statements/sql-statement-alter-table.md
  • sql-statements/sql-statement-alter-user.md
  • sql-statements/sql-statement-backup.md
  • sql-statements/sql-statement-cancel-import-job.md
  • sql-statements/sql-statement-create-binding.md
  • sql-statements/sql-statement-create-index.md
  • sql-statements/sql-statement-create-resource-group.md
  • sql-statements/sql-statement-create-sequence.md
  • sql-statements/sql-statement-create-table.md
  • sql-statements/sql-statement-create-user.md
  • sql-statements/sql-statement-drop-binding.md
  • sql-statements/sql-statement-drop-resource-group.md
  • sql-statements/sql-statement-drop-stats.md
  • sql-statements/sql-statement-explain-analyze.md
  • sql-statements/sql-statement-explain.md
  • sql-statements/sql-statement-flashback-cluster.md
  • sql-statements/sql-statement-flashback-table.md
  • sql-statements/sql-statement-import-into.md
  • sql-statements/sql-statement-load-data.md
  • sql-statements/sql-statement-lock-tables-and-unlock-tables.md
  • sql-statements/sql-statement-overview.md
  • sql-statements/sql-statement-query-watch.md
  • sql-statements/sql-statement-recover-table.md
  • sql-statements/sql-statement-restore.md
  • sql-statements/sql-statement-select.md
  • sql-statements/sql-statement-set-password.md
  • sql-statements/sql-statement-set-resource-group.md
  • sql-statements/sql-statement-set-variable.md
  • sql-statements/sql-statement-show-affinity.md
  • sql-statements/sql-statement-show-analyze-status.md
  • sql-statements/sql-statement-show-collation.md
  • sql-statements/sql-statement-show-create-resource-group.md
  • sql-statements/sql-statement-show-import-job.md
  • sql-statements/sql-statement-show-table-regions.md
  • sql-statements/sql-statement-split-region.md
  • sql-statements/sql-statement-trace.md
  • sql-statements/sql-statement-use.md
  • sql-tuning-best-practice.md
  • stale-read.md
  • statement-summary-tables.md
  • statistics.md
  • status-variables.md
  • storage-engine/rocksdb-overview.md
  • storage-engine/titan-configuration.md
  • storage-engine/titan-overview.md
  • sync-diff-inspector/dm-diff.md
  • sync-diff-inspector/route-diff.md
  • sync-diff-inspector/shard-diff.md
  • sync-diff-inspector/sync-diff-inspector-overview.md
  • sys-schema/sys-schema.md
  • system-variable-reference.md
  • system-variables.md
  • table-affinity.md
  • table-filter.md
  • temporary-tables.md
  • ticdc-deployment-topology.md
  • ticdc-performance-tuning-methods.md
  • ticdc/deploy-ticdc.md
  • ticdc/integrate-confluent-using-ticdc.md
  • ticdc/monitor-ticdc.md
  • ticdc/ticdc-alert-rules.md
  • ticdc/ticdc-architecture.md
  • ticdc/ticdc-avro-checksum-verification.md
  • ticdc/ticdc-avro-protocol.md
  • ticdc/ticdc-bidirectional-replication.md
  • ticdc/ticdc-canal-json.md
  • ticdc/ticdc-changefeed-config.md
  • ticdc/ticdc-changefeed-overview.md
  • ticdc/ticdc-classic-architecture.md
  • ticdc/ticdc-client-authentication.md
  • ticdc/ticdc-compatibility.md
  • ticdc/ticdc-data-replication-capabilities.md
  • ticdc/ticdc-ddl.md
  • ticdc/ticdc-faq.md
  • ticdc/ticdc-filter.md
  • ticdc/ticdc-glossary.md
  • ticdc/ticdc-manage-changefeed.md
  • ticdc/ticdc-open-api-v2.md
  • ticdc/ticdc-open-api.md
  • ticdc/ticdc-open-protocol.md
  • ticdc/ticdc-overview.md
  • ticdc/ticdc-simple-protocol.md
  • ticdc/ticdc-sink-to-cloud-storage.md
  • ticdc/ticdc-sink-to-kafka.md
  • ticdc/ticdc-sink-to-mysql.md
  • ticdc/ticdc-sink-to-pulsar.md
  • ticdc/ticdc-split-update-behavior.md
  • ticdc/ticdc-storage-consumer-dev-guide.md
  • ticdc/ticdc-summary-monitor.md
  • ticdc/ticdc-upstream-downstream-check.md
  • ticdc/troubleshoot-ticdc.md
  • tidb-cloud/ai-feature-concepts.md
  • tidb-cloud/architecture-concepts.md
  • tidb-cloud/backup-and-restore.md
  • tidb-cloud/built-in-monitoring.md
  • tidb-cloud/changefeed-overview.md
  • tidb-cloud/changefeed-sink-to-apache-kafka.md
  • tidb-cloud/changefeed-sink-to-cloud-storage.md
  • tidb-cloud/changefeed-sink-to-mysql.md
  • tidb-cloud/changefeed-sink-to-tidb-cloud.md
  • tidb-cloud/cli-reference.md
  • tidb-cloud/configure-external-storage-access.md
  • tidb-cloud/configure-maintenance-window.md
  • tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md
  • tidb-cloud/configure-sql-users.md
  • tidb-cloud/connect-to-tidb-cluster.md
  • tidb-cloud/connect-via-standard-connection-serverless.md
  • tidb-cloud/connected-care-overview.md
  • tidb-cloud/connected-lark-ticket-creation.md
  • tidb-cloud/connected-lark-ticket-interaction.md
  • tidb-cloud/connected-slack-ticket-creation.md
  • tidb-cloud/connected-slack-ticket-interaction.md
  • tidb-cloud/csv-config-for-import-data.md
  • tidb-cloud/data-service-api-key.md
  • tidb-cloud/data-service-app-config-files.md
  • tidb-cloud/data-service-concepts.md
  • tidb-cloud/data-service-custom-domain.md
  • tidb-cloud/data-service-get-started.md
  • tidb-cloud/data-service-integrations.md
  • tidb-cloud/data-service-manage-data-app.md
  • tidb-cloud/data-service-manage-endpoint.md
  • tidb-cloud/data-service-manage-github-connection.md
  • tidb-cloud/data-service-oas-with-nextjs.md
  • tidb-cloud/data-service-response-and-status-code.md
  • tidb-cloud/data-streaming-concepts.md
  • tidb-cloud/database-schema-concepts.md
  • tidb-cloud/dedicated-external-storage.md
  • tidb-cloud/essential-changefeed-sink-to-kafka.md
  • tidb-cloud/essential-changefeed-sink-to-mysql.md
  • tidb-cloud/essential-database-audit-logging.md
  • tidb-cloud/explore-data-with-chat2query.md
  • tidb-cloud/get-started-with-cli.md
  • tidb-cloud/import-csv-files-serverless.md
  • tidb-cloud/import-csv-files.md
  • tidb-cloud/import-parquet-files-serverless.md
  • tidb-cloud/import-parquet-files.md
  • tidb-cloud/import-snapshot-files-serverless.md
  • tidb-cloud/import-snapshot-files.md
  • tidb-cloud/integrate-tidbcloud-with-aws-lambda.md
  • tidb-cloud/integrate-tidbcloud-with-dbt.md
  • tidb-cloud/integrate-tidbcloud-with-vercel.md
  • tidb-cloud/integrate-tidbcloud-with-zapier.md
  • tidb-cloud/key-concepts.md
  • tidb-cloud/manage-user-access.md
  • tidb-cloud/managed-service-provider-customer.md
  • tidb-cloud/migrate-from-mysql-using-aws-dms.md
  • tidb-cloud/migrate-from-mysql-using-data-migration.md
  • tidb-cloud/migrate-from-op-tidb.md
  • tidb-cloud/migrate-from-oracle-using-aws-dms.md
  • tidb-cloud/migrate-incremental-data-from-mysql-using-data-migration.md
  • tidb-cloud/migrate-sql-shards.md
  • tidb-cloud/monitor-built-in-alerting.md
  • tidb-cloud/monitor-datadog-integration.md
  • tidb-cloud/monitor-new-relic-integration.md
  • tidb-cloud/monitor-prometheus-and-grafana-integration.md
  • tidb-cloud/oauth2.md
  • tidb-cloud/optimize-resource-allocation.md
  • tidb-cloud/pause-or-resume-tidb-cluster.md
  • tidb-cloud/premium/backup-and-restore-premium.md
  • tidb-cloud/premium/connect-to-premium-via-aws-private-endpoint.md
  • tidb-cloud/premium/connect-to-premium-via-public-connection.md
  • tidb-cloud/premium/import-csv-files-premium.md
  • tidb-cloud/premium/import-with-mysql-cli-premium.md
  • tidb-cloud/premium/migrate-from-op-tidb-premium.md
  • tidb-cloud/premium/set-up-sink-private-endpoint-premium.md
  • tidb-cloud/premium/tidb-cloud-auditing-premium.md
  • tidb-cloud/premium/tidb-cloud-billing-ticdc-ccu.md
  • tidb-cloud/prometheus-grafana-integration.md
  • tidb-cloud/recovery-group-delete.md
  • tidb-cloud/recovery-group-failover.md
  • tidb-cloud/recovery-group-get-started.md
  • tidb-cloud/recovery-group-overview.md
  • tidb-cloud/releases/_index.md
  • tidb-cloud/releases/notification-2023-08-31-console-maintenance.md
  • tidb-cloud/releases/notification-2023-09-26-console-maintenance.md
  • tidb-cloud/releases/notification-2023-11-14-scale-feature-maintenance.md
  • tidb-cloud/releases/notification-2024-04-11-dm-feature-maintenance.md
  • tidb-cloud/releases/notification-2024-04-18-dm-feature-maintenance.md
  • tidb-cloud/releases/notification-2024-09-15-console-maintenance.md
  • tidb-cloud/releases/release-notes-2020.md
  • tidb-cloud/releases/release-notes-2021.md
  • tidb-cloud/releases/release-notes-2022.md
  • tidb-cloud/releases/release-notes-2023.md
  • tidb-cloud/releases/release-notes-2024.md
  • tidb-cloud/releases/release-notes-2025.md
  • tidb-cloud/releases/tidb-cloud-release-notes.md
  • tidb-cloud/scale-tidb-cluster.md
  • tidb-cloud/secure-connections-to-serverless-clusters.md
  • tidb-cloud/security-concepts.md
  • tidb-cloud/select-cluster-tier.md
  • tidb-cloud/serverless-export.md
  • tidb-cloud/serverless-faqs.md
  • tidb-cloud/serverless-private-link-connection-to-alicloud-rds.md
  • tidb-cloud/serverless-private-link-connection-to-amazon-msk.md
  • tidb-cloud/serverless-private-link-connection-to-aws-confluent.md
  • tidb-cloud/serverless-private-link-connection-to-aws-rds.md
  • tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-alicloud.md
  • tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-aws.md
  • tidb-cloud/serverless-private-link-connection.md
  • tidb-cloud/set-up-private-endpoint-connections-on-azure.md
  • tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md
  • tidb-cloud/set-up-private-endpoint-connections-serverless.md
  • tidb-cloud/set-up-private-endpoint-connections.md
  • tidb-cloud/set-up-sink-private-endpoint.md
  • tidb-cloud/set-up-vpc-peering-connections.md
  • tidb-cloud/setup-aws-self-hosted-kafka-private-link-service.md
  • tidb-cloud/setup-azure-self-hosted-kafka-private-link-service.md
  • tidb-cloud/setup-self-hosted-kafka-private-service-connect.md
  • tidb-cloud/sql-concepts.md
  • tidb-cloud/sql-proxy-account.md
  • tidb-cloud/terraform-get-tidbcloud-provider.md
  • tidb-cloud/terraform-migrate-cluster-resource.md
  • tidb-cloud/terraform-tidbcloud-provider-overview.md
  • tidb-cloud/terraform-use-backup-resource.md
  • tidb-cloud/terraform-use-cluster-resource.md
  • tidb-cloud/terraform-use-dedicated-cluster-resource.md
  • tidb-cloud/terraform-use-dedicated-network-container-resource.md
  • tidb-cloud/terraform-use-dedicated-private-endpoint-connection-resource.md
  • tidb-cloud/terraform-use-import-resource.md
  • tidb-cloud/terraform-use-restore-resource.md
  • tidb-cloud/terraform-use-serverless-cluster-resource-manage-essential.md
  • tidb-cloud/terraform-use-serverless-cluster-resource.md
  • tidb-cloud/terraform-use-serverless-export-resource.md
  • tidb-cloud/terraform-use-sql-user-resource.md
  • tidb-cloud/third-party-monitoring-integrations.md
  • tidb-cloud/ticloud-config-create.md
  • tidb-cloud/ticloud-config-delete.md
  • tidb-cloud/ticloud-config-list.md
  • tidb-cloud/ticloud-config-set.md
  • tidb-cloud/ticloud-config-use.md
  • tidb-cloud/ticloud-import-cancel.md
  • tidb-cloud/ticloud-import-describe.md
  • tidb-cloud/ticloud-import-list.md
  • tidb-cloud/ticloud-import-start.md
  • tidb-cloud/ticloud-serverless-audit-log-config-describe.md
  • tidb-cloud/ticloud-serverless-audit-log-config-update.md
  • tidb-cloud/ticloud-serverless-audit-log-download.md
  • tidb-cloud/ticloud-serverless-audit-log-filter-rule-create.md
  • tidb-cloud/ticloud-serverless-audit-log-filter-rule-delete.md
  • tidb-cloud/ticloud-serverless-audit-log-filter-rule-describe.md
  • tidb-cloud/ticloud-serverless-audit-log-filter-rule-list.md
  • tidb-cloud/ticloud-serverless-audit-log-filter-rule-template.md
  • tidb-cloud/ticloud-serverless-audit-log-filter-rule-update.md
  • tidb-cloud/ticloud-serverless-export-cancel.md
  • tidb-cloud/ticloud-serverless-export-create.md
  • tidb-cloud/ticloud-serverless-export-download.md
  • tidb-cloud/ticloud-serverless-export-list.md
  • tidb-cloud/ticloud-serverless-update.md
  • tidb-cloud/tidb-cloud-auditing.md
  • tidb-cloud/tidb-cloud-billing-dm.md
  • tidb-cloud/tidb-cloud-billing-recovery-group.md
  • tidb-cloud/tidb-cloud-billing-ticdc-rcu.md
  • tidb-cloud/tidb-cloud-billing.md
  • tidb-cloud/tidb-cloud-budget.md
  • tidb-cloud/tidb-cloud-clinic.md
  • tidb-cloud/tidb-cloud-connect-aws-dms.md
  • tidb-cloud/tidb-cloud-console-auditing.md
  • tidb-cloud/tidb-cloud-dm-precheck-and-troubleshooting.md
  • tidb-cloud/tidb-cloud-encrypt-cmek-aws.md
  • tidb-cloud/tidb-cloud-encrypt-cmek-azure.md
  • tidb-cloud/tidb-cloud-faq.md
  • tidb-cloud/tidb-cloud-glossary.md
  • tidb-cloud/tidb-cloud-import-local-files.md
  • tidb-cloud/tidb-cloud-intro.md
  • tidb-cloud/tidb-cloud-org-sso-authentication.md
  • tidb-cloud/tidb-cloud-partners.md
  • tidb-cloud/tidb-cloud-performance-reference.md
  • tidb-cloud/tidb-cloud-poc.md
  • tidb-cloud/tidb-cloud-quickstart.md
  • tidb-cloud/tidb-cloud-sql-tuning-overview.md
  • tidb-cloud/tidb-cloud-support.md
  • tidb-cloud/tidb-cloud-tls-connect-to-dedicated.md
  • tidb-cloud/tidb-cloud-tune-performance-overview.md
  • tidb-cloud/tidb-node-group-management.md
  • tidb-cloud/tidb-node-group-overview.md
  • tidb-cloud/tidb-x-architecture.md
  • tidb-cloud/tidbx-instance-move-faq.md
  • tidb-cloud/tiproxy-management.md
  • tidb-cloud/top-ru.md
  • tidb-cloud/transaction-concepts.md
  • tidb-cloud/troubleshoot-import-access-denied-error.md
  • tidb-cloud/use-chat2query-api.md
  • tidb-cloud/use-chat2query-knowledge.md
  • tidb-cloud/use-chat2query-sessions.md
  • tidb-cloud/use-tidb-cloud-with-ai-tools.md
  • tidb-cloud/v8.5-performance-highlights.md
  • tidb-computing.md
  • tidb-configuration-file.md
  • tidb-control.md
  • tidb-distributed-execution-framework.md
  • tidb-global-sort.md
  • tidb-lightning/data-import-best-practices.md
  • tidb-lightning/deploy-tidb-lightning.md
  • tidb-lightning/import-into-vs-tidb-lightning.md
  • tidb-lightning/monitor-tidb-lightning.md
  • tidb-lightning/tidb-lightning-checkpoints.md
  • tidb-lightning/tidb-lightning-command-line-full.md
  • tidb-lightning/tidb-lightning-compatibility-and-scenarios.md
  • tidb-lightning/tidb-lightning-configuration.md
  • tidb-lightning/tidb-lightning-data-source.md
  • tidb-lightning/tidb-lightning-distributed-import.md
  • tidb-lightning/tidb-lightning-error-resolution.md
  • tidb-lightning/tidb-lightning-faq.md
  • tidb-lightning/tidb-lightning-glossary.md
  • tidb-lightning/tidb-lightning-logical-import-mode-usage.md
  • tidb-lightning/tidb-lightning-logical-import-mode.md
  • tidb-lightning/tidb-lightning-overview.md
  • tidb-lightning/tidb-lightning-physical-import-mode-usage.md
  • tidb-lightning/tidb-lightning-physical-import-mode.md
  • tidb-lightning/tidb-lightning-prechecks.md
  • tidb-lightning/troubleshoot-tidb-lightning.md
  • tidb-limitations.md
  • tidb-monitoring-framework.md
  • tidb-performance-tuning-config.md
  • tidb-resource-control-background-tasks.md
  • tidb-resource-control-ru-groups.md
  • tidb-resource-control-runaway-queries.md
  • tidb-scheduling.md
  • tidb-troubleshooting-map.md
  • tidb-upgrade-migration-guide.md
  • tiflash-deployment-topology.md
  • tiflash-performance-tuning-methods.md
  • tiflash-upgrade-guide.md
  • tiflash/create-tiflash-replicas.md
  • tiflash/maintain-tiflash.md
  • tiflash/monitor-tiflash.md
  • tiflash/tiflash-alert-rules.md
  • tiflash/tiflash-configuration.md
  • tiflash/tiflash-data-validation.md
  • tiflash/tiflash-disaggregated-and-s3.md
  • tiflash/tiflash-late-materialization.md
  • tiflash/tiflash-mintso-scheduler.md
  • tiflash/tiflash-pipeline-model.md
  • tiflash/tiflash-results-materialization.md
  • tiflash/tiflash-spill-disk.md
  • tiflash/troubleshoot-tiflash.md
  • tiflash/tune-tiflash-performance.md
  • tiflash/use-fastscan.md
  • tiflash/use-tidb-to-read-tiflash.md
  • tiflash/use-tiflash-mpp-mode.md
  • tikv-configuration-file.md
  • tikv-control.md
  • tikv-in-memory-engine.md
  • tikv-overview.md
  • time-to-live.md
  • tiproxy/tiproxy-api.md
  • tiproxy/tiproxy-command-line-flags.md
  • tiproxy/tiproxy-configuration.md
  • tiproxy/tiproxy-deployment-topology.md
  • tiproxy/tiproxy-load-balance.md
  • tiproxy/tiproxy-traffic-replay.md
  • tiproxy/troubleshoot-tiproxy.md
  • tiup/tiup-cluster-no-sudo-mode.md
  • tiup/tiup-cluster-topology-reference.md
  • tiup/tiup-cluster.md
  • tiup/tiup-command-mirror-clone.md
  • tiup/tiup-command-mirror-publish.md
  • tiup/tiup-command-mirror-set.md
  • tiup/tiup-command-mirror-sign.md
  • tiup/tiup-command-mirror.md
  • tiup/tiup-command-status.md
  • tiup/tiup-command-telemetry.md
  • tiup/tiup-component-cluster-check.md
  • tiup/tiup-component-cluster-deploy.md
  • tiup/tiup-component-cluster-destroy.md
  • tiup/tiup-component-cluster-display.md
  • tiup/tiup-component-cluster-import.md
  • tiup/tiup-component-cluster-list.md
  • tiup/tiup-component-cluster-meta-backup.md
  • tiup/tiup-component-cluster-meta-restore.md
  • tiup/tiup-component-cluster-patch.md
  • tiup/tiup-component-cluster-scale-in.md
  • tiup/tiup-component-cluster-scale-out.md
  • tiup/tiup-component-cluster-template.md
  • tiup/tiup-component-cluster-upgrade.md
  • tiup/tiup-component-cluster.md
  • tiup/tiup-component-dm-deploy.md
  • tiup/tiup-component-dm-destroy.md
  • tiup/tiup-component-dm-display.md
  • tiup/tiup-component-dm-patch.md
  • tiup/tiup-component-dm-scale-out.md
  • tiup/tiup-component-dm-template.md
  • tiup/tiup-component-dm-upgrade.md
  • tiup/tiup-component-dm.md
  • tiup/tiup-dm-topology-reference.md
  • tiup/tiup-faq.md
  • tiup/tiup-mirror-reference.md
  • tiup/tiup-overview.md
  • tiup/tiup-reference.md
  • tiup/tiup-terminology-and-concepts.md
  • tiup/tiup-troubleshooting-guide.md
  • transaction-isolation-levels.md
  • troubleshoot-data-inconsistency-errors.md
  • troubleshoot-hot-spot-issues.md
  • troubleshoot-lock-conflicts.md
  • troubleshoot-stale-read.md
  • troubleshoot-tidb-cluster.md
  • troubleshoot-tidb-oom.md
  • troubleshoot-write-conflicts.md
  • tso-configuration-file.md
  • tune-operating-system.md
  • tune-tikv-thread-performance.md
  • two-data-centers-in-one-city-deployment.md
  • upgrade-monitoring-services.md
  • upgrade-tidb-using-tiup.md
  • user-account-management.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ti-chi-bot ti-chi-bot Bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Aug 20, 2026
Found via user review: lines already touched by the top-30 batch
often had OTHER katakana-compound pairs still spaced right next to
the fixed one (e.g. データ インポートタスク - インポートタスク was
joined by the top-30 batch but データ+インポート wasn't), creating a
visibly inconsistent mix on the same line.

Rescanned every line changed by the previous commit for any
remaining katakana-adjacent-space pair, computed each pair's
corpus-wide joined-vs-spaced count, and joined every pair where the
joined form is the clear majority (209 pairs, 1,435 occurrences,
446 files). Skipped 115 pairs where spaced is majority or the counts
are too close to call (e.g. アクセス リスト 94 vs 87, ターゲット
クラスター 47 vs 14 - space is actually majority for that one).

Also fixed one single-occurrence case on semantic grounds (no
corpus-frequency data either way): グローバルインデックス パターン
-> グローバルインデックスパターン, matching EN "global index
patterns" as one descriptive phrase.

Verified 0 anomalies in line-count/**-count/[-count/]-count across
all 446 changed files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@yahonda

yahonda commented Aug 20, 2026

Copy link
Copy Markdown
Member Author

Follow-up commit (5731d762b): several lines the batch-1 fix touched still had OTHER katakana-compound pairs left spaced right next to the newly-joined one, e.g. データ インポートタスク (インポートタスク was joined, but データ+インポート wasn't, same line) — a visible inconsistency caught during review.

Re-scanned every line the first commit touched for any remaining katakana-adjacent-space pair (324 distinct pairs found on those lines), computed each pair's full corpus-wide joined-vs-spaced count, and joined every pair where joined > spaced: 209 pairs qualified, 1,435 occurrences across 446 files. Skipped 115 pairs where spaced ties or wins (consistent with the reversed-pair list in the PR description, e.g. アクセス リスト 94 vs 87, ターゲット クラスター 47 vs 14). Also joined one single-occurrence case on semantic grounds (グローバルインデックス パターン → グローバルインデックスパターン, matching EN "global index patterns" as one phrase).

Verified 0 anomalies in line-count/**-count/[-count/]-count across all 446 changed files.

yahonda and others added 2 commits August 20, 2026 11:08
Rescanned the full corpus after batches 1-2 for remaining
katakana-compound word pairs with an internal space, lowering the
frequency threshold to >=3 occurrences (from >=5) to extend coverage.
Joined every pair where the joined form is the clear majority
corpus-wide (joined > spaced): 249 pairs, 1,824 occurrences across
583 files, including common technical compounds such as
ストレージエンジン, オプティマイザヒント, プルリクエスト,
クエリログ, キャッシュテーブル, リーダーノード, フォロワーノード,
データレプリケーション, and バッチサイズ.

Skipped 196 pairs where spaced ties or wins, consistent with the
previously-identified reversed/ambiguous set (アクセス リスト,
インタラクティブ モード, パフォーマンス テスト, デバッグ モード,
ターゲット クラスター, インポート ブロック, サービス ノード, etc.).

Verified 0 remaining spaced instances for all 249 pairs and 0
anomalies in line-count/**-count/[-count/]-count across all 583
changed files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
インタラクティブ モード -> インタラクティブモード, joining the
remaining pre-existing spaced instances (this term's corpus majority
was originally spaced, but per user preference, katakana compounds
should generally stay unspaced). 64 occurrences across 10 files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@yahonda
yahonda force-pushed the fix-katakana-compound-spacing-2026-08-20 branch from 0207389 to bfe938b Compare August 20, 2026 02:14
K 近傍 -> K近傍 (3 occurrences, 1 file). The established Japanese ML
terminology for "K-nearest neighbor" is K近傍法/k近傍法 with no space
between K and 近傍 (matching other standard terms like K平均法); the
space was an MT artifact carried over from the English "K-Nearest"
hyphen/space position. The file had both forms mixed 3-3.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@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 Aug 20, 2026
# Conflicts:
#	best-practices/saas-best-practices.md
#	br/backup-and-restore-storages.md
#	dashboard/dashboard-profiling.md
#	develop/dev-guide-create-secondary-indexes.md
#	develop/dev-guide-gui-datagrip.md
#	develop/dev-guide-gui-dbeaver.md
#	develop/dev-guide-gui-mysql-workbench.md
#	develop/dev-guide-gui-navicat.md
#	develop/dev-guide-gui-vscode-sqltools.md
#	develop/dev-guide-sample-application-aws-lambda.md
#	develop/dev-guide-sample-application-golang-gorm.md
#	develop/dev-guide-sample-application-golang-sql-driver.md
#	develop/dev-guide-sample-application-java-hibernate.md
#	develop/dev-guide-sample-application-java-jdbc.md
#	develop/dev-guide-sample-application-java-mybatis.md
#	develop/dev-guide-sample-application-java-spring-boot.md
#	develop/dev-guide-sample-application-nextjs.md
#	develop/dev-guide-sample-application-nodejs-mysql2.md
#	develop/dev-guide-sample-application-nodejs-mysqljs.md
#	develop/dev-guide-sample-application-nodejs-prisma.md
#	develop/dev-guide-sample-application-nodejs-sequelize.md
#	develop/dev-guide-sample-application-nodejs-typeorm.md
#	develop/dev-guide-sample-application-python-django.md
#	develop/dev-guide-sample-application-python-mysql-connector.md
#	develop/dev-guide-sample-application-python-mysqlclient.md
#	develop/dev-guide-sample-application-python-peewee.md
#	develop/dev-guide-sample-application-python-pymysql.md
#	develop/dev-guide-sample-application-python-sqlalchemy.md
#	develop/dev-guide-sample-application-ruby-mysql2.md
#	develop/dev-guide-sample-application-ruby-rails.md
#	dm/dm-webui-guide.md
#	sql-plan-management.md
#	system-variables.md
#	tidb-cloud/changefeed-sink-to-mysql.md
#	tidb-cloud/configure-external-storage-access.md
#	tidb-cloud/configure-sql-users.md
#	tidb-cloud/data-service-manage-data-app.md
#	tidb-cloud/data-service-manage-endpoint.md
#	tidb-cloud/integrate-tidbcloud-with-vercel.md
#	tidb-cloud/integrate-tidbcloud-with-zapier.md
#	tidb-cloud/migrate-from-mysql-using-aws-dms.md
#	tidb-cloud/migrate-from-mysql-using-data-migration.md
#	tidb-cloud/migrate-from-op-tidb.md
#	tidb-cloud/premium/migrate-from-op-tidb-premium.md
#	tidb-cloud/premium/set-up-sink-private-endpoint-premium.md
#	tidb-cloud/releases/release-notes-2022.md
#	tidb-cloud/releases/release-notes-2023.md
#	tidb-cloud/releases/release-notes-2024.md
#	tidb-cloud/releases/release-notes-2025.md
#	tidb-cloud/releases/tidb-cloud-release-notes.md
#	tidb-cloud/set-up-private-endpoint-connections-on-azure.md
#	tidb-cloud/set-up-sink-private-endpoint.md
#	tidb-cloud/setup-aws-self-hosted-kafka-private-link-service.md
#	tidb-cloud/tidb-cloud-budget.md
#	tidb-cloud/tidb-cloud-glossary.md
#	tidb-cloud/tidb-cloud-org-sso-authentication.md
#	tidb-cloud/tidb-node-group-management.md
#	tidb-cloud/tidb-x-architecture.md
#	tikv-configuration-file.md
#	tiup/tiup-component-dm.md
# Conflicts:
#	best-practices/saas-best-practices.md
#	dashboard/dashboard-profiling.md
#	develop/dev-guide-gui-datagrip.md
#	develop/dev-guide-gui-dbeaver.md
#	develop/dev-guide-gui-mysql-workbench.md
#	develop/dev-guide-gui-navicat.md
#	develop/dev-guide-gui-vscode-sqltools.md
#	develop/dev-guide-sample-application-aws-lambda.md
#	develop/dev-guide-sample-application-golang-gorm.md
#	develop/dev-guide-sample-application-golang-sql-driver.md
#	develop/dev-guide-sample-application-java-hibernate.md
#	develop/dev-guide-sample-application-java-jdbc.md
#	develop/dev-guide-sample-application-java-mybatis.md
#	develop/dev-guide-sample-application-java-spring-boot.md
#	develop/dev-guide-sample-application-nextjs.md
#	develop/dev-guide-sample-application-nodejs-mysql2.md
#	develop/dev-guide-sample-application-nodejs-mysqljs.md
#	develop/dev-guide-sample-application-nodejs-prisma.md
#	develop/dev-guide-sample-application-nodejs-sequelize.md
#	develop/dev-guide-sample-application-nodejs-typeorm.md
#	develop/dev-guide-sample-application-python-django.md
#	develop/dev-guide-sample-application-python-mysql-connector.md
#	develop/dev-guide-sample-application-python-mysqlclient.md
#	develop/dev-guide-sample-application-python-peewee.md
#	develop/dev-guide-sample-application-python-pymysql.md
#	develop/dev-guide-sample-application-python-sqlalchemy.md
#	develop/dev-guide-sample-application-ruby-mysql2.md
#	develop/dev-guide-sample-application-ruby-rails.md
#	dm/dm-webui-guide.md
#	tidb-cloud/backup-and-restore.md
#	tidb-cloud/changefeed-overview.md
#	tidb-cloud/changefeed-sink-to-apache-kafka.md
#	tidb-cloud/changefeed-sink-to-mysql.md
#	tidb-cloud/configure-external-storage-access.md
#	tidb-cloud/configure-sql-users.md
#	tidb-cloud/connect-via-standard-connection-serverless.md
#	tidb-cloud/connected-care-overview.md
#	tidb-cloud/data-service-api-key.md
#	tidb-cloud/data-service-manage-data-app.md
#	tidb-cloud/data-service-manage-endpoint.md
#	tidb-cloud/import-csv-files-serverless.md
#	tidb-cloud/import-csv-files.md
#	tidb-cloud/import-parquet-files-serverless.md
#	tidb-cloud/import-parquet-files.md
#	tidb-cloud/integrate-tidbcloud-with-vercel.md
#	tidb-cloud/integrate-tidbcloud-with-zapier.md
#	tidb-cloud/migrate-from-mysql-using-aws-dms.md
#	tidb-cloud/migrate-from-mysql-using-data-migration.md
#	tidb-cloud/migrate-from-op-tidb.md
#	tidb-cloud/migrate-incremental-data-from-mysql-using-data-migration.md
#	tidb-cloud/migrate-sql-shards.md
#	tidb-cloud/premium/connect-to-premium-via-aws-private-endpoint.md
#	tidb-cloud/premium/import-csv-files-premium.md
#	tidb-cloud/premium/migrate-from-op-tidb-premium.md
#	tidb-cloud/premium/set-up-sink-private-endpoint-premium.md
#	tidb-cloud/prometheus-grafana-integration.md
#	tidb-cloud/recovery-group-get-started.md
#	tidb-cloud/releases/release-notes-2022.md
#	tidb-cloud/releases/release-notes-2023.md
#	tidb-cloud/releases/release-notes-2024.md
#	tidb-cloud/releases/release-notes-2025.md
#	tidb-cloud/releases/tidb-cloud-release-notes.md
#	tidb-cloud/scale-tidb-cluster.md
#	tidb-cloud/serverless-export.md
#	tidb-cloud/serverless-private-link-connection-to-alicloud-rds.md
#	tidb-cloud/serverless-private-link-connection-to-amazon-msk.md
#	tidb-cloud/serverless-private-link-connection-to-aws-confluent.md
#	tidb-cloud/serverless-private-link-connection-to-self-hosted-kafka-in-alicloud.md
#	tidb-cloud/serverless-private-link-connection.md
#	tidb-cloud/set-up-private-endpoint-connections-on-azure.md
#	tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md
#	tidb-cloud/set-up-private-endpoint-connections-serverless.md
#	tidb-cloud/set-up-sink-private-endpoint.md
#	tidb-cloud/set-up-vpc-peering-connections.md
#	tidb-cloud/setup-aws-self-hosted-kafka-private-link-service.md
#	tidb-cloud/setup-azure-self-hosted-kafka-private-link-service.md
#	tidb-cloud/setup-self-hosted-kafka-private-service-connect.md
#	tidb-cloud/tidb-cloud-auditing.md
#	tidb-cloud/tidb-cloud-billing-ticdc-rcu.md
#	tidb-cloud/tidb-cloud-budget.md
#	tidb-cloud/tidb-cloud-connect-aws-dms.md
#	tidb-cloud/tidb-cloud-console-auditing.md
#	tidb-cloud/tidb-cloud-import-local-files.md
#	tidb-cloud/tidb-cloud-org-sso-authentication.md
#	tidb-cloud/tidb-cloud-poc.md
#	tidb-cloud/tidb-cloud-support.md
#	tidb-cloud/tidb-node-group-management.md
#	tidb-cloud/top-ru.md
@yahonda
yahonda force-pushed the fix-katakana-compound-spacing-2026-08-20 branch from 6f67677 to d503411 Compare August 25, 2026 00:20
Fixes same-file self-contradictions and remaining stray instances for
5 previously-established compound pairs (デバッグ モード, インポート
ブロック, クラスタコマンド リスト, リソース コントローラー, リソース
タイプ) plus 3 residual joined-form gaps for ナビゲーションペイン that
survived earlier batches.
…tween katakana)

Per user direction, this corpus's default for katakana compounds is to
NOT insert a space between adjacent katakana words. Reverts the 5
add-space pairs from the previous commit (デバッグモード,
インポートブロック, クラスタコマンドリスト, リソースタイプ,
リソースコントローラークライアント) back to their one-word form; keeps
the ナビゲーションペイン join fix, which already matched this direction.
@qiancai
qiancai merged commit 783a9f7 into pingcap:i18n-ja-release-8.5 Aug 25, 2026
4 of 9 checks passed
@ti-chi-bot ti-chi-bot Bot added the needs-1-more-lgtm Indicates a PR needs 1 more LGTM. label Aug 25, 2026
@ti-chi-bot

ti-chi-bot Bot commented Aug 25, 2026

Copy link
Copy Markdown

[LGTM Timeline notifier]

Timeline:

  • 2026-08-25 07:43:35.111147527 +0000 UTC m=+574050.282241641: ☑️ agreed by qiancai.

yahonda added a commit to yahonda/docs that referenced this pull request Aug 26, 2026
Rebased onto i18n-ja-release-8.5 after pingcap#23602 merged the markdownlint
conformance fixes and after pingcap#23577's katakana compound-word joins.
Re-verified and restored 8 katakana joins that had been silently
reverted by the initial content-preserving merge on lines this branch
also touched, using an independent scan comparing spaced-katakana
runs in the result against upstream's already-joined form.
yahonda added a commit to yahonda/docs that referenced this pull request Aug 26, 2026
Rebased onto i18n-ja-release-8.5 after pingcap#23602 merged the markdownlint
conformance fixes and after pingcap#23577's katakana compound-word joins.
Restored 4 katakana joins that had been silently reverted by the
initial content-preserving merge on lines this branch also touched.
yahonda added a commit to yahonda/docs that referenced this pull request Aug 26, 2026
Rebased onto i18n-ja-release-8.5 after pingcap#23602 merged the markdownlint
conformance fixes and after pingcap#23577's katakana compound-word joins.
Restored 291 katakana joins (converged over 2 passes) that had been
silently reverted by the initial content-preserving merge on lines
this branch also touched, verified via an independent scan comparing
spaced-katakana runs in the result against upstream's joined form.
Also fixed 2 pre-existing MD037 violations (literal multiplication
asterisks misidentified as emphasis markers) found while verifying,
matching how the English source escapes them.
yahonda added a commit to yahonda/docs that referenced this pull request Aug 27, 2026
Rebase PR pingcap#23584 onto the advanced i18n-ja-release-8.5 base using the
content-preserving line-merge method, and re-apply katakana compound-word
joins (PR pingcap#23577) that were reverted where this branch also touched the
same lines.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
yahonda added a commit to yahonda/docs that referenced this pull request Aug 27, 2026
Rebased onto i18n-ja-release-8.5 after pingcap#23602 merged the markdownlint
conformance fixes and after pingcap#23577's katakana compound-word joins.
Re-verified and restored 8 katakana joins that had been silently
reverted by the initial content-preserving merge on lines this branch
also touched, using an independent scan comparing spaced-katakana
runs in the result against upstream's already-joined form.
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. needs-1-more-lgtm Indicates a PR needs 1 more LGTM. 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