Dear Ian, Since this update some build fail on ubuntu. In fact there is translation of some XML files (for example mime types resources/linux/mime/kicad-gerbers.xml.in) but gettext is unable to find rules to translate that kind of file without the appropriate ITS file. On Ubuntu 18.04, shared-mime-info is too old and don't ship shared-mime-info.loc and shared-mime-info.its. So building is failing.
So what is your proposal for that ? Perhaps there is already an answer about this point ? I think I can fix that by coping missing ITS files on the appropriate directory but it's a dirty solution... Le 18/01/2021 à 18:54, Ian McInerney a écrit : > The changes to the i18n build system have now been merged into the > master branch - with the change that KICAD_BUILD_I18N will default to > OFF now, so it must be enabled when you want to build the translations > libraries. > > At this point, all nightly builds of the master branch that include > translations need to be updated to use the KICAD_BUILD_I18N=ON flag and > no longer reference the i18n repository. > > -Ian > > On Sat, Jan 16, 2021 at 7:41 PM Ian McInerney <[email protected] > <mailto:[email protected]>> wrote: > > Since we now host the v6 translations inside the main code > repository, I have consolidated the CMake scripts for building the > translation files into the main build process inside this MR > (https://gitlab.com/kicad/code/kicad/-/merge_requests/628). That > exposes a new CMake option `KICAD_BUILD_I18N`, which defaults to on, > that controls if the translations are built. When that option is ON, > gettext is a required dependency and when it is off it is not > needed. This change will require some people to modify their current > build setup to disable the translations if they do not wish to build > with gettext. > > In that MR I have also added the linux metadata files to the > translation framework to allow for the strings contained inside them > to be internationalized (so that the user sees translated strings on > desktop icons/tooltips in their display manager). That should be a > transparent change to the packagers of nightly builds, but a welcome > change for users. > > -Ian > > > _______________________________________________ > 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

