Bug 372036 - Missing GCompris translations
Summary: Missing GCompris translations
Status: RESOLVED MOVED
Alias: None
Product: gcompris
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Bruno Coudoin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-03 20:12 UTC by André Marcelo Alvarenga
Modified: 2016-12-04 11:01 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description André Marcelo Alvarenga 2016-11-03 20:12:53 UTC
I've install gcompris-qt, but no translations files are installed.
Comment 1 Jazeix Johnny 2016-11-20 15:11:58 UTC
Hi,

the translations are not build in the process: http://build.neon.kde.org/job/xenial_release_forks_gcompris_bin_amd64/4/consoleFull
There should be a: make BuildTranslations that will compile the po files and put them in ./usr/share/gcompris-qt/translations/

Johnny
Comment 2 Harald Sitter 2016-11-21 07:25:18 UTC
I am wagering a guess that it uses binaries which, when missing, are not properly reported via cmake, which makes it impossible for integrators to know that they are missing.
Comment 3 Jazeix Johnny 2016-11-21 09:39:42 UTC
(In reply to Harald Sitter from comment #2)
> I am wagering a guess that it uses binaries which, when missing, are not
> properly reported via cmake, which makes it impossible for integrators to
> know that they are missing.

Hi,

http://build.neon.kde.org/job/xenial_release_forks_gcompris_src/4/console shows that you download the src from the gcompris website. This src (http://build.neon.kde.org/job/xenial_release_forks_gcompris_src/4/console) contains the translation files.

In the build (http://build.neon.kde.org/job/xenial_release_forks_gcompris_bin_amd64/4/consoleFull), I don't see where you call the make BuildTranslations target to build the translations. Can you add this call?
To build gcompris with the translations, you need to do: cmake && make && make BuildTranslations. They are not built automatically when doing only "make".
Comment 4 Harald Sitter 2016-11-21 10:15:48 UTC
Uhm. make all really should make translations. Not doing so is fairly non-standard by any standard really.
Comment 5 Harald Sitter 2016-11-21 10:29:54 UTC
BuildTranslations builds translations, doesn't seeem to add them to the install target.
Comment 6 Harald Sitter 2016-11-21 10:31:50 UTC
(In reply to Harald Sitter from comment #5)
> BuildTranslations builds translations, doesn't seeem to add them to the
> install target.

Actually it does, I am just blind.
Comment 7 Jazeix Johnny 2016-12-04 11:01:52 UTC
Hi,
the main issue is fixed, I created a task to follow the adding of BuildTranslations target to make all: https://phabricator.kde.org/T4809