Skip to content

feat: Invite community translators - #700

Merged
klaasnicolaas merged 1 commit into
mainfrom
codex/landing-translation-cta
Aug 10, 2026
Merged

feat: Invite community translators#700
klaasnicolaas merged 1 commit into
mainfrom
codex/landing-translation-cta

Conversation

@klaasnicolaas

Copy link
Copy Markdown
Member

Summary

  • add a compact landing-page call to help translate TrackDraw on Crowdin
  • replace the footer organization entry with a Crowdin translation link
  • link Dutch Drone Squad from the copyright line
  • add localized CTA copy for English, Dutch, German, and Simplified Chinese

Validation

  • npm run i18n:check
  • npm run lint
  • npm run type
  • npm run test
  • npm run build

@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
trackdraw Ready Ready Preview Aug 10, 2026 3:17am

@klaasnicolaas klaasnicolaas added the enhancement Enhancement of the code, not introducing new features. label Aug 10, 2026 — with ChatGPT Codex Connector
@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 48.33% 8325 / 17224
🔵 Statements 47.38% 8876 / 18731
🔵 Functions 48.94% 2171 / 4436
🔵 Branches 38.65% 5076 / 13131
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/components/landing/Footer.tsx 0% 100% 0% 0%
src/components/landing/HomePage.tsx 0% 0% 0% 0%
Generated in workflow #2240 for commit e01225e by the Vitest Coverage Report Action

@klaasnicolaas
klaasnicolaas marked this pull request as ready for review August 10, 2026 08:27
Copilot AI lite review requested due to automatic review settings August 10, 2026 08:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a lightweight call-to-action on the landing page to invite community translation contributions via Crowdin, and updates the footer to point users to translation resources while keeping Dutch Drone Squad attribution linkable.

Changes:

  • Added a “Community translations” CTA section on the landing page linking to the TrackDraw Crowdin project.
  • Updated the footer community link to point to Crowdin (with updated label/icon).
  • Updated footer copyright to render “Dutch Drone Squad” as a link via rich i18n messages, and added localized CTA/footer copy (EN/NL/DE/zh-CN).

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/components/landing/HomePage.tsx Adds a new translation CTA section with localized copy and a Crowdin link.
src/components/landing/Footer.tsx Replaces the org/community footer entry with a Crowdin translation link and makes the copyright organization name linkable via t.rich.
lang/en-US/landing.json Adds footer.translate, updates copyright to include <organization>…</organization>, and adds translationCta strings.
lang/nl-NL/landing.json Adds footer.translate, updates copyright to include <organization>…</organization>, and adds translationCta strings.
lang/de-DE/landing.json Adds footer.translate, updates copyright to include <organization>…</organization>, and adds translationCta strings.
lang/zh-CN/landing.json Adds footer.translate, updates copyright to include <organization>…</organization>, and adds translationCta strings.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@klaasnicolaas
klaasnicolaas merged commit f5e18c1 into main Aug 10, 2026
15 of 16 checks passed
@klaasnicolaas
klaasnicolaas deleted the codex/landing-translation-cta branch August 10, 2026 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement of the code, not introducing new features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants