Repository navigation
Expand documentation translations beyond English and Ukrainian #169
Description
Activity
- addeddocumentationImprovements or additions to documentationImprovements or additions to documentationauthority:githubGitHub is the authoritative lifecycle record for this workGitHub is the authoritative lifecycle record for this workkind:featureA public product capability or experience is requestedA public product capability or experience is requestedpriority:P2Normal-priority product workNormal-priority product workstatus:readyReady for implementationReady for implementationrepo:documentationOwned by the public documentation repositoryOwned by the public documentation repositorycompletion:evidence-requiredClose only after all explicit acceptance and operational evidence is publicClose only after all explicit acceptance and operational evidence is publicintake:approvedCurrent issue title and body revision is approved for authority intakeCurrent issue title and body revision is approved for authority intake
on Oct 7, 2026 Draft PR #174 starts the Spanish increment with installation, determinism and workflow constraints. Commands and configuration code blocks match English exactly, and the translations preserve API names, version constraints and heading anchors.
Next I am completing the introduction, quickstart and recovery guidance, then navigation, component messages and an explicit English fallback notice. Locale activation and publication follow Spanish/technical review, all-locale builds, browser checks and live route verification. This issue stays open for the full language roadmap.
Brazilian Portuguese is live through #182, merged main
541b1fa589fb4b0dbebe3575da8fbdc4fa7f22c1.All eleven onboarding/core guides, home, navigation, search and sidebar
descriptions are translated. Executable examples match English. The existing
translation upkeep check now covers Spanish and Portuguese.All four source gates and all five merged-main gates pass.
Pages deployment
and live desktop/mobile Chromium checks pass for all eleven routes, metadata,
PHP/Python/Rust quickstart tabs, accented search, stable anchors, fallback links
and language switching. English, Ukrainian and Spanish remain usable.Portuguese introduction
and first workflow are ready.
Untranslated reference and 1.x pages show an explicit English notice.The issue remains open. Next: Simplified Chinese for the same complete journey,
with exact examples, technical/language review and the same build/browser/live
qualification, followed by Japanese.Simplified Chinese is published through #183, merged as
8474b426524433dfd45730491e418ef632aa1373on October 9 at03:29:27 UTC.
All eleven onboarding/core guides, home, navigation, search and sidebar
descriptions are translated and reviewed against the English technical contract.All four source gates and five main gates pass, including
Pages publication.
Actual live Chromium verification passes at03:34 for all eleven guides on
desktop/mobile, five-locale metadata, complete PHP/Python/Rust examples, shared
artifact values, stable anchors, relative links, English reference/1.x notices,
home and language switching. Chinese恢复,幂等,工作流and Englishactivity
search pass. Existing English/Ukrainian/Spanish/Portuguese search remains usable.
README and the existing build cover upkeep and the search-plugin cache regression.The acceptance list now distinguishes delivered Chinese from remaining Japanese.
This issue stays open. Next: the separate Japanese onboarding increment, with
the same example, language, search, metadata and desktop/mobile qualification.Japanese onboarding is delivered through #184, merged
c2b6aa15e1b3361889d4449881c2d88550e046ec.Pages deployment
and all five main gates pass. The actual published site passes all eleven
Japanese guides on desktop/mobile, complete PHP/Python/Rust programs, rendered
artifact values, canonical/six alternates, stable anchors and relative links.
English reference/1.x notices and direct English navigation pass.Japanese phrase and English API-term searches pass, as do the five existing
locale searches. Home and desktop/mobile language switching pass without
overflow or runtime exceptions. The six-locale build, executable-example parity,
actual-tokenizer regression and maintainer-owned source-review workflow pass.Next: French, then German, with the same full onboarding/browser qualification.
This issue stays open. Waterline #157
separately owns additional interface languages in both deployment modes.French is published through #185, main
98a8c9c5858fafa4c17d3838d44ab56c1f1f07f9.
Pages deployment
and all normal source/main checks pass.Eleven reviewed guides cover the complete onboarding/core journey. The seven-locale
build and actual live desktop/mobile checks pass for translated pages, metadata,
full PHP/Python/Rust programs, rendered artifact values, anchors, relative links,
explicit English reference/1.x fallback, search, home and language switching.
French accented inflections and English API terms work. All six existing locale
searches remain usable. Screenshots were inspected; no overflow or runtime errors.The existing source-review/example checks and README include French.
German is the remaining Website169 increment. Waterline157 continues to own
the separate operator-interface locales.- addedstatus:in-progressApproved work is actively being implemented or validatedApproved work is actively being implemented or validatedand removedstatus:readyReady for implementationReady for implementation
on Oct 9, 2026 - addedstatus:doneDerived from the authoritative closed issue stateDerived from the authoritative closed issue stateand removedstatus:in-progressApproved work is actively being implemented or validatedApproved work is actively being implemented or validated
on Oct 9, 2026
Objective
Make the documentation useful to more developers while keeping translations accurate as the product changes. The main site supports English (
en), German onboarding (de), Spanish onboarding (es), French onboarding (fr), Brazilian Portuguese onboarding (pt-BR), Ukrainian (uk), Japanese onboarding (ja) and Simplified Chinese onboarding (zh-Hans). Untranslated reference pages and 1.x documentation identify their English content.Spanish delivery
Published through #174 on October 7, 2026, merged main
a620f9a9fabe57480ed24631587a69245e56f757. Eleven guides cover deployment choice, installation, the PHP/Python/Rust quickstart, embedded authoring, core concepts, determinism, idempotency and recovery. Home, navigation and search are translated. Examples and technical identifiers match English, with reviewed terminology and meaning.Source and merged-main documentation, protocol and public-boundary checks pass. Pages deployment passes. Live Chromium checks verify all 11 Spanish routes, metadata, quickstart tabs, accented search, stable anchors, fallback navigation and desktop/mobile language switching. English and Ukrainian remain usable. The maintainer-owned upkeep procedure and source-change notices are in README and the existing build.
Brazilian Portuguese delivery
Published through #182 on October 9, 2026, merged main
541b1fa589fb4b0dbebe3575da8fbdc4fa7f22c1. Eleven guides cover the same complete onboarding/core journey as Spanish, with Portuguese home, navigation, search and sidebar descriptions. Reviewed prose preserves the current English technical contract, executable examples, API identifiers, shared artifact values and heading anchors.All four source checks and all five merged-main checks pass. Pages deployment passes. Live Chromium checks verify all eleven Portuguese routes, canonical and four alternate-language identities, PHP/Python/Rust quickstart tabs, accented
recuperaçãosearch, stable anchors, relative fallback links and desktop/mobile language switching. English, Ukrainian and Spanish remain usable. Untranslated reference and 1.x pages visibly identify their English content and link directly to English. README and the existing build now cover upkeep for both Spanish and Portuguese.Review also corrected the shared parallel-activity example to execute
all()and clarified the difference between worker recovery and a terminal workflow failure in all four languages.Simplified Chinese delivery
Published through #183 on October 9, 2026, merged main
8474b426524433dfd45730491e418ef632aa1373. Eleven guides cover the complete onboarding/core journey, with Chinese home, navigation, search and sidebar descriptions. Reviewed prose preserves English executable examples, technical identifiers, shared artifact values and heading anchors. The shared clock helper now identifies the current v2 API in all five languages.All four source gates and all five main gates pass. Pages deployment passes. Live Chromium checks verify all eleven Chinese guides on desktop and mobile, canonical and five alternate-language identities, complete PHP/Python/Rust programs, rendered artifact values, stable anchors, relative fallback links, explicit English reference/1.x notices and language switching.
Chinese searches for
恢复,幂等and工作流, plus Englishactivity, pass. Existing English, Ukrainian, Spanish and Portuguese search remains usable. Chinese segmentation uses the existing search plugin, selected per locale. A focused regression covers its language-cache reset and serialized-index reloads. README and the existing build now cover translation upkeep for all three new locales.French and German are now included following the maintainer's October 9 request.
Japanese delivery
Published through #184 on October 9, 2026, merged main
c2b6aa15e1b3361889d4449881c2d88550e046ec. Eleven reviewed guides cover the complete onboarding/core journey, with Japanese home, navigation, search and sidebar descriptions. Executable examples, API identifiers, shared artifact values and explicit heading anchors match English.All four source gates and all five main gates pass. Pages deployment passes. Actual live Chromium checks verify all eleven Japanese guides on desktop/mobile, canonical and six alternate-language identities, complete PHP/Python/Rust quickstart programs, rendered artifact values, stable anchors, relative links, explicit English reference/1.x notices and direct English navigation.
Japanese
障害復旧,復旧,冪等性,ワークフローand Englishactivitysearch pass. Existing English, Ukrainian, Spanish, Portuguese and Chinese searches remain usable. Home and desktop/mobile language switching pass without overflow or runtime exceptions. Representative screenshots were inspected.Japanese uses the existing search library's segmentation combined with English stemming. The pinned plugin patch selects the Japanese browser-query tokenizer when both languages are enabled. A focused actual-tokenizer regression covers unspaced phrases, API terms, serialized-index reloads and a switch back to English. README and the existing source-review/example checks cover upkeep for all four additional delivered locales.
French delivery
Published through #185 on October 9, 2026, merged main
98a8c9c5858fafa4c17d3838d44ab56c1f1f07f9. Eleven reviewed French guidescover the complete onboarding/core journey, with French home, navigation,
search and sidebar descriptions. English examples, API identifiers, shared
artifact values and explicit heading anchors are preserved.
The seven-locale build, all four source gates and all five main gates pass.
Pages deployment
passes. Actual live Chromium checks verify all eleven French guides on desktop
and mobile, canonical/seven alternate-language identities, full PHP/Python/Rust
programs, rendered published artifact values, stable anchors, relative links,
explicit English reference/1.x notices and direct English navigation.
French
échec,reprise,idempotence,activitéand Englishactivitysearch pass. All six existing locale searches remain usable.Home and desktop/mobile language switching pass without overflow or runtime
exceptions. Representative screenshots were inspected. French search uses the
existing library's French/English stemmers; the focused actual-tokenizer test
covers accented inflections, serialized indexes and switching back to English.
README and the existing example/source-review checks cover upkeep.
German delivery
Published through #186 on October 9, 2026, merged main
1969046ebae6b43c8f7e8ea23289bc969ab78b4b. Eleven reviewed German guidescover the complete onboarding/core journey, with German home, navigation,
search and sidebar descriptions. Executable examples, API identifiers,
shared artifact values and explicit heading anchors are preserved.
The eight-locale build, all four source gates and all five main gates pass.
Pages deployment
passes. Actual live Chromium checks verify all eleven German guides on desktop
and mobile, canonical/eight alternate-language identities, complete PHP/Python/Rust
quickstart programs, rendered published artifact values, stable anchors,
relative links, explicit English reference/1.x notices and direct English navigation.
German Wiederherstellung, Überblick, Idempotenz, Aktivität and English
activity search pass. Search remains usable in all seven existing locales.
Home and desktop/mobile language switching pass without overflow or runtime
exceptions. Representative screenshots were inspected. German search uses the
existing library's German/English stemmers; the focused browser-tokenizer test
covers umlauts, inflections, serialized indexes and switching back to English.
README and the existing source-review/example checks cover upkeep.
Language navigation
The picker keeps English first and orders the remaining languages by their
displayed native names: English, Deutsch, Español, Français, Português (Brasil),
Українська, 日本語, 简体中文. This replaces the order in which translations were added.
The configuration change is merged through #187, main
cb8070f6ae621be025232ade005f6b8cfa30eb62. All source/main checks andPages deployment
pass. Actual live desktop/mobile checks verify the order and the locale destinations.
Agreed direction
The maintainer requested a language recommendation and then asked for this work to be tracked here.
The agreed delivery sequence was:
es)pt-BR)zh-Hans)ja)fr)de)All six additional locales are published: Spanish, Brazilian Portuguese, Simplified Chinese, Japanese, French and German. Each includes the same eleven-guide onboarding/core scope, navigation, search, explicit English fallback, source-change checks and live browser qualification. Documentation maintainers own upkeep through the existing build and review instructions.
This ordering is a product judgment, not a measured ranking of our visitors. GitHub’s 2025 Octoverse report provides context about developer communities in China, Brazil and Japan, but country totals alone do not establish documentation language demand.
Work
Acceptance
Existing Ukrainian delivery was completed in #161. This issue owns the additional documentation locales. Waterline #157 separately owns these six languages in the operator interface.