Skip to content

Apply "Language" preference change to all windows and components #1000

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

Open
3 tasks done
per1234 opened this issue May 20, 2022 · 1 comment
Open
3 tasks done

Apply "Language" preference change to all windows and components #1000

per1234 opened this issue May 20, 2022 · 1 comment
Assignees
Labels
topic: CLI Related to Arduino CLI topic: code Related to content of the project itself type: enhancement Proposed improvement

Comments

@per1234
Copy link
Contributor

per1234 commented May 20, 2022

Describe the request

The "Language" menu of the File > Preferences dialog now offers a selection of languages the Arduino IDE user interface can be localized to (#941).

🙂 The ideal user experience would be for localization to take effect universally immediately after the user changes this preference:

  • All open windows
  • Arduino CLI output

Describe the current behavior

  1. Select File > New from the Arduino IDE menus.
  2. Select File > Preferences... from the Arduino IDE menus.
  3. Select a different language from the "Language" menu.
  4. Click the OK button.
  5. Wait for the window reload to finish.

🙁 The UI of other open IDE windows are still localized for the previous language preference:

image

  1. Select Sketch > Verify/Compile from the Arduino IDE menus.
  2. Wait for compilation to finish.

🙁 The messages from Arduino CLI shown in the "Output" view are still localized for the previous language preference:

image

Arduino IDE version

Original report

2.0.0-rc6-snapshot-b407d0a

Last verified with

9a6a457

Operating system

Windows, Ubuntu

Operating system version

Windows 10, Ubuntu 20.04

Additional context

Related


Keywords

  • localization

  • localized

  • l10n

  • internationalization

  • internationalized

  • i18n

  • translate

  • translation

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details
@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself topic: CLI Related to Arduino CLI labels May 20, 2022
@tobozo
Copy link

tobozo commented Dec 5, 2022

I'm experiencing the same symptoms with Arduino IDE 2.0.3.

image

English was already set as the interface language, so I haven't actually changed anything to observe this issue.

LANG=en_GB.utf8
LANGUAGE=en_GB
LC_CTYPE="en_GB.utf8"
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE="en_GB.utf8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="en_GB.utf8"
LC_PAPER=fr_FR.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=fr_FR.UTF-8
LC_TELEPHONE=fr_FR.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: CLI Related to Arduino CLI topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

No branches or pull requests

3 participants