Obsolete translation templates

Asked by Gabor Kelemen

Lots of obsolete (package was moved to universe or dropped completely) templates are still available for translation in Ubuntu Intrepid, please remove these:

https://launchpad.net/ubuntu/intrepid/+source/thunar
https://launchpad.net/ubuntu/intrepid/+source/xfce-mcs-manager
https://launchpad.net/ubuntu/intrepid/+source/libxfcegui4
https://launchpad.net/ubuntu/intrepid/+source/xfce-mcs-plugins
https://translations.launchpad.net/ubuntu/intrepid/+source/kdeaddons
https://translations.launchpad.net/ubuntu/intrepid/+source/kde-guidance
https://launchpad.net/ubuntu/intrepid/+source/evms
https://launchpad.net/ubuntu/intrepid/+source/freetype1
https://launchpad.net/ubuntu/intrepid/+source/gcc-3.3
https://launchpad.net/ubuntu/intrepid/+source/gcc-3.4
https://launchpad.net/ubuntu/intrepid/+source/glade
https://launchpad.net/ubuntu/intrepid/+source/gnopernicus
https://launchpad.net/ubuntu/intrepid/+source/gnutls13
https://launchpad.net/ubuntu/intrepid/+source/gnome-volume-manager
https://launchpad.net/ubuntu/intrepid/+source/gnome-btdownload
https://launchpad.net/ubuntu/intrepid/+source/gqview
https://launchpad.net/ubuntu/intrepid/+source/gtk+1.2
https://launchpad.net/ubuntu/intrepid/+source/gxine
https://launchpad.net/ubuntu/intrepid/+source/gtranslator
https://launchpad.net/ubuntu/intrepid/+source/hwdb-client
https://translations.launchpad.net/ubuntu/intrepid/+source/kaffeine
https://launchpad.net/ubuntu/intrepid/+source/katapult
https://launchpad.net/ubuntu/intrepid/+source/keep
https://launchpad.net/ubuntu/intrepid/+source/kio-apt
https://launchpad.net/ubuntu/intrepid/+source/kio-locate
https://translations.launchpad.net/ubuntu/intrepid/+source/kipi-plugins

Some notes:
- this is what I found in the first 600 templates, expect more to come tomorrow, erm, today :)
- I'm not entirely sure in the situation of KDE templates, for example the kbabel application was dropped from Intrepid, the template is still there, and I can't see an obvious way to tell it's unnecessary, as the source package is still there, only it's contents changed.
- Please do _not_ start immediately the deleting, I have seen lots of new translations in several modules. Instead, notifying ubuntu-translators@ and giving us a few weeks to download and send translations to upstream would be preferable. You know, removing templates from LP without warning might cause data loss[1], which is a Bad Thing :).

[1]: https://lists.ubuntu.com/archives/rosetta-users/2006-March/001321.html

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Данило Шеган (danilo) said :
#1

It's easy for us to 'delete' templates (i.e. we usually just hide them and exclude them from language packs), so let's just wait for you to finish this excellent work.

Btw, in order to simplify this in the future, can you please document all the checks you are doing so we can also automate it and provide a proper list for people to look at. Feel free to file a bug about providing such thing.

Revision history for this message
Gabor Kelemen (kelemeng) said :
#2

From 600 to 1200:
https://launchpad.net/ubuntu/intrepid/+source/exo
https://launchpad.net/ubuntu/intrepid/+source/libkexif
https://launchpad.net/ubuntu/intrepid/+source/libgda2
https://translations.launchpad.net/ubuntu/intrepid/+source/libkipi
https://launchpad.net/ubuntu/intrepid/+source/linda
https://launchpad.net/ubuntu/intrepid/+source/memprof
https://launchpad.net/ubuntu/intrepid/+source/mousepad
https://launchpad.net/ubuntu/intrepid/+source/orage
https://launchpad.net/ubuntu/intrepid/+source/serpentine
https://launchpad.net/ubuntu/intrepid/+source/sound-juicer
https://launchpad.net/ubuntu/intrepid/+source/xfce4-terminal
https://launchpad.net/ubuntu/intrepid/+source/tetex-bin
https://launchpad.net/ubuntu/intrepid/+source/thunar-archive-plugin
https://launchpad.net/ubuntu/intrepid/+source/thunar-media-tags-plugin
https://launchpad.net/ubuntu/intrepid/+source/thunar-volman-plugin
https://launchpad.net/ubuntu/intrepid/+source/wlassistant
https://launchpad.net/ubuntu/intrepid/+source/xfce4-verve-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfburn
https://launchpad.net/ubuntu/intrepid/+source/xfce4-utils
https://launchpad.net/ubuntu/intrepid/+source/xfce4-appfinder
https://launchpad.net/ubuntu/intrepid/+source/xfce4-battery-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-clipman-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-dict-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-mailwatch-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-mixer
https://launchpad.net/ubuntu/intrepid/+source/xfce4-netload-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-notes-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-quicklauncher-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-smartbookmark-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-systemload-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-taskmanager
https://launchpad.net/ubuntu/intrepid/+source/xfce4-weather-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfce4-xkb-plugin
https://launchpad.net/ubuntu/intrepid/+source/xfprint4
https://launchpad.net/ubuntu/intrepid/+source/xmms
https://launchpad.net/ubuntu/intrepid/+source/gtkhtml3.8
https://translations.launchpad.net/ubuntu/intrepid/+source/digikam
https://launchpad.net/ubuntu/intrepid/+source/discover1
https://launchpad.net/ubuntu/intrepid/+source/kmplayer

Revision history for this message
Gabor Kelemen (kelemeng) said :
#3

From 900 to the end:
https://launchpad.net/ubuntu/intrepid/+source/cupsys
https://launchpad.net/ubuntu/intrepid/+source/dolphin
https://launchpad.net/ubuntu/intrepid/+source/galculator
https://launchpad.net/ubuntu/intrepid/+source/mythbuntu-control-centre
https://launchpad.net/ubuntu/intrepid/+source/mythplugins
https://launchpad.net/ubuntu/intrepid/+source/mythtv
https://launchpad.net/ubuntu/intrepid/+source/xfce4-cpugraph-plugin

And one more from the first page:
https://launchpad.net/ubuntu/intrepid/+source/bluez-pin

That's all for now, but there can be more.

The method is quite simple: I took https://translations.launchpad.net/ubuntu/intrepid/+lang/hu/+index?start=0&batch=300
and chewed over the list. I clicked on the names of suspicious templates, clicked Overview, then in the bottom right corner checked the Component: field of the package details box.
I did this only for those packages that
- I knew as obsolete
- were updated a long time ago, like in early 2007 or so
- weren't translated at all

So no rocket science here :)

Revision history for this message
Gabor Kelemen (kelemeng) said :
#4

Ok, I looked at the KDE files a bit. Looks like the giant packages, like kdegames[1], now have both the 3.5[2] and the 4.1[3] templates, similarly to the language-pack-kde packages[4], regardless to the templates removed (atlantik, kasteroids, kbackgammon, kenolaba...). Geez, this would be a huge task to clean out :(.

[1]: https://translations.launchpad.net/ubuntu/intrepid/+source/kdegames
[2]: http://i18n.kde.org/stats/gui/stable/team/hu/kdegames/
[3]: http://i18n.kde.org/stats/gui/stable-kde4/team/hu/kdegames/
[4]: http://packages.ubuntu.com/intrepid-updates/all/language-pack-kde-hu-base/filelist

Revision history for this message
Gabor Kelemen (kelemeng) said :
#5
Revision history for this message
Jeroen T. Vermeulen (jtv) said :
#6

Filed a blueprint for this:

https://blueprints.launchpad.net/rosetta/+spec/disable-obsolete-ubuntu-templates

It may be a while before we get to that, but it wouldn't be too hard to take care of those listed here.

By the way, when we deactivate a template, its translations stay in the database. So if the messages have moved to another template, the old translations will still show up as suggestions there.

Arne, can you confirm that we should be disabling these templates?

Revision history for this message
Gabor Kelemen (kelemeng) said :
#7

"So if the messages have moved to another template, the old translations will still show up as suggestions there."

Well, this is not much help, if I want to export the template :). And sometimes this may be necessary: for sending translations upstream, and moving them into another template - for example, the cupsys template was renamed to cups, but the translations were not merged (this seems to be another bug).
So please don't forget to mail ubuntu-translators@ before hiding anything.

Revision history for this message
Celso Providelo (cprov) said :
#8

Guys,

Thanks for the investigating this problem and isolating all the related issues related with removing obsolete translation templates.

Since there is already a specification open for this implementation, https://blueprints.edge.launchpad.net/rosetta/+spec/disable-obsolete-ubuntu-templates, I'm marking the question as solved, all discussion can now happen around the specification in the launchpad public wiki.

Thanks

Revision history for this message
Gabor Kelemen (kelemeng) said :
#9

One more thing about the KDE templates, I had a simple idea: let's take the list of po files in kde 3.5 and 4.1, make a diff and the lines beginning with - will show us the templates that are probably unnecessary to translate. The resulting script is here:
http://bazaar.launchpad.net/%7Eubuntu-l10n-hu/ubuntu-hu-web/tools/annotate/head%3A/kdecheck.sh
the list is about 200 lines long, I'd rather not copy it here :).