Skip to content

i18n(ja): restore the link-embedded-in-bold checkbox label to English - #23564

Open
yahonda wants to merge 3 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-link-embedded-in-bold-2026-08-19
Open

i18n(ja): restore the link-embedded-in-bold checkbox label to English#23564
yahonda wants to merge 3 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-link-embedded-in-bold-2026-08-19

Conversation

@yahonda

@yahonda yahonda commented Aug 19, 2026

Copy link
Copy Markdown
Member

First-time contributors' checklist

What is changed, added or deleted? (Required)

EN bolds a whole checkbox-option label that has a link nested inside it: **Use [TiDB file naming conventions](link) for automatic mapping** (or, for Serverless/Premium docs, **Use [File naming conventions](link) for automatic mapping**). In 7 import-*.md files, this got garbled during translation: the Japanese quote marks and the を/の particles were split incorrectly across the link boundary, producing nonsensical option labels like **「自動マッピングに<a href="...">TiDBファイル命名規則を</a>使用する」**.

  • Restored the exact English label with the link correctly nested inside the bold span in all instances across: tidb-cloud/import-csv-files.md, tidb-cloud/import-csv-files-serverless.md, tidb-cloud/import-parquet-files.md, tidb-cloud/import-parquet-files-serverless.md, tidb-cloud/import-sample-data.md, tidb-cloud/import-sample-data-serverless.md, tidb-cloud/premium/import-csv-files-premium.md.
  • Also fixed a dropped を particle found in the same sentence in premium/import-csv-files-premium.md.
  • The other ~49 occurrences of "bold wraps a link" found corpus-wide during the initial investigation were confirmed to be legitimate (EN itself bolds a phrase containing a link) and were left untouched.

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):

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
    • Updated Japanese cloud-import guides to match the current English UI labels for automatic file-name mapping.
    • Applied consistent wording across CSV, Parquet, and sample-data instructions for Amazon S3, Google Cloud Storage, Azure Blob Storage, Alibaba Cloud OSS, and premium import workflows.
    • Clarified related notes while preserving the documented automatic-mapping behavior.

The "Use [TiDB file naming conventions](link) for automatic mapping" /
"Use [File naming conventions](link) for automatic mapping" checkbox
label had its embedded link split incorrectly across straddling
Japanese quote marks and particle boundaries in 7 import-*.md files,
producing garbled option labels. Restore the exact English label with
the link correctly nested inside the bold span, matching the English
source structure. Also fixes one dropped を particle found in the same
sentence in premium/import-csv-files-premium.md.
@ti-chi-bot

ti-chi-bot Bot commented Aug 19, 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. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Aug 19, 2026
@coderabbitai

coderabbitai Bot commented Aug 19, 2026

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

Too many files!

This PR contains 233 files, which is 83 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: 82946ed4-04f3-4a7e-ac86-7217a6adff90

📥 Commits

Reviewing files that changed from the base of the PR and between cf1196f and 08edf42.

📒 Files selected for processing (233)
  • 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-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/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

The PR updates Japanese TiDB Cloud import documentation to use English automatic-mapping UI labels. It covers CSV, Parquet, and sample-data guides across supported cloud storage providers. Existing import behavior and SQL format instructions remain unchanged.

Changes

Import documentation label updates

Layer / File(s) Summary
CSV import guide labels
tidb-cloud/import-csv-files.md, tidb-cloud/import-csv-files-serverless.md, tidb-cloud/premium/import-csv-files-premium.md
The automatic-mapping option labels and related wording now use the current English UI text across cloud providers.
Parquet import guide labels
tidb-cloud/import-parquet-files.md, tidb-cloud/import-parquet-files-serverless.md
The guides now use the English automatic-mapping label. Existing directory and single-file behavior descriptions remain unchanged.
Sample-data import labels
tidb-cloud/import-sample-data.md, tidb-cloud/import-sample-data-serverless.md
The automatic-mapping label now uses English UI wording. SQL remains the selected data format.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Merge Risk: ⚪ Minimal · up to cf119

This PR makes localized documentation wording and link-label corrections across seven import guides; no actionable merge-blocking risk remains, so it is merge-ready after normal checks and review.

Possibly related PRs

Suggested labels: area/tidb-cloud

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly describes restoring English checkbox labels with embedded links, which is the primary change.
Description check ✅ Passed The description explains the changes, affected files, version, AI involvement, and scope; required sections are sufficiently completed.
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 19, 2026

@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: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: f9e7432b-fa5a-4532-9f1d-e9b6c5762137

📥 Commits

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

📒 Files selected for processing (7)
  • 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/premium/import-csv-files-premium.md

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

Comment thread tidb-cloud/import-csv-files.md
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>
…ld-2026-08-19

Resolved 6 file conflicts: took this branch's link-embedded-in-bold
fix as the base, then re-applied the quote-stripping substitution on
top. Verified 0 remaining quote-wrapped bold spans (including a
whole-tree second pass) and 0 bracket-count anomalies.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@ti-chi-bot ti-chi-bot Bot added the area/develop This PR relates to the area of TiDB App development. label Aug 20, 2026
@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/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Aug 20, 2026
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. 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