Skip to content

Conversation

shinpr
Copy link
Owner

@shinpr shinpr commented Aug 1, 2025

  • Add language switching script (scripts/set-language.js)
  • Create language-specific directory structure (-ja, -en)
  • Implement file copy-based language switching mechanism
  • Add npm scripts for language management (lang:ja, lang:en, lang:status)
  • Update .gitignore for dynamic file handling
  • Create Japanese versions of all documentation files
  • Fix path references: docs/sub-agents-guide.md → docs/guides/sub-agents.md
  • Fix path references: docs/architecture/ → docs/rules/architecture/
  • Reorganize sub-agents guide to docs/guides/ structure

🤖 Generated with Claude Code

@shinpr shinpr force-pushed the feat/multilingual-support branch from f019c99 to 10e3e69 Compare August 1, 2025 11:22
- Add language switching script (scripts/set-language.js)
- Create language-specific directory structure (-ja, -en)
- Move existing files to Japanese-specific directories
- Add npm scripts for language management (lang:ja, lang:en, lang:status)
- Fix path references: docs/sub-agents-guide.md → docs/guides/sub-agents.md
- Fix path references: docs/architecture/ → docs/rules/architecture/
- Update .gitignore for dynamic file handling
- Create Japanese version of README

Note: Dynamic files will be generated by npm scripts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@shinpr shinpr force-pushed the feat/multilingual-support branch from 10e3e69 to eebf54e Compare August 1, 2025 11:26
shinpr and others added 4 commits August 1, 2025 20:29
- Add dynamic files to gitignore for proper tracking exclusion
- Remove dynamic files from git tracking to prevent conflicts
- Implement temporary file handling for clean deletion process
- Establish proper dynamic file management workflow

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Add comprehensive English translations for the entire project structure:

**Commands (.claude/commands-en/)**:
- build.md, design.md, implement.md, onboard.md, plan.md

**Agents (.claude/agents-en/)**:
- document-fixer.md, document-reviewer.md, prd-creator.md
- quality-fixer.md, requirement-analyzer.md, task-decomposer.md
- task-executor.md, technical-designer.md, work-planner.md

**Documentation (docs/)**:
- Complete rule files translation (docs/rules-en/)
- Architecture patterns (vertical-slice, hybrid-progressive)
- Development guides (docs/guides/en/)

**Project Files**:
- CLAUDE.en.md: English project rules
- README updates: Multi-language file structure
- .gitignore: Updated exclusion patterns

This establishes full multi-language support infrastructure enabling
international collaboration and broader project accessibility.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Replace single template.md with language-specific templates (template-ja.md, template-en.md)
- Update all agent references to use appropriate language templates
- Update rule file references to match language-specific templates
- Remove redundant README.md files from docs directories (adr/design/prd)
- Consolidate documentation information into rule files to avoid duplication

This change enables dynamic template selection based on language settings,
improving the multilingual support system.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Add canonical phrases documentation for consistent translations
- Update all documentation files to use dynamic file references
- Implement language-specific template system with ${LANG} variables
- Ensure proper multilingual support across all rule files and agents

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@shinpr shinpr force-pushed the feat/multilingual-support branch from eebf54e to 0fe5e99 Compare August 1, 2025 14:04
@shinpr shinpr self-assigned this Aug 1, 2025
- Update package.json version from 1.2.4 to 1.3.0
- Add release notes documenting the comprehensive multi-language support implementation
- This release introduces full Japanese/English language switching capability

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@shinpr shinpr marked this pull request as ready for review August 1, 2025 14:06
- Added template-ja.md (Japanese template)
- Added template-en.md (English template)
- Updated .gitignore pattern from template.md to template-*.md
- Templates are explicitly excluded from gitignore

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@shinpr shinpr force-pushed the feat/multilingual-support branch from 99b25e9 to 8a203f8 Compare August 1, 2025 14:11
@shinpr shinpr merged commit c5f4236 into main Aug 1, 2025
1 check passed
@shinpr shinpr deleted the feat/multilingual-support branch August 1, 2025 14:12
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