processing / processing/p5.js-website

Add Catalan Language Support

Open
#504 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Feature Request
Dominant language
MDX
Stars
96
Forks
322
Avg merge
5d 22h
Merged PRs (30d)
8

Description

Increasing Access

I would like to suggest adding support to catalan in the website. Catalan is spoken by over 10 million people in various regions, including Catalonia, the Balearic Islands, and Valencia, among others. Since the main goal of the library is to make it accessible beyond any cultural border (amongst other) I think by including catalan, p5.js can reach a broader audience and support the inclusion of Catalan-speaking creators in the global creative coding community.

Most appropriate sub-area of p5.js?

Other (specify if possible)

Feature request details

Proposal

  • Add Catalan (ca) as a supported language in the localisation files in the website repository.
  • Translate the existing interface strings, documentation, and error messages to catalan.

Implementation

  • I can help contribute the initial translation or work with others in the community to ensure accurate translations.
  • Update the language selection menu to include Catalan.

References

Catalan overview

Thank you for considering this suggestion. I would be more than happy if you take this issue so that catalan community can benefit from this new feature in the website and, who knows, maybe in the library in the future.

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

Start by locating the website's localisation files and the language-selection menu, then identify where interface strings, documentation, and error messages are maintained. Done means Catalan is selectable and the requested website text is translated consistently; check the existing language support process before beginning.

Written by the indexing model from the issue text.

Assessment

Domain
documentation, localization
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.