返回 CodeWhale
contribute.ts
根目录 / web / lib / i18n / dictionaries / en / contribute.ts
1 import type { ContributeDict } from "../types";
2
3 /**
4 * English reference dictionary for `app/[locale]/contribute/page.tsx`. Copy
5 * moved verbatim from its `isZh` ternaries. The contribution paths, workflow
6 * steps and review notes are content and stay in the page.
7 */
8 export const contribute: ContributeDict = {
9 metaTitle: "Contribute · Codewhale",
10 metaDescription:
11 "File issues, improve translations and documentation, and send pull requests to the international Codewhale community.",
12 kicker: "Contribute to an international open-source project",
13 title: "Start with one concrete improvement.",
14 lede: "Contribute from any country, language, platform, or experience level. Clear bug reports, reproductions, docs fixes, translations, and small complete patches all count.",
15 fileIssue: "File an issue",
16 browsePulls: "Browse pull requests",
17 fullGuide: "Open the full contributor guide",
18 pathsTitle: "Choose the contribution that fits.",
19 workflowTitle: "From a problem to a reviewable patch.",
20 reviewTitle: "Make the change easy to verify.",
21 reviewScope:
22 "Give reviewers the problem, the reason for the change, test evidence, and remaining risk. A tight scope gets clearer feedback.",
23 devTitle: "Build and run the relevant checks.",
24 devScope:
25 "The repository uses stable Rust. Run the focused test for your change first, then formatting, Clippy, and the workspace suite.",
26 };
27
27 lines TYPESCRIPT