Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 339011 - dev-vcs/kdesvn doesn't install localisations except English and German
Summary: dev-vcs/kdesvn doesn't install localisations except English and German
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: George Shapovalov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-28 10:05 UTC by Viktor Yu. Kovalskii
Modified: 2010-10-04 01:07 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Viktor Yu. Kovalskii 2010-09-28 10:05:27 UTC
After emerging kdesvn I can't switch language.

Reproducible: Always

Steps to Reproduce:
1. emerge kdesvn -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-vcs/kdesvn-1.5.5  USE="handbook (-aqua) -debug (-kdeenablefinal)" LINGUAS="ru -de -es -fr -ja -lt -nl -pt_BR -ro" 0 kB

2. Start kdesvn
3. KdeSVN with English face

Actual Results:  
English face of Kdesvn not Russian

Expected Results:  
$ ls /usr/share/svnqt/i18n/
svnqt_de.qm  svnqt_en_GB.qm


http://kdesvn.alwins-world.de/wiki/HowToContribute#Translations

Localisation of kdesvn http://www.alwins-world.de/repos/kdesvn/trunk/po/ru.po
Comment 1 Maciej Mrozowski gentoo-dev 2010-10-04 00:33:57 UTC
There's no bug.

If you look at http://www.alwins-world.de/repos/kdesvn/trunk/src/svnqt/lang/ there's no Russian translation there for svnqt.
po/ dir is for LC_MESSAGES (gettext) while .qm files are Qt translations. We only install what kdesvn actually provides.

So from package maintainer perspective, it's upstream issue that some translations are incomplete.
Comment 2 Maciej Mrozowski gentoo-dev 2010-10-04 01:02:52 UTC
Bummer, yes, translations are incomplete but *not* installing gettext files is different thing...
Comment 3 Maciej Mrozowski gentoo-dev 2010-10-04 01:07:19 UTC
That's what I found in po/CMakeLists:

# disable unfinished/ancient translations
LIST(REMOVE_ITEM pofiles "nl.po")
LIST(REMOVE_ITEM pofiles "ru.po")

So it seems Russian translations are removed purposely by upstream.
Not sure why it's not removed from SVN then...

Anyway, I'm removing ru and nl from linguas then... It's hardly a fix but at least makes ebuild reflect reality. Thanks for reporting!