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

[FEATURE-REQ]: How realistic is it to make the initial console setup translatable? #589

Open
MayanKoyote opened this issue May 5, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@MayanKoyote
Copy link

MayanKoyote commented May 5, 2024

💡 Feature request

How realistic, resource-consuming and/or time-consuming/difficult is it to make the initial console setup translatable?
I mean those "first run" setup steps where the user is asked about console model, screen-orientation/position and if the main partition must be extended and stuff.

Motivation (behind your idea)

The questions asked at setup steps are important, the language of the questions is foreign and incomprehensible to non-English people, the timer is ticking insidiously at this time. Especially where there is a lot of such text, as in the step about increasing the size of the main partiton or when the license agreement is displayed.

@Apaczer
Copy link
Collaborator

Apaczer commented May 26, 2024

The .psf (PC screen font) in use by console terminal is limited in that way it can store only 512 glyphs (or 256). Would have to switch PSF with setfont and find proper font for be it Cyrillic or latin-non English after lang change. Moreover how to make this translations accesible for contributors? I assume moving whole firstboot procedure to separate repo or using extern localization service (e.g. weblate?).

About the limited timer period, there is a reason for that (see firsboot diagram and loops in which system tries to predict handheld type).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants