| 1 | import type { RoadmapDict } from "../types"; |
| 2 | |
| 3 | /** |
| 4 | * English reference dictionary for `app/[locale]/roadmap/page.tsx`. Copy |
| 5 | * moved verbatim from its `isZh` ternaries. The tracks themselves are content |
| 6 | * and stay in the page as `tracksEn` / `tracksZh`. |
| 7 | */ |
| 8 | export const roadmap: RoadmapDict = { |
| 9 | metaTitle: "Roadmap · Codewhale", |
| 10 | metaDescription: |
| 11 | "Current Codewhale work grouped by shipped, underway, considered, and deliberately out-of-scope directions.", |
| 12 | eyebrow: "Project roadmap", |
| 13 | title: "Roadmap", |
| 14 | introduction: |
| 15 | "This page separates completed repository work from work in progress, proposals still being evaluated, and directions intentionally kept out of scope. Roadmap Shipped can include work implemented in a source candidate; the install page and homepage separately identify the latest published package. Release records and GitHub issues refresh these categories when available.", |
| 16 | sectionTitle: "Work grouped by status", |
| 17 | browseIssues: "Browse open issues", |
| 18 | trackCount: "{count} items", |
| 19 | trackCountOne: "{count} item", |
| 20 | contributeTitle: "Keep roadmap decisions in the open.", |
| 21 | contributeBody: |
| 22 | "Use issues for bugs and well-scoped feature requests, Discussions for ideas that need shaping, and pull requests for concrete changes with tests or documentation. Verification across languages, platforms, and providers helps maintainers judge priority.", |
| 23 | issuesDetail: "Report a problem or propose scoped work.", |
| 24 | discussionsDetail: "Explore an early idea before implementation.", |
| 25 | pullsDetail: "Review existing work or send a focused change.", |
| 26 | }; |
| 27 |