Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add belarussian language #2380

Closed
wants to merge 1 commit into from
Closed

add belarussian language #2380

wants to merge 1 commit into from

Conversation

lidacity
Copy link

@lidacity lidacity commented Feb 21, 2024

Motivation

add Belarussian language

Change description

Other information

Please add belarussian language in (https://app.transifex.com/arduino-1/ide2/languages/)

Reviewer checklist

  • PR addresses a single concern.
  • The PR has no duplicates (please search among the Pull Requests before creating one)
  • PR title and description are properly filled.
  • Docs have been added / updated (for bug fixes / features)

@CLAassistant
Copy link

CLAassistant commented Feb 21, 2024

CLA assistant check
All committers have signed the CLA.

@per1234 per1234 self-assigned this Feb 21, 2024
@per1234 per1234 added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels Feb 21, 2024
Copy link
Contributor

@per1234 per1234 left a comment

Choose a reason for hiding this comment

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

Thanks so much for your interest in expanding the localization of Arduino IDE @lidacity. Although we would love to add coverage for the Belarusian locale, unfortunately this is not possible for technical reasons and so sadly I must decline this contribution.

The approach taken in this project is to leverage the internationalization infrastructure and localization data that already exists for VS Code. These assets are applicable to Arduino IDE 2.x due to the project being built on the Eclipse Theia IDE framework. In this way, the Arduino IDE developers and community are only responsible for internationalization and localization of the Arduino-specific strings (e.g., "Sketchbook") used in the IDE's UI.

The downside to this approach is that the localization of the project is limited to languages for which a VS Code "language pack" is available.

The list of available language packs is here:

https://open-vsx.org/?search=&category=Language%20Packs

As you can see, there is no Belarusian language pack, which makes it impossible for us to add localization for it. This would only become possible if the community created such a VS Code language pack (which would likely be much appreciated by the users of the incredibly popular VS Code application in addition to all the secondary potential consumers of the language pack like Arduino IDE.


I see you are already aware of our Transifex project. If you are interested in contributing over there to any of the other languages for which language packs are available, that would be very welcome.

You might also be interested in contributing to the Arduino CLI localization (which is not limited by language pack availability).

For more information, see the Translator Guide:

https://github.com/arduino/arduino-ide/blob/main/docs/contributor-guide/translation.md#translator-guide

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: declined Will not be worked on topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants