Add the Polish documentation language pack - #4235
Conversation
Adds the pl label row (Polski, matching the interface Language dropdown), Polish sidebar category labels in the docs viewer, settings-search aliases, the per-language conventions in CONTRIBUTING (including the frozen product-name declension policy), a regression assertion, and the changelog entry. The pack itself lives on the docs-i18n branch and must be pushed before this merges. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Important Review skippedNo new commits to review since the last review. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe Polish documentation language pack was registered across shared constants, settings search, and documentation navigation. Regression coverage, changelog information, and Polish translation guidelines were also added. ChangesPolish documentation language
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
@coderabbitai review |
✅ Action performedReview finished.
|
SpicyMarinara
left a comment
There was a problem hiding this comment.
Owner approval at the refreshed head after successful pnpm-validate and container checks. The earlier install timeout was transient and the clean rerun passed; CodeRabbit has no outstanding findings.
# Conflicts: # CHANGELOG.md
SpicyMarinara
left a comment
There was a problem hiding this comment.
Owner approval at reconciled head 5e8533e. The CHANGELOG conflict preserves both entries, Settings retains Polish aliases and tracker controls, CodeRabbit has no unresolved findings, and fresh container plus pnpm-validate checks passed.
|
@coderabbitai review |
✅ Action performedReview finished.
|
Linked issue\n\nCloses #4258\n\n## Why
Language #6 of the plan to cover every interface language with a documentation pack, following Spanish (#4100), German (#4157), French (#4191), and Brazilian Portuguese (#4229). Content lives on the companion
docs-i18nbranch (pl/+ sha256 manifest) and downloads on demand — zero checkout or image weight.What changed
packages/shared/src/constants/docs-languages.ts:pl: { label: "Polski", englishLabel: "Polish" }.packages/client/src/components/modals/DocsViewerModal.tsx: Polish sidebar category labels (Przewodniki,Start,Połączenia,Postacie,Czaty,Ustawienia, …; mode names Conversation/Roleplay/Game Mode stay English to match the UI).packages/client/src/components/panels/SettingsPanel.tsx: settings-search aliases"polish","polski".scripts/regressions/docs-language.regression.ts: Polish assertion.CONTRIBUTING.md: Polish per-language conventions;CHANGELOG.md: Unreleased entry.docs-i18n, not part of this diff):pl/**— all 123 guides with a generated manifest.Translation approach
Same naturalness-first method as the previous packs, with two Polish-specific policies decided up front:
Also: informal "ty" with second-person imperatives (matching the informal-register precedent across all packs and Polish consumer-software convention), the assimilated form czat standardized in prose, straight ASCII quotes only (never „…" — the app's own Quote style default is Straight, and mixed quote forms split search hits), no non-breaking spaces, English UI labels in bold with a one-time Polish gloss, and mechanical link-text↔H1 verification to zero paraphrases. Every file passed structural verification, the declension/address/typography/terminology sweeps, and an independent language-QA panel.
Validation done
pnpm checkandpnpm regression:docsgreen (regression reportsen, de, es, fr, pl, pt-br).scripts/docs-i18n/validate-pack.mjs+build-manifest.mjsgreen onpl/.Summary by CodeRabbit
New Features
pl) as a documentation language option.Documentation