Skip to content

Add Copilot CLI translations for five locales - #161

Open
katiesavage wants to merge 9 commits into
github-samples:mainfrom
katiesavage:fix-cli-translations
Open

Add Copilot CLI translations for five locales#161
katiesavage wants to merge 9 commits into
github-samples:mainfrom
katiesavage:fix-cli-translations

Conversation

@katiesavage

Copy link
Copy Markdown

Summary

Adds complete Copilot CLI workshop translations for Spanish, Japanese, Korean, Brazilian Portuguese, and Simplified Chinese. Updates each localized landing page and app review page to link to the translated CLI harness. Also allows the locked esbuild install script required by the website build.

Background

The localized workshop paths previously provided the app harness but fell back to English for Copilot CLI lessons. These additions let learners complete the CLI workshop in each supported locale.

Changes

  • Add the CLI landing page, prerequisites, and eight exercises for all five supported locales.
  • Update localized landing and review links to surface the translated CLI content.
  • Allow the esbuild 0.28.1 install script in the website package configuration.
  • Correct localized app-to-CLI relative links found during verification.

Testing

  • Clean Astro production build: passed (218 HTML files including 404).
  • Page-count invariant: passed (36 English routes and 217 built index pages excluding 404).
  • Translation rendering: passed for all five CLI locales, including localized titles and lang attributes.
  • Offline lychee check: passed (17,807 links checked, 0 errors).
  • Localized CLI file-set and content-alignment consistency checks: passed.

Additional Notes

This is a draft for maintainer review of the translations.

katiesavage and others added 9 commits July 24, 2026 14:51
Translate all 10 CLI lesson files into 5 locales following the
localizations skill rules. Each locale directory mirrors the
docs/cli/ structure with properly adjusted image paths and
locale-prefixed slugs on landing pages.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: eb23f3ee-d867-4f36-8fd9-0451285c3511
…ed CLI content

Update Copilot CLI links in locale root READMEs (../cli/ → cli/) and
app 8-review.md cross-references (../../cli/ → ../cli/) so readers
stay within the translated content.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…lations

Revert "Add CLI translations for 5 locales"
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@katiesavage
katiesavage marked this pull request as ready for review August 12, 2026 23:17
Copilot AI lite review requested due to automatic review settings August 12, 2026 23:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds full localized Copilot CLI workshop content for five locales (es-es, ja-jp, ko-kr, pt-br, zh-cn), and updates localized landing pages so learners don’t fall back to English for the CLI harness. Also introduces an allowScripts allowlist entry to permit the esbuild@0.28.1 install script required for the website build.

Changes:

  • Add localized Copilot CLI landing page + prerequisites + exercises for five locales.
  • Update localized root README.md pages to link to their locale’s CLI harness (cli/) instead of the English fallback (../cli/).
  • Allow esbuild@0.28.1 install script via website/package.json allowScripts.
Show a summary per file
File Description
website/package.json Allows the esbuild@0.28.1 install script needed for website builds.
docs/es-es/README.md Points Spanish locale landing page to Spanish CLI harness.
docs/es-es/cli/README.md Adds Spanish CLI harness landing page (exercise index + prerequisites).
docs/es-es/cli/0-prerequisites.md Adds Spanish CLI exercise 0 (setup).
docs/es-es/cli/1-install-copilot-cli.md Adds Spanish CLI exercise 1 (install/auth).
docs/es-es/cli/3-generating-code.md Adds Spanish CLI exercise 3 (plan mode + code generation).
docs/es-es/cli/4-mcp.md Adds Spanish CLI exercise 4 (Playwright MCP).
docs/es-es/cli/5-agent-skills.md Adds Spanish CLI exercise 5 (agent skills).
docs/es-es/cli/6-custom-agents.md Adds Spanish CLI exercise 6 (custom agents).
docs/es-es/cli/7-slash-commands.md Adds Spanish CLI exercise 7 (slash commands).
docs/es-es/cli/8-review.md Adds Spanish CLI exercise 8 (review/next steps).
docs/ja-jp/README.md Points Japanese locale landing page to Japanese CLI harness.
docs/ja-jp/cli/README.md Adds Japanese CLI harness landing page (exercise index + prerequisites).
docs/ja-jp/cli/0-prerequisites.md Adds Japanese CLI exercise 0 (setup).
docs/ja-jp/cli/1-install-copilot-cli.md Adds Japanese CLI exercise 1 (install/auth).
docs/ja-jp/cli/3-generating-code.md Adds Japanese CLI exercise 3 (plan mode + code generation).
docs/ja-jp/cli/5-agent-skills.md Adds Japanese CLI exercise 5 (agent skills).
docs/ja-jp/cli/6-custom-agents.md Adds Japanese CLI exercise 6 (custom agents).
docs/ja-jp/cli/8-review.md Adds Japanese CLI exercise 8 (review/next steps).
docs/ko-kr/README.md Points Korean locale landing page to Korean CLI harness.
docs/ko-kr/cli/README.md Adds Korean CLI harness landing page (exercise index + prerequisites).
docs/ko-kr/cli/0-prerequisites.md Adds Korean CLI exercise 0 (setup).
docs/ko-kr/cli/1-install-copilot-cli.md Adds Korean CLI exercise 1 (install/auth).
docs/ko-kr/cli/3-generating-code.md Adds Korean CLI exercise 3 (plan mode + code generation).
docs/ko-kr/cli/4-mcp.md Adds Korean CLI exercise 4 (Playwright MCP).
docs/ko-kr/cli/5-agent-skills.md Adds Korean CLI exercise 5 (agent skills).
docs/ko-kr/cli/6-custom-agents.md Adds Korean CLI exercise 6 (custom agents).
docs/ko-kr/cli/7-slash-commands.md Adds Korean CLI exercise 7 (slash commands).
docs/ko-kr/cli/8-review.md Adds Korean CLI exercise 8 (review/next steps).
docs/ko-kr/app/8-review.md Fixes formatting/indentation in the Korean app harness review page.
docs/pt-br/README.md Points Brazilian Portuguese locale landing page to pt-br CLI harness.
docs/pt-br/cli/README.md Adds pt-br CLI harness landing page (exercise index + prerequisites).
docs/pt-br/cli/0-prerequisites.md Adds pt-br CLI exercise 0 (setup).
docs/pt-br/cli/1-install-copilot-cli.md Adds pt-br CLI exercise 1 (install/auth).
docs/pt-br/cli/3-generating-code.md Adds pt-br CLI exercise 3 (plan mode + code generation).
docs/pt-br/cli/4-mcp.md Adds pt-br CLI exercise 4 (Playwright MCP).
docs/pt-br/cli/5-agent-skills.md Adds pt-br CLI exercise 5 (agent skills).
docs/pt-br/cli/6-custom-agents.md Adds pt-br CLI exercise 6 (custom agents).
docs/pt-br/cli/7-slash-commands.md Adds pt-br CLI exercise 7 (slash commands).
docs/pt-br/cli/8-review.md Adds pt-br CLI exercise 8 (review/next steps).
docs/zh-cn/README.md Points Simplified Chinese locale landing page to zh-cn CLI harness.
docs/zh-cn/cli/README.md Adds zh-cn CLI harness landing page (exercise index + prerequisites).
docs/zh-cn/cli/0-prerequisites.md Adds zh-cn CLI exercise 0 (setup).
docs/zh-cn/cli/1-install-copilot-cli.md Adds zh-cn CLI exercise 1 (install/auth).
docs/zh-cn/cli/3-generating-code.md Adds zh-cn CLI exercise 3 (plan mode + code generation).
docs/zh-cn/cli/4-mcp.md Adds zh-cn CLI exercise 4 (Playwright MCP).
docs/zh-cn/cli/5-agent-skills.md Adds zh-cn CLI exercise 5 (agent skills).
docs/zh-cn/cli/6-custom-agents.md Adds zh-cn CLI exercise 6 (custom agents).
docs/zh-cn/cli/7-slash-commands.md Adds zh-cn CLI exercise 7 (slash commands).
docs/zh-cn/cli/8-review.md Adds zh-cn CLI exercise 8 (review/next steps).

Review details

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 57/57 changed files
  • Comments generated: 0
  • Review effort level: Lite

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