processing / processing/p5.js-website

[2.0] TutorialLayout.astro is missing the showBanner translation feature

Open Beginner friendly
#1,329 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug Reserved (CodeDay)
Dominant language
MDX
Stars
96
Forks
322
Avg merge
5d 22h
Merged PRs (30d)
8

Description

Most appropriate sections of the p5.js website?

Home

What is your operating system?

Windows

Web browser and version

Chrome 146.0.7

Actual Behavior

TutorialLayout.astro on the 2.0 branch is missing the showBanner feature, which displays an outdated translation warning banner to users viewing translated tutorials. This feature exists on main but was not carried over to 2.0.

The feature was introduced in PR #1000 as part of the GSoC 2025 Translation Tracker project by @Divyansh013. There is no discussion in that PR about why it was not included in 2.0; it appears to have been omitted.

Expected Behavior

TutorialLayout.astro on 2.0 should include the showBanner translation feature, consistent with main.

Steps to reproduce

No response

Would you like to work on the issue?

Tagging @ksen0 for their opinion before anyone begins work on this.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Compare TutorialLayout.astro on the 2.0 branch with its counterpart on main, focusing on the showBanner translation feature and the behavior described in PR #1000. Done means 2.0 includes the feature consistently with main; no test or run command is named in the issue.

Written by the indexing model from the issue text.

Assessment

Domain
internationalization
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.