Skip to content

[jp-sync] Sync Radio Group topic (xplat + Angular) from #928 - #992

Merged
ChronosSF merged 2 commits into
vnextfrom
sstoychev/jp-sync-radio-topic
Oct 30, 2026
Merged

ChronosSF merged 2 commits into
vnextfrom
sstoychev/jp-sync-radio-topic

Conversation

@ChronosSF

Copy link
Copy Markdown
Member

Original author: Ivan Minchev IMinchev@infragistics.com

Source commit: 03250d1 (Merge pull request #928, feat(radio): update radio xplat topic)

Synced files:

  • docs/xplat/src/content/en/components/inputs/radio.mdx → docs/xplat/src/content/jp/components/inputs/radio.mdx. The page was largely rewritten. The 64 blocks EN left unchanged keep the existing translation; the 318 new or changed blocks are new translations.
  • docs/xplat/src/content/en/components/inputs/rating.mdx → jp/.../rating.mdx: Related Components points to ./radio.mdx (link only).
  • docs/xplat/src/content/en/components/interactivity/accessibility-compliance.mdx → jp/.../accessibility-compliance.mdx: both Radio rows are marked documented and link to #アクセシビリティ, as the Rating rows do.
  • docs/xplat/src/content/en/components/grids/_shared/column-hiding.mdx → jp/.../column-hiding.mdx: IgxRadio link (link only).
  • docs/xplat/src/content/en/toc.json → docs/xplat/src/content/jp/toc.json: the Radio Group entry no longer has exclude: Angular and has updated: true.
  • docs/angular/src/content/en/grids_templates/column-hiding.mdx and components/themes/roundness.mdx → their jp/ counterparts: radio links point to inputs/radio (link only).
  • docs/angular/src/content/en/components/toc.json → docs/angular/src/content/jp/components/toc.json: the Radio Group entry points to inputs/radio.mdx.
  • docs/angular/src/content/jp/components/radio-button.mdx: removed, as in EN. Angular now uses the page generated from the xplat topic.

The link-only changes were made in place, so the existing Japanese wording is unchanged.

How this was made: the translate-engine's sync (docs-template config, Japanese style guide and component-name rules, glossary), translated by Claude Opus 5.5. #928 was merged before this sync was ready, so it comes as a separate PR.

Points for the review:

  • H1: # Radio Group (ラジオ グループ), following the "English (Japanese)" heading rule. The frontmatter title has no reading in parentheses.
  • Headings: they follow the rating page where the two share sections, for example 構造, 使用すべき場合と使用すべきでない場合 and キーボード操作. Headings rating does not have: 方向, 無効状態, オン/オフ状態, 既知の制限, 前提条件とバージョンの互換性, スタイル パート.
  • Links within the page: they point to the Japanese headings (#既知の制限, #フォーム).
  • Hand-translated tables: the Properties table, the Events table and the keyboard table contain <PlatformBlock> rows, which the tool cannot parse, so they were translated by hand to the same rules.
  • Glossary entries not followed, because they have the wrong meaning here:
    • group → グループ, not リボン グループ;
    • keyboard → キーボード, not 標準キーボード;
    • register → 登録, not レジスタ;
    • part → パート, as on the rating page;
    • layout columns → 列.
  • Two states kept apart: "invalid" is 無効 (invalid) and "disabled" is 無効, following the checkbox page.
  • WCAG criteria: their link texts stay in English, as on the rating page.
  • Possible English typo: the anatomy list says "3. Button Group", which probably should be "Radio Group". It is kept as in EN.

🤖 Generated with Claude Code

#928 rewrote the xplat Radio topic (now "Radio Group", shared with
Angular) and moved every link from the Angular radio-button page to
inputs/radio. This brings the Japanese pages in line.

- inputs/radio.mdx: synced with translate-engine's sync (sync-hardening
  branch, docs-template config, ja style guide and component-name rules),
  translated by Claude Opus 5.5. The 64 blocks EN left unchanged keep the
  human translation; the 318 new or changed blocks are new translations.
  The three tables with PlatformBlock rows, which remark-mdx cannot parse,
  were translated by hand to the same rules. H1 follows the JP team's
  "English (Japanese)" form, in-page anchors point at the Japanese
  headings, and the page lines up block for block with EN for the next
  sync.
- rating, accessibility-compliance, column-hiding (xplat and Angular
  grids_templates), themes/roundness: the same link changes as EN, made in
  place so the human wording stays; the accessibility index marks Radio
  as documented, like Rating.
- toc.json: as in EN, the xplat Radio Group entry no longer excludes
  Angular, and the Angular entry points at inputs/radio.mdx.
- components/radio-button.mdx (Angular): removed, as in EN; the page is
  now generated from the xplat topic.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…h the JP docs)

- Use "インタラクション状態" for the "Interaction States" heading, as the
  button, button-group, chip and switch topics do
- Translate the untranslated title of the warning DocsAside to "警告",
  matching the other JP topics

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@ChronosSF
ChronosSF merged commit f184442 into vnext Oct 30, 2026
16 checks passed
@ChronosSF
ChronosSF deleted the sstoychev/jp-sync-radio-topic branch October 30, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants