Bug 69535

Summary: Messages.sh is missing for pavucontrol
Product: PulseAudio Reporter: jtux <juliette.tux>
Component: pavucontrolAssignee: pulseaudio-bugs
Status: RESOLVED FIXED QA Contact: pulseaudio-bugs
Severity: normal    
Priority: medium CC: lennart
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description jtux 2013-09-18 17:11:47 UTC
Hello gentlemen,
I'm trying to update/fix the Russian translation for pavucontrol. I've managed to google some few source code trees for pavucontrol so far. The freshest one is at git://anongit.freedesktop.org/pulseaudio/pavucontrol. Still the Messages.sh script for pot generation is missing in /po, and ru.po is VERY outdated. It makes impossible to provide an up-to-date translation for the pavucontrol packages (particularly I'm representing Russian distro ROSA). Would you please kindly provide the fresh Messages.sh for pavucontrol. Thank you!
Comment 1 Tanu Kaskinen 2013-10-28 10:38:08 UTC
Sorry for taking so long to respond.

I have never heard of Messages.sh. Can you explain briefly what it is, and preferably also explain how I could create a "fresh" Messages.sh?
Comment 2 jtux 2013-10-28 12:37:39 UTC
Hello,
generally speaking, this is the script which tells xgettext what sources have to be translated, where to find the strings marked for translations.
In KDE and many other projects it is called Messages.sh, see for example http://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems#Writing_a_Messages.sh_script . 
Lots of projets make such a script publicly available in the source code tree to facilitate the generation of .pot from updated code, which is very useful for translators (no need to bother the developers every time the code is updated, saves a lot of time etc) 
Generally speaking what I meant is that the pot-generating script is missing for pavucontrol, whatever you like to call it. Or I was unable to find it.
Comment 3 Tanu Kaskinen 2013-10-29 16:09:33 UTC
Does this do what you'd expect a Messages.sh script to do?

    cd po
    make pavucontrol.pot
Comment 4 jtux 2013-10-29 21:27:52 UTC
Oh, well, yes it does :) although using the standalone script does not require making lots of additional steps and installing additional packages.
Ok, thanks a lot for replying and the issue is resolved for now.
Comment 5 Tanu Kaskinen 2013-11-01 10:21:13 UTC
It would be nice to know if pavucontrol is meeting the usual expectations of translators. I'm personally pretty clueless about how translators do their work. Apparently the process is not obvious at least for translators who are used to a KDE workflow. I wonder if translators who are used to Autotools based projects find the process more familiar, or is it unobvious for everyone.
Comment 6 jtux 2013-11-01 11:03:12 UTC
(In reply to comment #5)
> Apparently the process is not obvious at least for translators who are
> used to a KDE workflow.
Quite right.

> I wonder if translators who are used to Autotools
> based projects find the process more familiar, or is it unobvious for
> everyone.

Clear and explicit TRANSLATORS_README.txt somewhere in /po would help a lot really :)
Comment 7 Tanu Kaskinen 2014-03-15 08:10:04 UTC
I sent a patch to the mailing list: http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/19910
Comment 8 jtux 2014-03-15 11:30:42 UTC
Thanks a lot for the attention payed to the localizators issues! Very kind, indeed.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.