[Github-comments] [geany/geany] Selecting Interface language (#1757)

elextr notifications at xxxxx
Mon Jul 13 23:53:10 UTC 2020


@zaher The Geany project targets are on the website, to paraphrase "fast and light", characteristics of the application, not the users.  Geany is a volunteer project, its not a corporate "targeting" a specific customer base, except being an IDE they are assumed to be developers of some sort.  It is not specifically targeted at beginners, super experts or any other single user group.

To everybody, despite espoused project targets, being a volunteer project, Geany is whatever its contributors make it, so if you want to add features that make it simple for beginners, you can contribute them.  Since such features are not there already it likely means existing contributors do not value them highly enough to spend their own time on them, but if you do, contribute it or it won't happen.

Similarly, it happens that only a few contributors use Geany on Windows, they have contributed the parts that they need, but again, apparently they don't need "simple for beginners to set up in any language" enough to spend their time on it.  If someone wants to upgrade the Windows installer to allow selection of the language the shortcut uses, they can contribute it.

> most gtk2 app use it as the locale of system, idk why, it is kind of bug.

@zaher its not a bug, its what the International Standards Organisation (ISO) standard says C language programs should do.  

I would suggest that it does that because the locale affects things at a very low level in the C library, so it has to be set by something very early in the program, even before the command line arguments are read (since they are encoded in the locale of the terminal) and the environment is the only thing available and portable to all platforms.  

Perhaps a windows user might wish to look at the solution the contributor of the Geany OSX build used (IIUC starting Geany from a script that sets the environment based on a file setting) and could contribute a Windows version of that and change the shortcut to run the script, not the executable directly.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1757#issuecomment-657887214
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20200713/671642a0/attachment-0001.htm>


More information about the Github-comments mailing list