Skip to content

Add internationalization support and CI workflow#1

Merged
Ryan-focus merged 7 commits intomainfrom
claude/project-review-security-bnGAt
Apr 14, 2026
Merged

Add internationalization support and CI workflow#1
Ryan-focus merged 7 commits intomainfrom
claude/project-review-security-bnGAt

Conversation

@Ryan-focus
Copy link
Copy Markdown
Owner

Summary

This PR adds comprehensive internationalization (i18n) support for the unity-claude-code-skill repository and establishes a CI/CD pipeline for quality assurance.

Key Changes

Internationalization

  • Added 4 new language versions of core documentation:

    • Korean (i18n/ko/)
    • Japanese (i18n/ja/)
    • Simplified Chinese (i18n/zh-CN/)
    • Traditional Chinese (i18n/zh-TW/)
  • Each language directory includes:

    • SKILL.md - Complete skill instructions translated to target language
    • README.md - Repository overview and setup guide
    • troubleshooting.md - Common issues and solutions
  • Updated main README.md with language selector links at the top for easy navigation between English and all supported languages

CI/CD Pipeline

  • Added GitHub Actions workflow (.github/workflows/ci.yml) with three automated checks:
    • Markdown linting to ensure consistent formatting
    • ShellCheck for shell script validation
    • Link checking to verify all URLs are valid

Bug Fixes

  • Fixed Coplay MCP server version reference from @latest to @1.5.5 in both English SKILL.md and troubleshooting.md for consistency and reproducibility

Implementation Details

  • All translations maintain the same structure and information hierarchy as the English originals
  • Language-specific documentation is organized in ISO 639-1 code directories under i18n/
  • CI checks run on push to main and all pull requests to maintain quality standards
  • The language selector in the main README uses a consistent format across all language files

https://claude.ai/code/session_01NLLtreEu7t4AZyYW5fJ4cf

claude added 7 commits April 14, 2026 03:03
Replace @latest with explicit version 1.5.5 to mitigate supply chain
risk from unpinned dependency. Affects SKILL.md and troubleshooting.md
(3 occurrences total).

https://claude.ai/code/session_01NLLtreEu7t4AZyYW5fJ4cf
- Add GitHub Actions CI with markdownlint, shellcheck, and link checking
- Add language switcher links to README.md (ko, ja, zh-TW, zh-CN)
- Update repo structure in README to reflect i18n/ and CI additions

https://claude.ai/code/session_01NLLtreEu7t4AZyYW5fJ4cf
Add complete translations for all documentation files (README.md,
SKILL.md, troubleshooting.md) in four languages:
- Korean (ko) — 합니다체 style
- Japanese (ja) — ですます調 style
- Traditional Chinese (zh-TW) — Taiwan conventions
- Simplified Chinese (zh-CN) — mainland China conventions

Each translation includes language switcher navigation links.
Technical terms, CLI commands, and code blocks remain in English.

https://claude.ai/code/session_01NLLtreEu7t4AZyYW5fJ4cf
- Add .markdownlint.yaml: disable MD013 (line-length), MD041
  (first-line-heading), MD060 (table-column-style)
- Add .lychee.toml: exclude placeholder URLs and localhost
- Update CI workflow to use lychee config
- Fix MD031 (blanks-around-fences), MD040 (fenced-code-language),
  MD032 (blanks-around-lists), MD022 (blanks-around-headings),
  MD034 (no-bare-urls) across all English and i18n files

https://claude.ai/code/session_01NLLtreEu7t4AZyYW5fJ4cf
Fix MD031, MD040, MD022, MD032, MD034 in remaining translation files
that were still being processed during previous commit.

https://claude.ai/code/session_01NLLtreEu7t4AZyYW5fJ4cf
Add blank lines around fenced code blocks inside list items and
bullet lists across all language files (en, ja, ko, zh-CN, zh-TW).
This fixes MD031, MD032, MD022 violations that were missed in
the previous pass.

https://claude.ai/code/session_01NLLtreEu7t4AZyYW5fJ4cf
- Fix .lychee.toml syntax (exclude_mail → include_mail)
- Enable offline mode to skip external URLs and avoid flaky CI
- Fix broken LICENSE link in i18n/ja/README.md (LICENSE → ../../LICENSE)

https://claude.ai/code/session_01NLLtreEu7t4AZyYW5fJ4cf
@Ryan-focus Ryan-focus merged commit 754db72 into main Apr 14, 2026
4 checks passed
@Ryan-focus Ryan-focus deleted the claude/project-review-security-bnGAt branch April 14, 2026 03:26
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.

2 participants