Skip to content

docs(ja): sync 36 Japanese pages with English - #386

Merged
zoltan-baba merged 1 commit into
mainfrom
ja-drift-sync-2026-10-21
Oct 21, 2026
Merged

zoltan-baba merged 1 commit into
mainfrom
ja-drift-sync-2026-10-21

Conversation

@zoltan-baba

Copy link
Copy Markdown
Collaborator

Brings the Japanese docs back in line with the English pages that changed or were never translated. Found by comparing each English page with the English it matched when its Japanese page was last committed; generated API reference pages are excluded.

What changed

  • 26 pages re-translated by section (74 sections in total). Only the sections whose English changed were retranslated; every other section keeps its existing Japanese byte for byte. Includes the shared changelog partial (src/partials/changelog-content → i18n/ja/partials): seven entries from 8–20 October were missing, plus one changed section.
  • 2 pages newly translated: docs/bitrise-api/index.mdx, docs/insights/insights-api-overview.mdx.
  • 8 changelog wrapper pages (docs/changelogs/*.mdx): frontmatter only (see_also: false), no body text.
  • Pages: bitrise-ci (authenticating with the CLI, glossary, utility builds, test results, Bitrise for Jira), bitrise-platform (personal access tokens, Workspace API token, GitHub App integration, MCP tools and Cursor install, build stacks changelog), bitrise-build-hub (build stacks changelog), bitrise-rde (GitHub integration, warm pools, device preview links, key concepts, FAQ, CLI, UI), release-management (CodePush code signing, CLI reference, using the CLI, updates with Bitrise CI, delta updates, roles and permissions).

Skipped

None. All 36 pages passed token and Markdown-structure verification on the first attempt.

Checks

  • scripts/ja_structure.py: 0 problems across all JA pages.
  • JTF style (textlint): see the note under "Not covered". On the lines this PR adds or changes there are 377 findings: 315 are rule 3.1.1 (no space between Japanese and Latin text), which the translator deliberately does the opposite of, as every existing JA page does; the other 62 are half-width parentheses, colons and brackets carried over from the English (4.3.1: 21, 4.2.7: 19, 4.3.2: 9, 3.3: 7, 4.3.7: 5, 4.2.2: 1). There are no register, long-vowel or punctuation (。、) findings.
  • All other 45 partials checked: English and Japanese are in step.

Not covered

  • Generated API reference pages (**/api-reference/**).
  • Sidebar _category_.json labels and i18n/ja/*.json UI strings; neither changed in these English pages.
  • No orphaned Japanese pages were found.
  • textlint skips .mdx files silently, so the JA style check (JTF) workflow does not actually lint JA pages. The numbers above come from linting .md copies of the changed pages. Worth fixing separately.

How it was made

Translated by hand with Claude Code using the repo's own pipeline (scripts/ja_manual_translate.py, which reuses translate_docs.py masking and verification), with no Anthropic API key. Protected terms, code and URLs were masked and verified restored. A fluent reader should still eyeball how protected terms sit in the Japanese sentences.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

@zoltan-baba
zoltan-baba merged commit ce35b7e into main Oct 21, 2026
3 of 4 checks passed
@zoltan-baba
zoltan-baba deleted the ja-drift-sync-2026-10-21 branch October 21, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant