Skip to content

i18n(ja): fix straddling-bracket defects around bold UI labels - #23552

Merged
qiancai merged 8 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-straddling-bracket-defects-2026-08-18
Aug 20, 2026
Merged

i18n(ja): fix straddling-bracket defects around bold UI labels#23552
qiancai merged 8 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-straddling-bracket-defects-2026-08-18

Conversation

@yahonda

@yahonda yahonda commented Aug 18, 2026

Copy link
Copy Markdown
Member

What is changed, added or deleted? (Required)

Corpus-wide sweep for the "straddling bracket" defect class in the Japanese (ja) translation: a Japanese kagi-kakko quote pair (「」) split across the ** bold-span boundary instead of both landing consistently on the same side, e.g.:

「**Label」**   →   **Label**
**Label」**    →   **Label**

Each instance was verified against the English source (release-8.5 branch) before fixing:

  • Most resolve to stripping the stray quote marks entirely, since EN plain-bolds the label with no decoration (**Connection Type**, **Save**, etc.).
  • A handful resolve to repositioning the quotes instead of stripping them, when EN itself quotes the label there, or when the file's own established convention for that specific (already Japanese-translated) term consistently uses quotes elsewhere on the page.

Also fixed along the way:

  • Particles (を/が/の) trapped inside a bold span's closing ** instead of sitting outside it.
  • A few reconstructed garbled sentences where the bold span had swallowed unrelated content beyond the label.
  • One case restoring a missing opening quote to match its closing counterpart.

Verification: corpus-wide re-scan for the straddling-bracket pattern found 0 remaining matches; bracket/**-parity check across the full diff found 0 issues across 90 files.

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

Tips for choosing the affected version(s):

By default, CHOOSE MASTER ONLY so your changes will be applied to the next TiDB major or minor releases. If your PR involves a product feature behavior change or a compatibility change, CHOOSE THE AFFECTED RELEASE BRANCH(ES) AND MASTER.

For details, see tips for choosing the affected versions.

  • master (the latest development version)
  • v9.0 (TiDB 9.0 versions)
  • v8.5 (TiDB 8.5 versions)
  • v8.1 (TiDB 8.1 versions)
  • v7.5 (TiDB 7.5 versions)
  • v7.1 (TiDB 7.1 versions)
  • v6.5 (TiDB 6.5 versions)

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

  • This PR is translated from: N/A
  • Other reference link(s): N/A

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

Summary by CodeRabbit

  • Documentation
    • Corrected Japanese wording, punctuation, quotation marks, and Markdown emphasis throughout setup, connection, monitoring, migration, and troubleshooting guides.
    • Updated documented UI labels to match the current console, including navigation items, buttons, tabs, and fields.
    • Improved consistency across deployment-specific connection instructions and alert subscription procedures.
    • No product functionality or procedural behavior changed.

@ti-chi-bot

ti-chi-bot Bot commented Aug 18, 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 oreoxmt 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 area/develop This PR relates to the area of TiDB App development. missing-translation-status This PR does not have translation status info. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Aug 18, 2026
@coderabbitai

coderabbitai Bot commented Aug 18, 2026

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

Too many files!

This PR contains 235 files, which is 85 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.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: fcfd7a45-d212-4b99-8b32-7745d0f3ab9a

📥 Commits

Reviewing files that changed from the base of the PR and between a344db9 and 21edfb6.

📒 Files selected for processing (235)
  • CONTRIBUTING.md
  • ai/examples/auto-embedding-with-pytidb.md
  • ai/examples/basic-with-pytidb.md
  • ai/examples/fulltext-search-with-pytidb.md
  • ai/examples/hybrid-search-with-pytidb.md
  • ai/examples/image-search-with-pytidb.md
  • ai/examples/memory-with-pytidb.md
  • ai/examples/rag-with-pytidb.md
  • ai/examples/vector-search-with-pytidb.md
  • ai/guides/connect.md
  • ai/guides/vector-search-full-text-search-python.md
  • ai/guides/vector-search-hybrid-search.md
  • ai/integrations/tidb-mcp-claude-code.md
  • ai/integrations/tidb-mcp-claude-desktop.md
  • ai/integrations/tidb-mcp-cursor.md
  • ai/integrations/tidb-mcp-server.md
  • ai/integrations/tidb-mcp-vscode.md
  • ai/integrations/tidb-mcp-windsurf.md
  • ai/integrations/vector-search-integrate-with-amazon-bedrock.md
  • ai/integrations/vector-search-integrate-with-django-orm.md
  • ai/integrations/vector-search-integrate-with-jinaai-embedding.md
  • ai/integrations/vector-search-integrate-with-langchain.md
  • ai/integrations/vector-search-integrate-with-llamaindex.md
  • ai/integrations/vector-search-integrate-with-peewee.md
  • ai/integrations/vector-search-integrate-with-sqlalchemy.md
  • ai/quickstart-via-python.md
  • ai/quickstart-via-sql.md
  • ai/vector-search-get-started-using-python.md
  • best-practices/grafana-monitor-best-practices.md
  • best-practices/saas-best-practices.md
  • br/backup-and-restore-storages.md
  • clinic/clinic-user-guide-for-tiup.md
  • clinic/quick-start-with-clinic.md
  • configure-store-limit.md
  • dashboard/continuous-profiling.md
  • dashboard/dashboard-access.md
  • dashboard/dashboard-diagnostics-access.md
  • dashboard/dashboard-diagnostics-report.md
  • dashboard/dashboard-diagnostics-usage.md
  • dashboard/dashboard-faq.md
  • dashboard/dashboard-key-visualizer.md
  • dashboard/dashboard-log-search.md
  • dashboard/dashboard-metrics-relation.md
  • dashboard/dashboard-monitoring.md
  • dashboard/dashboard-overview.md
  • dashboard/dashboard-profiling.md
  • dashboard/dashboard-session-sso.md
  • dashboard/dashboard-slow-query.md
  • dashboard/dashboard-statement-details.md
  • dashboard/dashboard-statement-list.md
  • dashboard/top-sql.md
  • deploy-monitoring-services.md
  • develop/dev-guide-aws-appflow-integration.md
  • develop/dev-guide-bookshop-schema-design.md
  • develop/dev-guide-build-cluster-in-cloud.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
  • develop/dev-guide-wordpress.md
  • develop/serverless-driver-drizzle-example.md
  • develop/serverless-driver-kysely-example.md
  • develop/serverless-driver-node-example.md
  • develop/serverless-driver-prisma-example.md
  • dm/dm-webui-guide.md
  • encryption-at-rest.md
  • external-storage-uri.md
  • identify-slow-queries.md
  • pd-recover.md
  • resources/tidb-pdf-generation-tutorial.md
  • schema-cache.md
  • sql-non-prepared-plan-cache.md
  • sql-tuning-best-practice.md
  • ticdc/integrate-confluent-using-ticdc.md
  • tidb-cloud/backup-and-restore-serverless.md
  • tidb-cloud/backup-and-restore.md
  • tidb-cloud/branch-github-integration.md
  • tidb-cloud/branch-manage.md
  • tidb-cloud/changefeed-overview.md
  • tidb-cloud/changefeed-sink-to-apache-kafka.md
  • tidb-cloud/changefeed-sink-to-apache-pulsar.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/configure-external-storage-access.md
  • tidb-cloud/configure-maintenance-window.md
  • tidb-cloud/configure-security-settings.md
  • tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md
  • tidb-cloud/configure-sql-users.md
  • tidb-cloud/connect-via-sql-shell.md
  • tidb-cloud/connect-via-standard-connection-serverless.md
  • tidb-cloud/connect-via-standard-connection.md
  • tidb-cloud/connected-lark-ticket-creation.md
  • tidb-cloud/connected-slack-ticket-creation.md
  • tidb-cloud/connected-slack-ticket-interaction.md
  • tidb-cloud/cppo-customer.md
  • tidb-cloud/create-tidb-cluster-serverless.md
  • tidb-cloud/create-tidb-cluster.md
  • tidb-cloud/data-service-api-key.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-postman-integration.md
  • tidb-cloud/dedicated-external-storage.md
  • tidb-cloud/delete-tidb-cluster.md
  • tidb-cloud/essential-changefeed-overview.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/features.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-sample-data-serverless.md
  • tidb-cloud/import-sample-data.md
  • tidb-cloud/import-with-mysql-cli-serverless.md
  • tidb-cloud/import-with-mysql-cli.md
  • tidb-cloud/integrate-tidbcloud-with-airbyte.md
  • tidb-cloud/integrate-tidbcloud-with-n8n.md
  • tidb-cloud/integrate-tidbcloud-with-netlify.md
  • tidb-cloud/integrate-tidbcloud-with-vercel.md
  • tidb-cloud/integrate-tidbcloud-with-zapier.md
  • tidb-cloud/manage-projects-and-resources.md
  • tidb-cloud/manage-user-access.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-metrics-integrations.md
  • tidb-cloud/migrate-prometheus-metrics-integrations.md
  • tidb-cloud/migrate-sql-shards.md
  • tidb-cloud/monitor-alert-email.md
  • tidb-cloud/monitor-alert-flashduty.md
  • tidb-cloud/monitor-alert-pagerduty.md
  • tidb-cloud/monitor-alert-slack.md
  • tidb-cloud/monitor-alert-zoom.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/monitor-tidb-cluster.md
  • tidb-cloud/naming-conventions-for-data-import.md
  • tidb-cloud/notifications.md
  • tidb-cloud/oauth2.md
  • tidb-cloud/pause-or-resume-tidb-cluster.md
  • tidb-cloud/premium/backup-and-restore-premium.md
  • tidb-cloud/premium/configure-ip-access-list-premium.md
  • tidb-cloud/premium/connect-to-premium-via-alibaba-cloud-private-endpoint.md
  • tidb-cloud/premium/connect-to-premium-via-public-connection.md
  • tidb-cloud/premium/create-tidb-instance-premium.md
  • tidb-cloud/premium/dual-layer-data-encryption-premium.md
  • tidb-cloud/premium/import-csv-files-premium.md
  • tidb-cloud/premium/import-from-s3-premium.md
  • tidb-cloud/premium/import-with-mysql-cli-premium.md
  • tidb-cloud/premium/migrate-from-op-tidb-premium.md
  • tidb-cloud/premium/premium-export.md
  • tidb-cloud/premium/set-up-sink-private-endpoint-premium.md
  • tidb-cloud/premium/tidb-cloud-auditing-premium.md
  • tidb-cloud/premium/tidb-cloud-tls-connect-to-premium.md
  • tidb-cloud/recovery-group-delete.md
  • tidb-cloud/recovery-group-failover.md
  • tidb-cloud/recovery-group-get-started.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/select-cluster-tier.md
  • tidb-cloud/serverless-export.md
  • tidb-cloud/serverless-private-link-connection-to-amazon-msk.md
  • tidb-cloud/serverless-private-link-connection-to-aws-rds.md
  • tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.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/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/size-your-cluster.md
  • tidb-cloud/tidb-cloud-auditing.md
  • tidb-cloud/tidb-cloud-billing.md
  • tidb-cloud/tidb-cloud-budget.md
  • tidb-cloud/tidb-cloud-clinic.md
  • tidb-cloud/tidb-cloud-dm-precheck-and-troubleshooting.md
  • tidb-cloud/tidb-cloud-import-local-files.md
  • tidb-cloud/tidb-cloud-log-redaction.md
  • tidb-cloud/tidb-cloud-org-sso-authentication.md
  • tidb-cloud/tidb-cloud-password-authentication.md
  • tidb-cloud/tidb-cloud-poc.md
  • tidb-cloud/tidb-cloud-quickstart.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/tiproxy-management.md
  • tidb-cloud/top-ru.md
  • tidb-cloud/upgrade-tidb-cluster.md
  • tidb-cloud/use-chat2query-api.md
  • tidb-lightning/tidb-lightning-web-interface.md
  • tidb-monitoring-framework.md
  • tidb-troubleshooting-map.md
  • troubleshoot-high-disk-io.md
  • troubleshoot-tidb-oom.md

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

📝 Walkthrough

Walkthrough

This documentation-only change standardizes Japanese UI labels, quotation marks, and Markdown emphasis across AI, dashboard, connection, sample application, TiDB Cloud, monitoring, release-note, and troubleshooting guides.

Changes

Documentation formatting updates

Layer / File(s) Summary
AI, best-practice, and dashboard labels
ai/..., best-practices/..., dashboard/...
Corrected Japanese quotation marks, link labels, button names, and bold Markdown boundaries.
GUI connection guide labels
develop/dev-guide-gui-*.md
Standardized UI-label formatting across DataGrip, DBeaver, MySQL Workbench, Navicat, and VS Code SQLTools guides.
Sample application connection labels
develop/dev-guide-sample-application-*.md
Removed unnecessary quotation marks and corrected emphasis around connection type, public access, and CA certificate labels.
TiDB Cloud and troubleshooting labels
tidb-cloud/..., dm/..., external-storage-uri.md, tidb-troubleshooting-map.md
Updated console labels, monitoring instructions, subscription procedures, release notes, and troubleshooting text without changing functionality.

PagerDuty instructions also correct navigation and subscription labels.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: 🟡 Moderate · up to aa17e

The PR improves Japanese bold and quote formatting across many documentation pages, but the current text still contains incorrect support-control directions and an IAM-role instruction that may prevent readers from completing required setup, along with smaller label and grammar inconsistencies. Merge should wait for those corrections.

Possibly related PRs

Suggested reviewers: invalid-email-address, qiancai

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description explains the broad formatting fixes and verification, but it leaves the required TiDB version selection incomplete. Select the applicable TiDB version checkbox, such as v8.5 or master, according to the target branch and change scope.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the corpus-wide fix for Japanese bracket defects around bold UI labels.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

@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 18, 2026
@yahonda
yahonda force-pushed the fix-straddling-bracket-defects-2026-08-18 branch 2 times, most recently from 073f3d6 to 7b7b7ed Compare August 19, 2026 05:40
@ti-chi-bot ti-chi-bot Bot added the needs-1-more-lgtm Indicates a PR needs 1 more LGTM. label Aug 19, 2026
@ti-chi-bot

ti-chi-bot Bot commented Aug 19, 2026

Copy link
Copy Markdown

[LGTM Timeline notifier]

Timeline:

  • 2026-08-19 06:05:16.486314587 +0000 UTC m=+49751.657408706: ☑️ agreed by qiancai.

Corpus-wide sweep for a defect pattern flagged in earlier UI-label
restoration work: a Japanese kagi-kakko quote pair (「」) split across
the ** bold-span boundary instead of both landing consistently inside
or outside, e.g. 「**Label」** or **Label**」 instead of the correct
**Label** (or **「Label」** where EN's own doc genuinely quotes it).

Each instance was verified against the release-8.5 (English) source
before fixing: most resolve to stripping the stray quote marks
entirely since EN plain-bolds the label with no decoration, a handful
resolve to repositioning the quotes to match either EN's own quoting
or the file's own established convention for that specific term.

Also fixed a number of adjacent defects found while touching these
lines: particles trapped inside a bold span's closing ** instead of
sitting outside it, a few reconstructed garbled sentences where the
bold span had swallowed unrelated content, and one case restoring a
missing opening quote to match its closing counterpart.
…tor-alert-pagerduty.md

Found via a user spot-check of the Subscriber Type line, which wasn't
covered by the earlier pass in this PR: 購読者タイプの/「PagerDuty」を had a
trapped particle plus a stray quote around PagerDuty. While in the
file, also stripped the remaining non-straddling 「」 instances this PR
hadn't reached yet (Project Settings, Alert Subscription, Add
Subscriber, Test Connection, Save, Subscribe, Unsubscribe) — all
confirmed plain in the EN source.
Independent 1:1 review of this PR against the EN source (release-8.5)
surfaced several places where quotes were repositioned instead of
stripped, or left inconsistently quoted next to an already-fixed
sibling on the same line:

- 14 dev-guide-sample-application-*.md / dev-guide-gui-vscode-sqltools.md:
  "Connection Type" was repositioned to **「接続タイプ」** instead of
  stripped; EN never quotes it, and one file's own sibling line already
  had the plain form. Also stripped the adjacent Public/CA cert quotes
  on the same lines (same defect, same fix).
- manage-user-access.md: Organization Settings/General/Time Zone/
  Update were repositioned instead of stripped, contradicted by EN
  (plain everywhere) and by this fix's own inconsistency with the
  square-bracket-style "[組織設定] > [ユーザー]" occurrences elsewhere in
  the same file. Normalized all occurrences to plain, unquoted bold.
- 5 files (connect-to-premium-via-alibaba-cloud-private-endpoint.md,
  set-up-private-endpoint-connections-on-{alibaba-cloud,azure,
  google-cloud}.md, set-up-private-endpoint-connections-serverless.md):
  the wrong span was bolded as the UI label (接続方法, "connection
  method") when EN's actual label at that position is **Connect With**,
  with "connection method" as plain descriptive text. Fixed to bold
  the correct label. Also stripped sibling quote decoration around
  Connection Type/Private Endpoint/Active/Settings/Networking found
  on the same lines while fixing this.
- size-your-cluster.md, configure-external-storage-access.md: a couple
  more same-line siblings (Submit, Data/Export) left quoted next to an
  already-stripped instance, now consistent.

Per the standing policy of removing all Japanese quote decoration that
EN doesn't have, even where a file's own convention had kept it.
@yahonda
yahonda force-pushed the fix-straddling-bracket-defects-2026-08-18 branch from 7b7b7ed to aa17ed7 Compare August 19, 2026 06:27

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 65


ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: de611202-4707-4558-b33c-2623219c6368

📥 Commits

Reviewing files that changed from the base of the PR and between a344db9 and aa17ed7.

📒 Files selected for processing (77)
  • ai/examples/image-search-with-pytidb.md
  • ai/integrations/tidb-mcp-claude-desktop.md
  • ai/integrations/tidb-mcp-vscode.md
  • best-practices/grafana-monitor-best-practices.md
  • best-practices/saas-best-practices.md
  • dashboard/dashboard-diagnostics-access.md
  • dashboard/dashboard-faq.md
  • dashboard/dashboard-key-visualizer.md
  • dashboard/dashboard-log-search.md
  • dashboard/dashboard-overview.md
  • dashboard/dashboard-slow-query.md
  • dashboard/dashboard-statement-details.md
  • develop/dev-guide-aws-appflow-integration.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-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-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
  • external-storage-uri.md
  • tidb-cloud/backup-and-restore.md
  • tidb-cloud/changefeed-sink-to-apache-pulsar.md
  • tidb-cloud/changefeed-sink-to-cloud-storage.md
  • tidb-cloud/configure-external-storage-access.md
  • tidb-cloud/configure-security-settings.md
  • tidb-cloud/configure-sql-users.md
  • tidb-cloud/data-service-get-started.md
  • tidb-cloud/data-service-manage-endpoint.md
  • tidb-cloud/essential-database-audit-logging.md
  • tidb-cloud/explore-data-with-chat2query.md
  • tidb-cloud/features.md
  • tidb-cloud/integrate-tidbcloud-with-airbyte.md
  • tidb-cloud/integrate-tidbcloud-with-n8n.md
  • tidb-cloud/manage-user-access.md
  • tidb-cloud/migrate-from-mysql-using-aws-dms.md
  • tidb-cloud/migrate-from-mysql-using-data-migration.md
  • tidb-cloud/monitor-alert-email.md
  • tidb-cloud/monitor-alert-flashduty.md
  • tidb-cloud/monitor-alert-pagerduty.md
  • tidb-cloud/monitor-alert-slack.md
  • tidb-cloud/monitor-alert-zoom.md
  • tidb-cloud/naming-conventions-for-data-import.md
  • tidb-cloud/pause-or-resume-tidb-cluster.md
  • tidb-cloud/premium/backup-and-restore-premium.md
  • tidb-cloud/premium/connect-to-premium-via-alibaba-cloud-private-endpoint.md
  • tidb-cloud/premium/create-tidb-instance-premium.md
  • tidb-cloud/premium/dual-layer-data-encryption-premium.md
  • tidb-cloud/premium/premium-export.md
  • tidb-cloud/releases/release-notes-2022.md
  • tidb-cloud/releases/release-notes-2023.md
  • tidb-cloud/scale-tidb-cluster.md
  • tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md
  • tidb-cloud/size-your-cluster.md
  • tidb-cloud/tidb-cloud-billing.md
  • tidb-cloud/tidb-cloud-import-local-files.md
  • tidb-cloud/tidb-cloud-log-redaction.md
  • tidb-cloud/tidb-cloud-tls-connect-to-dedicated.md
  • tidb-troubleshooting-map.md

Included review availability: Your plan provides up to 4 included reviews per hour; 1 remains after this review.

Comment thread best-practices/grafana-monitor-best-practices.md Outdated
Comment thread dashboard/dashboard-overview.md Outdated
Comment thread dashboard/dashboard-statement-details.md
Comment thread develop/dev-guide-aws-appflow-integration.md Outdated
Comment thread develop/dev-guide-aws-appflow-integration.md Outdated
Comment thread tidb-cloud/manage-user-access.md
Comment thread tidb-cloud/manage-user-access.md Outdated
Comment thread tidb-cloud/migrate-from-mysql-using-aws-dms.md
Comment thread tidb-cloud/monitor-alert-email.md
Comment thread tidb-troubleshooting-map.md
yahonda and others added 3 commits August 19, 2026 16:03
Found by CodeRabbit review on a sibling PR: the quoted request title
「 TiDB Cloud Essential...」 had a stray leading space after the
opening quote mark, not present in the English source.
- best-practices/grafana-monitor-best-practices.md, dashboard/dashboard-overview.md:
  unify メトリック -> メトリクス (Metrics) to match the other reference
  to the same UI element in each file
- develop/dev-guide-gui-navicat.md: move の outside the bold span and
  fix an awkward field-selection phrasing
- tidb-cloud/essential-database-audit-logging.md: add the missing
  "in the lower-right corner" location for the ? icon
- tidb-cloud/manage-user-access.md: restore Update (2 occurrences)
The English source never wraps a bold UI-label span (e.g. Click
**Connect**) in quotes, but the ja translation had accumulated 「」
around many such spans (e.g. **「接続」**), across single-word button
labels, symbols (**「+」**, **「...」**), and longer descriptive labels
(**「クラウドストレージからデータをインポート」**). Verified this
pattern holds against EN for a representative sample across short and
long labels before doing a mechanical, corpus-wide strip: **「X」** ->
**X**, applied only where the quote marks sit immediately inside the
bold delimiters (1,577 occurrences across 233 files).

This supersedes the narrower carve-outs used in PR pingcap#23551/pingcap#23552,
which kept a handful of terms quoted for in-file convention (接続
タイプ, スキーマロード, 接続方法, 組織設定, etc.) - per the standing
policy, in-file consistency is not a reason to keep quoting a term EN
never quotes.

Verified per-file: line count, ** count, [ count, and ] count are
all unchanged (0 anomalies across all 233 changed files) - only the
「」 characters were removed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…defects-2026-08-18

Resolved 54 file conflicts: took this branch's straddling-bracket
fixes as the base, then re-applied the quote-stripping substitution
(**「X」**->**X**) on top, so both fixes combine cleanly. Verified 0
remaining quote-wrapped bold spans and 0 bracket-count anomalies
across all 54 files.

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

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ yahonda
❌ test


test seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@ti-chi-bot ti-chi-bot Bot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. and removed size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Aug 20, 2026
Follow-up to the fix-strip-non-en-quotes-2026-08-20 merge - this
instance was in a non-conflicted region so the merge's conflict-only
reprocessing pass missed it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@qiancai
qiancai merged commit 729b45c into pingcap:i18n-ja-release-8.5 Aug 20, 2026
3 of 9 checks passed
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