[07:20] <dpm> good morning all
[07:24] <andrejz> morning dpm
[07:29] <dpm> morning andrejz :)
[08:35] <dpm> hey henninge, good morning! I hope you had a great time off :) When you've get a minute, do you think you could look at https://answers.launchpad.net/launchpad/+question/164475?
[09:03] <henninge> dpm: we are still missing mass update capabilities.
[09:03] <dpm> hi henninge, I know, my concern is rather why 1000+ new suggestions appeared overnight
[09:04] <dpm> henninge, it was filed as a bug, but lifeless converted it to a question
[09:04] <henninge> dpm: I would say he was wrong, at least it needs to be investigated.
[09:04] <dpm> that was my thought
[09:08] <andrejz> hello! as far as i am concerned i will be more than happy if all suggestions are auto-approved, but if this behaviour is abnormal it might be wise to investigate it
[09:11] <dpm> henninge, I added a comment to bug 808882, but I'd appreciate some help. A comment from an LP developer will probably carry more weight than mine
[09:11] <ubot4> Launchpad bug 808882 in launchpad "More than 1000 suggestion appeared overnight in translations (affects: 1) (heat: 6)" [Undecided,Invalid] https://launchpad.net/bugs/808882
[09:13] <henninge> dpm: done
[09:14] <dpm> cool, thanks henninge ;)
[10:09] <oier__> hi, I am not sure if I am on the correct channel. I have a question regarding translators credit in Launchpad.
[10:10] <oier__> If I set a translatable string in my app (in the about diagol) as"translators-credit", does Launchpad automatically translate that string with the translators? or does each translator have to append its name there?
[10:11] <serfus> oier__, i'm not sure about the answer, but if you don't get answered here you can check #launchpad as well
[10:16] <henninge> oier__: Launchpad will automatically add translators to credit strings.
[10:20] <oier__> ok, I already have a couple of translators before I discovered this feature, I assume I will have to append them manually?
[10:28] <dpm> oier__, you'll need to be a bit more specific (e.g. could you point us to the project in LP?), but if the translators have translated in LP or if at least the imported PO files have the translator's e-mail in the Last-Translator field, Launchpad should add them automatically to the credits
[10:28] <oier__> here you go https://translations.launchpad.net/indicator-bug
[10:29] <oier__> there is turkish and basque until now
[10:30] <henninge> oier__: The credits are added dynamically. So if you add a "translation-credits" message now, it will automatically list all translators that have worked on the translation in Launchpad so far.
[10:31] <henninge> oier__: If there was translation work done outside of Launchpad, you will have to include them in the credits manually.
[10:31] <oier__> no, it was done in Launchpad
[10:31] <henninge> oier__: btw, the credits cannot be manually changed in Launchpad.
[10:31] <henninge> oier__: than all you need to do is add a "translation-credits" message to your template.
[10:33] <henninge> oier__: I see you already did that but it is spelled wrong.
[10:33] <dpm> oier__, looking at https://translations.launchpad.net/indicator-bug/trunk/+pots/indicator-bug/ca/10/+translate, this will not work. It looks to me that you've manually added a 'translators-credit' string.
[10:33] <henninge> oier__: it is either "translation-credits" or "translator-credits"
[10:33] <oier__> yeah I added the string manually
[10:33] <henninge> oier__: that is the right way to do it
[10:34] <henninge> (unless your local tools have a way to do it automatically)
[10:34] <oier__> ad.set_translator_credits(_("translators-credit"))
[10:34] <oier__> where ad is the about dialog
[10:34] <henninge> oier__: you just need to spell it correctly: "translator-credits"
[10:34] <henninge> oier__: note the position of the "s"
[10:35] <oier__> aa
[10:35] <oier__> ok
[10:35] <oier__> so the last s is missing
[10:36] <henninge> oier__: and the first s must go
[10:36] <henninge> "translator-credits"
[10:36] <henninge> or
[10:36] <henninge> "translation-credits"
[10:36] <henninge> both work but nothing else
[10:37] <oier__> thanks alot
[10:37] <oier__> !
[10:37] <henninge> You are welcome
[10:38] <oier__> BTW, does sombeody here know how to use recipes(for daily packages) to merge translation branches into trunk?
[10:39] <oier__> I have a branch where Launchpad exports the po files, so it has a po directory and inside po files
[10:39] <oier__> in trunk I have also a po directory but with the pot file
[10:40] <oier__> but i can't merge them because they are unrelated
[10:40] <oier__> and if I nest the it puts the po directory inside the other po directory
[10:40] <henninge> oier__: you could simply have Launchpad export to your trunk branch.
[10:41] <oier__> but in the wiki this is discouraged
[10:41] <oier__> since it overrides everything
[10:42] <dpm> oier__, if your translators are doing translations through Launchpad only, it does not matter
[10:42] <dpm> so I think having the same branch for imports and exports would work well for you
[10:44] <oier__> ok, I will try
[10:44] <oier__> thanks
[10:46] <oier__> and are you sure that it will not erase the template file on each export?
[10:47] <dpm> no, only the po files with the latest translations from Launchpad will be written to your branch
[10:47] <dpm> the daily exports won't touch the pot file afaik
[10:47] <oier__> btw, is it now possible to let Launchpad create the POT file?
[10:47] <dpm> it's the responsibility of the maintainer to keep it up to date
[10:48] <dpm> oier__, yes, but only for intltool-based projects
[10:48] <oier__> so my python indicator is not included?
[10:49] <oier__> I am using gettext, that is part of intltool, isn't it?
[10:50] <dpm> unfortunately not. I see it uses python-distutils-extra, which actually uses intltool behind the scenes, but right now only 'classical' intltool/autotools layouts are supported
[10:51] <dpm> this simply means that you'll have to take care of updating the template whenever there are new translatable strings, rather than letting Launchpad do it for you
[10:51] <oier__> ok, many thanks!
[10:52] <dpm> btw, gettext is not part of intltool. Intltool is just an optional layer above gettext, that makes it easier to make translatable a lot of formats that gettext does not directly support (e.g. .desktop files)
[20:03] <ashams> Hello Translators
[20:03] <ashams> Is there any guide or How-to for uploading translation after doing it locally?
[20:06] <trijntje> ashams, not really. You can just go to launchpad, select the package you translated and upload the updated po file
[20:06] <trijntje> provided this file has first been exported from LP, if not I'm not sure what the proper procedure is
[20:07] <ashams> trijntje: but I can't appear to every project's branchs
[20:08] <ashams> trijntje: sorry mean upload
[20:09] <trijntje> ashams, you mean every ubuntu release? Or are you talking about translating programs that are not part of ubuntu by default?
[20:10] <ashams> trijntje: I mean, I need to upload to a project's branch(in ubuntu) but have no privilage
[20:11] <trijntje> are you a member of the ubuntu translators team for your language?
[20:12] <ashams> trijntje: I'll go to read more about bazaar
[20:13] <trijntje> ashams, I never use bazaar, I thought you were referring to the web interface of launchpad
[20:17] <ashams> trijntje: the web interface is great. I just want to move on to the next level, translate locally, using some CAT tool, then upload it :)
[20:21] <trijntje> you can still use the web interface to upload it in that case, but that would be a lot of work if you did many translations
[20:42] <nickgoodfate> ashams:  tomorrow at 16:00 UTC there is a session in #ubuntu-classroom with the topic "Getting Translations Quicker into Launchpad: Upstream Imports Sharing"
[20:43] <nickgoodfate> i'm not sure if that's relevant to what you asked though :(
[20:44] <nickgoodfate> ashams: here is the schedule of #ubuntu-classroom  http://people.ubuntu.com/~nhandler/classroom.html
[20:52] <ashams> nickgoodfate: Thank you :
[20:52] <ashams> :)