Skip to content

Tracker v2 site [demo - do not merge] - #1632

Draft
ksen0 wants to merge 36 commits into
mainfrom
tracker-v2-site
Draft

ksen0 wants to merge 36 commits into
mainfrom
tracker-v2-site

Conversation

@ksen0

@ksen0 ksen0 commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

[This is a demonstration of how to apply the translation tracker function from v1 to v2. PLEASE DO NOT MERGE OR REVIEW]

Step 1: Cherry-pick last year's project and followups on v1:

git cherry-pick 1f507c0051ca1303cac58ffa41e663dea5caf65a 757dd8f314d2078356d1c5bc1f9def97a51e6f69 21e4844b3a04656921b5672745bbeea10c43e3dd eb18571a06c5266b900756f520339d38109c305b fd15a73b98515059e93feef694e2c5007caf7a0a 48755f279a3c97495a4b7e906e7ab283a370d668 1bbe58123689396b9a078b31d9270a4768a2accd 9cb73c3a7812ddf59b50fd8d91320619c2979c57 70a2cd1227bee9687740fc25fd9eb92c605a7d1e 2557caef903ac282d2bdadeff8f38629b9dddac2 659d2751f6ee87567803ac99095564de25d766f1 e58df5db9dffdee71e47990be3c9182d2791f5b7 a0d29dde19e30af1fa022165dbe11b0465e575b8 3b72493014c0363244fe40bd2d6756fdb6624220 d5b71dd62828a677c77f56dd08625d5653a79b47 3b6ecb11f84898303bb19b34d803c30a20365993 52866dacddc1ac18236ac55af04e90e423a0e096 3092b5b0e636f9e66d09b03048683f9df5c83b1b f6adf887eb384cc97ded2aa5e1b7449e18704e3d c96eb8017f2045f78a287ab24847c53f372d7aac 2bc10e12d27a0f1dea92242cdfc38f3b0778d70b a0db674552dd5fbbe2e241b15c6f9616737757ec  93832180cfcd7b481b3a23b0ede13b373ca9464b cf7f2ee9167b40b326e7ebd9ff61ecfdc9592385

This results in multiple merge conflicts, resolve them one by one then git cherry-pick --continue. Notably, the JumpTo fix and the Examples attribution related updates should be manually verified. The best place to sense-check JumpTo behavior is by navigating through the tutorials, both using JumpTo and otherwise; nothing weird should happen. (Main weird thing to watch for: wrong section underlined)

Step 2: Cherry-pick in this' year's project - the chronological commits of https://github.com/processing/p5.js-website/pull/1582/commits:

git cherry-pick 7fd31f5122095df0b0425eef8368046ce7d5b7e6 6bab0c66ea1feb14f339e33482bc074245685399 3ac00c0e3e4d9fdd8d6fac0d9e9ce94f36cff04d 0bd612d884513059083f9d43aa977f2b5cb320d5 724c08d93d6f4ac702945f89bcb5e1db8585d594 be07f101698f39d7a97b30d1bb557ea4d09041fb f2ac8ee25c139abd1b3d1ae356c8b82d09c3d29c f2bba960d60de1374d26a85ecd7c84caa6c87111 ffac127810a863416e38e9736be6c5544c5af4ee c0c71d8ef8cb33c6639db6e5e5e13cbec64d9385 06c0656d06053d784e801b3e1d3352205e1c2976 be61c515fdc3766ff37b024f8d3b487cb0362452

This should work without any merge conflicts!

Step 3 (NOT done in this branch ❗) Review all workflows and make sure they state the correct branch targets.

Divyansh013 and others added 30 commits October 26, 2026 11:10
- Automated translation status detection for p5.js examples
- Detects outdated and missing translations using GitHub API
- Creates GitHub issues for translation updates
- Supports Spanish, Hindi, Korean, and Chinese Simplified
- Action-only implementation without UI components
…generation limits per language; remove test files.
Remove the needTranslation: true line when done
We now look at the title, body, comments, cross references to pull out the issue number(s)
…es changed/added in the PR to ensure the correct translations have been added
@ksen0 ksen0 changed the title Tracker v2 site Tracker v2 site [demo - do not merge] Oct 26, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants