Skip to content

Add Japanese (日本語) locale#87

Merged
brunoborges merged 7 commits intomainfrom
copilot/fix-261976795-1159421298-6b6db39f-d2d4-408b-8d25-30acb21dcf98
Feb 26, 2026
Merged

Add Japanese (日本語) locale#87
brunoborges merged 7 commits intomainfrom
copilot/fix-261976795-1159421298-6b6db39f-d2d4-408b-8d25-30acb21dcf98

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 26, 2026

Adds full Japanese translation support across all 112 patterns and the complete UI string layer.

Changes

  • html-generators/locales.properties — registers ja=日本語
  • translations/strings/ja.yaml — all UI strings in Japanese (nav, filters, difficulty, search, cards, footer, support states, untranslated notices, etc.)
  • translations/content/ja/ — 112 pattern content files (translatable fields only: title, oldApproach, modernApproach, summary, explanation, whyModernWins, support.description) across all 11 categories:
Category Files
language 22
collections 10
streams 11
concurrency 10
io 10
errors 7
datetime 6
security 5
tooling 8
strings 7
enterprise 16

No forbidden fields (slug, id, oldCode, modernCode, prev, next, related, docs, etc.) are present in any translation file. The build picks up the locale automatically via jbang html-generators/generate.java --locale ja, outputting to site/ja/.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • sh.jbang.dev
    • Triggering command: /usr/bin/curl curl -Ls REDACTED /sa1 show�� /language/pattern-matching-switch.yaml git ndor/bin/git d-operator.yaml (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

now translate to japanese

Created from Copilot CLI via the copilot delegate command.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@brunoborges brunoborges changed the title [WIP] ユーザー認証を追加する [WIP] Translate to Japanese Feb 26, 2026
Copilot AI and others added 5 commits February 26, 2026 02:40
Create 22 Japanese translation YAML files under
translations/content/ja/language/ covering all patterns
in the language category. Each file includes translated
title, oldApproach, modernApproach, summary, explanation,
whyModernWins, and support.description fields.

Also register Japanese locale in locales.properties.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- static-members-in-inner-classes.yaml: さらは → さらに
- unnamed-variables.yaml: パラメント → パラメータ

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add 10 ja YAML files under translations/content/ja/collections/
- Add 11 ja YAML files under translations/content/ja/streams/
- Translated fields: title, oldApproach, modernApproach, summary,
  explanation, whyModernWins (with icons preserved), support.description
- Excluded non-translatable fields per translation schema

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Create 27 YAML translation files covering all patterns in:
- translations/content/ja/concurrency/ (10 files)
- translations/content/ja/io/ (10 files)
- translations/content/ja/errors/ (7 files)

Each file contains translated title, oldApproach, modernApproach, summary,
explanation, whyModernWins (3 entries with icons), and support.description.

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

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI changed the title [WIP] Translate to Japanese Add Japanese (日本語) locale Feb 26, 2026
@brunoborges brunoborges marked this pull request as ready for review February 26, 2026 03:09
@brunoborges brunoborges merged commit 32604bb into main Feb 26, 2026
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