Skip to content

i18n(ja): convert full-width hash to half-width in issue/PR references (part 1/2, TiDB 1.0-4.0.16) - #23598

Open
yahonda wants to merge 3 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-fullwidth-hash-to-halfwidth-part1
Open

i18n(ja): convert full-width hash to half-width in issue/PR references (part 1/2, TiDB 1.0-4.0.16)#23598
yahonda wants to merge 3 commits into
pingcap:i18n-ja-release-8.5from
yahonda:fix-fullwidth-hash-to-halfwidth-part1

Conversation

@yahonda

@yahonda yahonda commented Aug 25, 2026

Copy link
Copy Markdown
Member

What is changed, added or deleted? (Required)

Split from #23597 to stay under CodeRabbit's 150-file review limit (original PR touched 166 files). This part covers release-2.0.x through release-4.0.16 plus a handful of non-release reference files (86 files total).

The Japanese translation rendered the # in GitHub issue/PR reference link text (e.g. [#12345]) as the full-width CJK character # instead of the half-width # used throughout the English source and in the actual linked URLs. This PR converts those occurrences to half-width #, plus fixes additional missing-particle and misleading-imperative-mood defects found during a subsequent 1:1 comparison review against the release-8.5 English source.

Verified: line-count-symmetric diff, 0 remaining full-width # occurrences among the files covered by this PR.

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

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
    • Standardized issue and pull-request references across user guides, FAQs, function documentation, and historical release notes.
    • Improved Markdown formatting, including section spacing, headings, bullet structure, indentation, and link consistency.
    • Corrected select Japanese wording, grammar, and technical descriptions for clearer documentation.
    • Preserved the documented features, fixes, release information, and link destinations.

@ti-chi-bot ti-chi-bot Bot added the missing-translation-status This PR does not have translation status info. label Aug 25, 2026
@ti-chi-bot

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

@ti-chi-bot ti-chi-bot Bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Aug 25, 2026
@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This documentation-only change normalizes full-width issue and pull-request markers to ASCII # across reference pages and TiDB release notes. It also applies minor Japanese wording and Markdown formatting corrections. No code, public entities, or link targets changed.

Changes

Documentation normalization

Layer / File(s) Summary
Documentation and release-note updates
br/*, faq/*, functions-and-operators/*, generated-columns.md, releases/release-*.md
Issue and pull-request references use ASCII #. Selected release notes also update Japanese wording, list spacing, headings, and Markdown structure. The documented release items and link targets remain unchanged.

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

Merge Risk: 🟡 Moderate · up to 6e795

This PR still contains multiple Japanese release-note inaccuracies and formatting or reference problems that could mislead readers about documented behavior or direct them to the wrong change. The issues should be corrected or explicitly accepted before merging; the impact is limited to documentation.

Suggested reviewers: qiancai

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description explains the changes, scope, related PR, AI involvement, and applicable-version selection. However, the selected version i18n-ja-release-8.5 does not match the listed template option… Update the applicable-version section to use the repository's valid version option and clarify why the TiDB 1.0–4.0.16 files apply to that version or branch.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly describes the main change: converting full-width hash characters to half-width characters in Japanese issue and pull-request references across TiDB 1.0–4.0.16.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
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.
Full details: Description check

Explanation

The description explains the changes, scope, related PR, AI involvement, and applicable-version selection. However, the selected version i18n-ja-release-8.5 does not match the listed template options or the documented TiDB 1.0–4.0.16 file scope.

Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (86 skipped: 86 unsupported.)

✨ 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.

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


ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 1a51ed47-a1ce-4fe7-951e-6df7c808db10

📥 Commits

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

📒 Files selected for processing (86)
  • br/br-pitr-manual.md
  • br/br-snapshot-manual.md
  • faq/backup-and-restore-faq.md
  • functions-and-operators/aggregate-group-by-functions.md
  • functions-and-operators/bit-functions-and-operators.md
  • functions-and-operators/cast-functions-and-operators.md
  • functions-and-operators/json-functions.md
  • generated-columns.md
  • releases/release-2.0.10.md
  • releases/release-2.0.11.md
  • releases/release-2.0.5.md
  • releases/release-2.0.6.md
  • releases/release-2.0.7.md
  • releases/release-2.0.8.md
  • releases/release-2.0.9.md
  • releases/release-2.1-rc.1.md
  • releases/release-2.1-rc.2.md
  • releases/release-2.1-rc.3.md
  • releases/release-2.1-rc.4.md
  • releases/release-2.1-rc.5.md
  • releases/release-2.1.1.md
  • releases/release-2.1.10.md
  • releases/release-2.1.11.md
  • releases/release-2.1.12.md
  • releases/release-2.1.13.md
  • releases/release-2.1.14.md
  • releases/release-2.1.15.md
  • releases/release-2.1.16.md
  • releases/release-2.1.17.md
  • releases/release-2.1.18.md
  • releases/release-2.1.19.md
  • releases/release-2.1.2.md
  • releases/release-2.1.3.md
  • releases/release-2.1.4.md
  • releases/release-2.1.5.md
  • releases/release-2.1.6.md
  • releases/release-2.1.7.md
  • releases/release-2.1.8.md
  • releases/release-2.1.9.md
  • releases/release-3.0-beta.md
  • releases/release-3.0.0-beta.1.md
  • releases/release-3.0.0-rc.1.md
  • releases/release-3.0.0-rc.2.md
  • releases/release-3.0.0-rc.3.md
  • releases/release-3.0.1.md
  • releases/release-3.0.10.md
  • releases/release-3.0.11.md
  • releases/release-3.0.12.md
  • releases/release-3.0.13.md
  • releases/release-3.0.14.md
  • releases/release-3.0.15.md
  • releases/release-3.0.16.md
  • releases/release-3.0.17.md
  • releases/release-3.0.18.md
  • releases/release-3.0.19.md
  • releases/release-3.0.2.md
  • releases/release-3.0.20.md
  • releases/release-3.0.3.md
  • releases/release-3.0.4.md
  • releases/release-3.0.5.md
  • releases/release-3.0.6.md
  • releases/release-3.0.7.md
  • releases/release-3.0.8.md
  • releases/release-3.0.9.md
  • releases/release-3.1.0-beta.1.md
  • releases/release-3.1.0-beta.2.md
  • releases/release-3.1.0-beta.md
  • releases/release-3.1.0-ga.md
  • releases/release-3.1.0-rc.md
  • releases/release-3.1.1.md
  • releases/release-3.1.2.md
  • releases/release-4.0-ga.md
  • releases/release-4.0.0-beta.1.md
  • releases/release-4.0.0-beta.2.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.0-rc.md
  • releases/release-4.0.1.md
  • releases/release-4.0.10.md
  • releases/release-4.0.11.md
  • releases/release-4.0.12.md
  • releases/release-4.0.13.md
  • releases/release-4.0.14.md
  • releases/release-4.0.15.md
  • releases/release-4.0.16.md

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

Comment thread br/br-pitr-manual.md Outdated
Comment thread releases/release-2.1-rc.1.md Outdated
Comment thread releases/release-2.1.16.md Outdated
Comment thread releases/release-3.0-beta.md Outdated
Comment thread releases/release-3.0.20.md Outdated
Comment thread releases/release-3.0.20.md Outdated
Comment thread releases/release-3.0.20.md Outdated
Comment thread releases/release-4.0.0-beta.2.md Outdated

@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: 1d2ebea8-67f4-453d-8794-32f29d80b81f

📥 Commits

Reviewing files that changed from the base of the PR and between f60f823 and db9a3e2.

📒 Files selected for processing (5)
  • br/br-pitr-manual.md
  • releases/release-2.1-rc.3.md
  • releases/release-3.0.0-rc.3.md
  • releases/release-3.0.13.md
  • releases/release-3.0.20.md

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

Comment thread releases/release-3.0.20.md Outdated
@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 25, 2026
@yahonda
yahonda force-pushed the fix-fullwidth-hash-to-halfwidth-part1 branch from db9a3e2 to 9170770 Compare August 25, 2026 08:37
@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

@yahonda
yahonda force-pushed the fix-fullwidth-hash-to-halfwidth-part1 branch from 1aa85b5 to 5ffb907 Compare August 26, 2026 01:51
…s (part 1/2, TiDB 1.0-4.0.16)

Rebased onto i18n-ja-release-8.5 after pingcap#23602 merged the markdownlint
conformance fixes. Verified full-width hash count is 0 and issue-link
numbers are preserved across all 86 files.
@yahonda
yahonda force-pushed the fix-fullwidth-hash-to-halfwidth-part1 branch from 5ffb907 to 6e795cb Compare August 27, 2026 04:30
@coderabbitai

coderabbitai Bot commented Aug 27, 2026

Copy link
Copy Markdown

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

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


ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: f1f1566b-668d-4f58-908c-3462f4487945

📥 Commits

Reviewing files that changed from the base of the PR and between d41688a and 6e795cb.

📒 Files selected for processing (86)
  • br/br-pitr-manual.md
  • br/br-snapshot-manual.md
  • faq/backup-and-restore-faq.md
  • functions-and-operators/aggregate-group-by-functions.md
  • functions-and-operators/bit-functions-and-operators.md
  • functions-and-operators/cast-functions-and-operators.md
  • functions-and-operators/json-functions.md
  • generated-columns.md
  • releases/release-2.0.10.md
  • releases/release-2.0.11.md
  • releases/release-2.0.5.md
  • releases/release-2.0.6.md
  • releases/release-2.0.7.md
  • releases/release-2.0.8.md
  • releases/release-2.0.9.md
  • releases/release-2.1-rc.1.md
  • releases/release-2.1-rc.2.md
  • releases/release-2.1-rc.3.md
  • releases/release-2.1-rc.4.md
  • releases/release-2.1-rc.5.md
  • releases/release-2.1.1.md
  • releases/release-2.1.10.md
  • releases/release-2.1.11.md
  • releases/release-2.1.12.md
  • releases/release-2.1.13.md
  • releases/release-2.1.14.md
  • releases/release-2.1.15.md
  • releases/release-2.1.16.md
  • releases/release-2.1.17.md
  • releases/release-2.1.18.md
  • releases/release-2.1.19.md
  • releases/release-2.1.2.md
  • releases/release-2.1.3.md
  • releases/release-2.1.4.md
  • releases/release-2.1.5.md
  • releases/release-2.1.6.md
  • releases/release-2.1.7.md
  • releases/release-2.1.8.md
  • releases/release-2.1.9.md
  • releases/release-3.0-beta.md
  • releases/release-3.0.0-beta.1.md
  • releases/release-3.0.0-rc.1.md
  • releases/release-3.0.0-rc.2.md
  • releases/release-3.0.0-rc.3.md
  • releases/release-3.0.1.md
  • releases/release-3.0.10.md
  • releases/release-3.0.11.md
  • releases/release-3.0.12.md
  • releases/release-3.0.13.md
  • releases/release-3.0.14.md
  • releases/release-3.0.15.md
  • releases/release-3.0.16.md
  • releases/release-3.0.17.md
  • releases/release-3.0.18.md
  • releases/release-3.0.19.md
  • releases/release-3.0.2.md
  • releases/release-3.0.20.md
  • releases/release-3.0.3.md
  • releases/release-3.0.4.md
  • releases/release-3.0.5.md
  • releases/release-3.0.6.md
  • releases/release-3.0.7.md
  • releases/release-3.0.8.md
  • releases/release-3.0.9.md
  • releases/release-3.1.0-beta.1.md
  • releases/release-3.1.0-beta.2.md
  • releases/release-3.1.0-beta.md
  • releases/release-3.1.0-ga.md
  • releases/release-3.1.0-rc.md
  • releases/release-3.1.1.md
  • releases/release-3.1.2.md
  • releases/release-4.0-ga.md
  • releases/release-4.0.0-beta.1.md
  • releases/release-4.0.0-beta.2.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.0-rc.md
  • releases/release-4.0.1.md
  • releases/release-4.0.10.md
  • releases/release-4.0.11.md
  • releases/release-4.0.12.md
  • releases/release-4.0.13.md
  • releases/release-4.0.14.md
  • releases/release-4.0.15.md
  • releases/release-4.0.16.md

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

Comment thread releases/release-2.1-rc.3.md Outdated
Comment thread releases/release-2.1-rc.3.md Outdated
Comment thread releases/release-2.1-rc.5.md Outdated
Comment thread releases/release-2.1.13.md
Comment thread releases/release-2.1.14.md
Comment thread releases/release-3.0.17.md Outdated
Comment thread releases/release-3.0.17.md Outdated
Comment thread releases/release-3.0.18.md Outdated
Comment thread releases/release-3.0.2.md Outdated
Comment thread releases/release-3.0.3.md Outdated
8 of 10 CodeRabbit findings verified against EN and applied (2
declined -- see PR comment replies):
- release-2.1-rc.3.md: restored "by size" (descending) qualifier for
  the reverse-order Region-list API; restored the missing crash
  consequence for the adjacent-region-scheduler PD bug.
- release-2.1-rc.5.md: named the specific decimal type instead of the
  generic 数値型.
- release-3.0.17.md: reworded black-white-list note to say deprecated
  (not removed), matching EN; fixed a scrambled STR_TO_DATE format
  token sentence.
- release-3.0.18.md: removed a redundant time/duration double-term
  (時間期間形式 -> 期間形式).
- release-3.0.2.md: fixed 時間に -> 時間内に (at a time vs in time)
  for the Raft-log-not-written-in-time bug description.
- release-3.0.3.md: fixed a scrambled SELECT-statement parse-error
  sentence, restored the missing 使用する verb.
…l-fix-fullwidth-hash-to-halfwidth-part1

# Conflicts:
#	releases/release-2.0.6.md
#	releases/release-2.1-rc.1.md
#	releases/release-2.1-rc.2.md
#	releases/release-2.1-rc.3.md
#	releases/release-2.1-rc.4.md
#	releases/release-2.1-rc.5.md
#	releases/release-2.1.1.md
#	releases/release-2.1.10.md
#	releases/release-2.1.11.md
#	releases/release-2.1.16.md
#	releases/release-2.1.17.md
#	releases/release-2.1.18.md
#	releases/release-2.1.19.md
#	releases/release-2.1.3.md
#	releases/release-2.1.4.md
#	releases/release-2.1.5.md
#	releases/release-2.1.6.md
#	releases/release-3.0-beta.md
#	releases/release-3.0.0-beta.1.md
#	releases/release-3.0.0-rc.1.md
#	releases/release-3.0.0-rc.2.md
#	releases/release-3.0.0-rc.3.md
#	releases/release-3.0.16.md
#	releases/release-3.0.19.md
#	releases/release-3.0.2.md
#	releases/release-3.0.3.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.0.9.md
#	releases/release-3.1.0-beta.md
#	releases/release-4.0-ga.md
#	releases/release-4.0.0-rc.md
#	releases/release-4.0.11.md
#	releases/release-4.0.13.md
#	releases/release-4.0.14.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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