Le 25/02/2016 14:23, Wayne Stambaugh a écrit : > On 2/25/2016 1:44 AM, Nick Østergaard wrote: >> I think it might be a good idea to make the menu only list the >> languages found. But I don't think the languages menu should be >> removed. I think it should either just show the "Default" entry, or >> say in the menu that now language files was found. > > Makes sense to me. If the language isn't available, then the user is > just going to get English anyway. > >> >> I am not really sure why it is considered testing, but I suspect that >> Jean-Pierre or somone else knows something more about that, but I >> could be wrong. > > This was around when I joined the project so it's most likely JP's code.
When I wrote it, I was thinking it was useful only for testers, translators and maintainers, therefore for testing purpose (are all dictionary found?), not really for users. However, I am thinking language selection is also used by users, not only by testers. So it looks like it is not just for testing. > >> >> If no one knows why this is considered testing, I would suggest that >> we don't do that, because it is really usefull, and a user using non >> english native language on his desktop expect that it should be >> possible to change it to english. This is also very useful for bug >> reporting. Maybe we should even note that in our little bug reporting >> guide. > > It's also useful for translators so they can compare their translations > against the English. > >> >> Nick >> >> 2016-02-25 5:24 GMT+01:00 Simon Wells <[email protected]>: >>> any comments on this? >>> >>> >>> ---------- Forwarded message ---------- >>> From: Simon Wells <[email protected]> >>> Date: Mon, Jan 18, 2016 at 11:26 AM >>> Subject: Language List >>> To: KiCad Developers <[email protected]> >>> >>> >>> Currently the Language List throughout kicad advises it is used for testing >>> only >>> >>> common/pgm_base.cpp:72 * The selection of languages is mainly for >>> maintainer's convenience >>> the tooltip for the languages option in preferences is also "only used >>> for testing!" >>> >>> If this is the case do we really need the flags, Apart from being >>> rather over the top for a testing feature flags while they can look >>> pretty (yet seem to be disabled on most platforms) aren't very >>> accurate as to the language, and should it be moved into #ifdef DEBUG >>> >>> I am currently making it so that it will only add the languages that >>> are found in the paths as being able to select a language that isn't >>> installed is not very useful. And the languages menu will not even be >>> available if no i18n files are located >>> >>> If we decide to keep the flags would it not make more sense to move >>> these to the i18n repo so that adding a language would not require >>> effort from both programmers and translators, how my code will work is >>> that it will automatically update the list with any languages that are >>> detected >>> >>> thanks >>> >>> Simon >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > -- Jean-Pierre CHARRAS _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

