Skip to content

i18n Sync: Update Settings and SubmitSaveAllSettings Keys Across Locale Files #3510

Open
@yugalkaushik

Description

@yugalkaushik

p5.js version

No response

What is your operating system?

Windows

Web browser and version

Chrome 1.79.119

Actual Behavior

  • Some locale files still use outdated keys, such as:

"SubmitSaveAllSettings": "Save All Settings"

"Settings": "Account Settings"

  • These values have been updated only in the English locale, where:

"SubmitSaveAllSettings": "Save All Settings" was replaced with "SaveAccountDetails": "Save Account Details"

"Settings": "Account Settings" (under AccountView) was updated to "Settings": "My Account"

  • Other locale files have not yet been updated, leading to inconsistent UI translations across languages.

Expected Behavior

  • All supported locale files should include the updated keys with proper translations:

"SaveAccountDetails": "Save Account Details",
"Settings": "My Account"

  • Outdated keys like "SubmitSaveAllSettings" should be removed.

  • The UI should reflect consistent wording across all languages when these sections are displayed.

Steps to reproduce

#3509 Refer to this PR for the changes.

Steps to Reproduce

  1. Switch to a non-English language (e.g., Spanish, French)

  2. Navigate to My Account page (previously Settings)

  3. Observe:
    - The header still says "Account Settings".
    - The save button still says "Save All Settings".

  4. Compare this with the English version, which correctly says:
    - "My Account"
    - "Save Account Details"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: TranslationFor localization of the p5.js editor or contributor documentationGood First IssueA beginner-friendly issue, great for first-time contributorsHelp WantedWould love additional input or contributions!Ready for WorkIssue is ready for development work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions