/srv/irclogs.ubuntu.com/2011/05/27/#ubuntu-translators.txt

dpmgood morning all08:14
dpmhi henninge, are you around for a question on message sharing?08:19
henningedpm: Hi! What's the question?08:32
dpmhey henninge, it's in relation to bug 788685 - we're talking about enabling the translation of selected universe packages in LP. So far we've discussed enabling them for package uploads, and I'm curious what the situation is for universe source packages if the upstream project is set and the link for message sharing with the Ubuntu source package is set too. In that case, is there any check in LP that stops translations being shared/enabled if the08:35
dpm Ubuntu source package is from universe, or are all Ubuntu source packages treated the same for message sharing, regardless of which repository they come from?08:35
ubot4Launchpad bug 788685 in pkgbinarymangler (Ubuntu) (and 1 other project) "Enable translating selected Ubuntu universe packages in Launchpad (affects: 1) (heat: 10)" [Wishlist,Triaged] https://launchpad.net/bugs/78868508:35
henningedpm: there is no check at all whatsoever of where the packages are from.08:37
henningedpm: there is only the "include in languagepack" checkmark for templates.08:37
dpmhenninge, cool, good to know, thanks. So it seems that for projects/packages which support automatic imports + message sharing we won't have to do anything special to get them imported. Excellent! :-)08:38
dpmoh, actually, yes, we'll have to do something: first modify the package's debian/rules so it builds a .pot file and the translations get exposed in Ubuntu. I guess here we'll still need the bug to be fixed, as the .pot template will need to be imported in the translation tarball through soyuz, which now discards the translation tarbals from universe08:42
dpmhi andrejz, I've just run the script to set the priorities according to your csv file, and they are now all set for both natty and oneiric, so good work :) - could you please mark your "Set up translation template priorities in Launchpad" action in the whiteboard from https://blueprints.launchpad.net/ubuntu/+spec/community-o-sustainable-translations as DONE? Thanks11:37
andrejzdpm, just got the email11:37
andrejzyou got me for a second there ;)11:37
dpmteam work :)11:37
andrejzoh,just noticed. my nickname on launchpad is not andrejz, but andrej.znidarsic, just so that you know11:38
andrejzitem marked as DONE, BTW11:39
dpmandrejz, great, thanks. I've updated your LP id, then11:51
andrejzwhen are translations for oneiric supposed to open, dpm?11:54
dpmandrejz, I was thinking around alpha-1 (next week or so), but I'd like to review the imports queue first.11:56
andrejzwould you mind giving me the link again?11:56
dpmandrejz, I'll give you something better: I'll show you how to get to it, so you don't have to remember the link :)11:58
dpmSo, you can go to https://translations.launchpad.net/ubuntu/11:58
andrejzeven better11:58
dpmand then choose Oneiric in the link, and then...11:58
dpm... on the right pane, under Administration, you can choose the imports queue link11:59
dpmthen in the filter,11:59
dpmchoose "Needs Review" in the first one, and "Only pot files" in the second12:00
dpmthen press the "Filter" button12:00
andrejzok, got it. thanks12:01
dpmthere is a trick, too:12:01
dpmyou can add '&batch=300' (without the quotes) to the URL to see more entries in one single page12:01
dpmanother couple of things about the imports queue:12:02
dpmthere are some things that suck a bit -> every package upload generates an entry, so you can end up with several entries for the same template12:02
dpmin that case, the best thing to do is to just approve the oldest one and Launchpad will then take care of approving automatically the others12:03
andrejzOK. I noticed there are many of test3.old, test7.new by ubuntu archive autosync. What to do with those?12:04
dpmandrejz, ok, so since you've just started with it and I don't want it to be extremely boring for you, what I'd suggest would be for now to just go through the entries and see if there is anything obvious that you thing should need to be approved. Once you've done that, you can have a look at such entries as the ones you are mentioning and investigate whether they need to be approved or blocked (my guess would be that they should be blocked). As yo12:08
dpmu see, managing the imports queue is a bit of investigative work: looking at the source packages and templates and finding out whether they are worth getting approved and thus exposed to translators12:08
dpmand as usual, feel free to ask anything you're not sure or would like to know more about12:10
andrejzok12:10
andrejzi guess i can freely block gimp-help since help files are not translated in launchpad?12:11
andrejzdpm, i have a problem12:13
dpmandrejz, exactly, and the same applies for man pages: you can also block them. I see you learn fast ;)12:13
andrejzi can only change status to Blocked, Deleted or Needs Information12:13
andrejzbut not approved12:13
andrejzi would like to approve evolution 3-0.12:14
dpmandrejz, ah, sorry I should have explained that better. You can change the status to Approved, it's just that it needs setting some extra parameters and it's not available in that menu. Here's how you can approve templates:12:15
dpmClick on the pencil icon next to the "No import target selected yet." message below the entry. That will take you to a form12:16
dpmmost of the settings will have been set for you, so generally it's just a matter of doing a sanity check and pressing the "Approve" button12:17
dpmYou can try that on the evolution-3.0 template, but please, don't approve it yet,12:17
dpmI'd like to go through the settings with you before12:17
andrejzok12:18
andrejzi am wondering if i should approved evolution-3.0 at all since it hasn't been determined whether evolution or thunderbird will be used as email clients12:19
dpmandrejz, regardless of the decision (I haven't been following up the discussion lately, but my hunch is that evo is here to stay), evolution will be in main, so we need to approve it12:20
andrejzok12:20
andrejzi think value template should be changed to evolution12:21
dpmandrejz, yeah, that's what I was going to suggest, but we might need to change something else first. Before we do that, is the meaning of all fields in that form clear to you? Do you have any questions?12:22
andrejztranslation domain applies to the name of .mo files, correct?12:23
andrejzand name is the name translators see in launchpad, correct?12:23
dpmandrejz, yeah, exactly. domain should also correspond in the vast majority of cases to the name of the pot file in the 'path' field12:24
andrejzok, then everything is clear, i guess :)12:25
dpmyes, 'name' is the name of the template and what translators see in LP. We can change the name freely, but we have to be careful:12:25
dpmLaunchpad determines whether translations are shared between templates distro releases based on the name. So if we change a name, we'll have to change it in all other releases to make sure message sharing is still working12:26
dpmSo with Evo we've got an interesting situation:12:27
dpmwe've got a template named 'evolution' (corresponding to Evolution 2.x) for all releases. In Oneiric we additionally have a template named 'evolution-3.0' (corresponding to Evolution 3.x) that we want to rename to 'evolution'. So here's what we can do:12:28
dpm1. Disable the 'evolution' template in Oneiric (or rename it to 'evolution-2.0')12:29
dpm2. Rename the 'evolution-3.0' template in Oneiric and approve it12:30
dpmSo basically, before you press the "Approve" button, we need to take care of 1.12:30
andrejzbut if we rename 'evolution' to 'evolution-2.0', messages won't be shared, right?12:31
dpmandrejz, correct, but then we'll rename 'evolution-3.0' to 'evolution' and the oneiric evolution messages will be shared again, but with the 3.x template12:32
andrejzif we do 1.12:32
andrejzwe will have evolution-2.0 (old evolution) and evolution (new evolution)12:33
andrejzbut massages won't be shared between them, correct?12:33
andrejzthis would be a pity since strings are almost the same12:34
dpmandrejz, correct (nearly :). 1) Note that if we disable it, it won't be visible to translators, which is what we want -we don't want translators to see 2 templates- 2) Following 1. and 2. messages will indeed be shared -> the evo 3.0 template which we'll name 'evolution' will share strings with all previous distros (natty, maverick... etc)12:35
andrejzok, so template name will be only change for 11.10 and not for previous distros?12:36
dpmandrejz, yes, exactly. The changes you do for a template you do them for a particular distro12:37
andrejzso it works for the distro you set and for the future distros, correct?12:37
dpmexactly12:37
dpmwhen we open a new distro, all templates are copied12:38
dpmso the changes you do in one distro before the copy happens12:38
dpmare always carried over12:38
andrejzok cool12:38
andrejzi think i am getting it now12:38
andrejzso where can i change the name of old evolution? is it through the same interface?12:39
dpmthat's why we had to set the priorities in both natty and oneiric. Since the copy had happened already, we had to write them on both. Had we set the priorities before Oneiric opened, then we wouldn't had needed to: the priorities from natty would have just been copied12:40
dpmso to change the name of the old evolution you can go to:12:40
dpmhttps://translations.launchpad.net/ubuntu/oneiric/+templates , and then12:40
dpmpress the "Administer" link, which should take you to: https://translations.launchpad.net/ubuntu/oneiric/+source/evolution/+pots/evolution/+admin12:41
dpmthere you can change the name to 'evolution-2.32' and then uncheck the two checkboxes:12:42
andrejzdpm, i would like to note that a number of templates still has priority 012:42
dpm* Template is active12:42
andrejzhas your script been applied yet?12:42
dpm* Include translations for this template in language packs?12:42
dpmjust a sec, let me check. In the meantime, is that clear? ^^12:43
andrejzyes, i get it12:43
=== henninge is now known as henninge-lunch
andrejzok i renamed the template12:44
dpmandrejz, there are only 9 templates with 0 priority. My guess is that they are templates which were not in your CSV file, since the file was for natty templates only12:45
andrejzoh, ok.. than it's no problem. probably names have changed in between. i will need to set up priority once more again once everything gets in, so it's no problem12:46
andrejzso now i should go back to the import queue and accept evolution, but change the name to "evolution"12:46
dpmandrejz, yeah exactly. There is one additional step that is a bit of a pain: on the approval form there is no possibility to set the prioriy, so you'll have to go to the https://translations.launchpad.net/ubuntu/oneiric/+templates page and set it afterwards (to the same value of the old evo template)12:47
dpmI filed a bug for that a while ago12:48
andrejzbut first it needs to be imported12:48
andrejzso probably i need to wait for some time after I approve it, correct?12:48
dpmI think templates are created straight away on the DB, but I might be wrong. You can see if it's there already by refreshing the https://translations.launchpad.net/ubuntu/oneiric/+templates page on your browser12:49
andrejzalso probably i need to do the same with evolution-exchange, evolution-data-server, etc ..12:49
dpmyeah, I saw them too12:49
andrejzso under name i choose evolution,  but leave translation domain evolution-3.0, correct?12:50
dpmcorrect12:50
dpmthere might be some more modules where we need to do that now that we're transitioning to gnome 3.0, but I think most of them are well behaved (unlike evo :) and don't include the version number in the domain, so we don't have to do anything12:51
andrejzwhat about the various test templates by ubuntu archive autosync? i think those can be safely blocked .12:51
dpmyeah, probably. One thing that helps sometimes is to click on the template link on each entry, and it will download and show you the POT file. That is often useful to have some indication on whether it is worth exposing those messages to translators12:53
andrejzok, cool. i think i have all the basic info i need to start working now12:54
andrejzthanks for your patience while explaining it to me12:54
dpmalso another note about blocking that is a bit of a pain: when you block an entry, any subsequent uploads won't appear on the queue, which is good, but only works on an uploader basis - if another person other than the one who did the upload you blocked does a new upload, it will appear again on the queue (and we'll need to block it again)12:55
dpmandrejz, nothing to thank for, thank you for helping on this! :-)12:55
dpmalso, if I'm not around, there is some more reference info on https://wiki.ubuntu.com/UbuntuTranslationsCoordinators/Actions/LpTemplateAdministration, but some of it might need updating12:56
andrejzok, i will gradualy administer import queue when i will need a break from translations ;)13:01
=== henninge-lunch is now known as henninge
dpmawesome :)13:04
serfusfor some reason, when i click on the little magnifier icon for more details on a string in transmission it directs me to a other string13:05
dpmserfus, could you give us the link of the translation where you've experienced this?13:05
serfuse.g, when i click on string 400, it directs me to string 43013:05
serfushttps://translations.launchpad.net/ubuntu/natty/+source/transmission/+pots/transmission/he/+translate?field.alternative_language-empty-marker=1&show=untranslated&start=17013:05
dpmserfus, oh, wow, I can confirm that, it looks like a regression to me. Would you mind filing a bug about it at https://bugs.launchpad.net/launchpad/+filebug/ ?13:08
serfusdpm, will do13:08
serfusthanks13:08
andrejzdpm, why would template such as amarok be blocked ?13:08
andrejzi mean "need review"13:10
dpmthanks serfus13:11
dpmandrejz, generally, when a template has been approved once, it should get automatically approved in the future and only end up as "Needs Review" very briefly (all imports start as "Needs Review" before the auto-approver script has processed them). However, if they remain in "Needs Review" for long, it means that the auto-approved could not approve them because the upload settings differ from the settings in the current template. The most common ca13:15
dpmse is that the developers have change the path of the POT file in the package. That is either the name or the location of the pot file, and it's what's shown in the 'path' field in the import queue entry approval form13:15
dpmor it could also be that the source package changed13:15
dpmbut that's not that common13:15
dpmso to find out what happened,13:15
andrejzoh yeah, i just noticed the package was uploaded 3 hours ago13:15
dpmoh, so it might be that it will be approved nevertheless and you don't need to do anything. Let me have a look...13:16
andrejzwhat is the normal import time?13:16
andrejzat how old templates should i look at ? more than a couple hours? more than a day, a week maybe?13:18
dpmandrejz, it's difficult to say, as it depends on the load of the servers. I think the auto-approver runs every 20 minutes or so, but it might take longer if it has to iterate through a big bunch of templates and po files. I generally leave the templates that are less than a day old13:18
dpmso I'd say, as a rule of thumb, a day13:19
andrejzok cool13:19
andrejzi noticed this package - http://launchpadlibrarian.net/72511292/unity-doc.pot. it seems old since there is much more info on unity in other packages13:21
andrejzdo you know where it's from, why it's for?13:22
dpmactually, I don't know much about it. I wanted to ask the unity guys about it last cycle, but I got side-tracked. After the first look at the template, I figured out it wasn't that useful to users. If we want to accept it, we need to make sure that the unity maintainers fetch the translations from Launchpad and put them in the package before release (it's a documentation file, so it cannot be shipped in language packs)13:27
serfusdpm, should I add the ubuntu translation project to the bug i reported?13:37
dpmserfus, good point, but I think it is not necessary in this case: I believe it's a Launchpad-only issue13:38
serfusokay13:38
dpmserfus, could you please subscribe me to the bug, or show me the link so I can subscribe myself?13:38
serfussubscribed you13:39
serfusanyways, what brought me to that bug was that odd developers note on string 40013:40
serfus"don't try to display the actual lines - it causes issues"13:40
dpmserfus, :) I think the developer just happened to write a comment not related to the translation, and gettext picked it up and put it in the template13:41
serfusha reasonable13:42
kelemengaborhi16:12
kelemengaborwhat should I do with bug #759780 ? I'm trying to assign it to upstream software-center, but LP does not allow me to do so16:13
ubot4Launchpad bug 759780 in ubuntu-translations "spelling mistake in software-center (affects: 1) (heat: 5)" [Undecided,New] https://launchpad.net/bugs/75978016:13
kelemengabor          Project                     software-store           (Choose another project)                                                                           software-store           doesn't use Launchpad to track its bugs. If you know this bug           has been reported in another bug tracker, you can link to it;           Launchpad will keep track of its status for you.16:13
kelemengaborthis is what I get on /+choose-affected-product when selecting software-center16:13
kelemengabordpm? anyone? :)16:14
dpmhi kelemengabor, let me have a look16:14
kelemengaborand software-store links to https://launchpad.net/software-center - pure madness16:14
dpmI think the thing here is that IIRC the s-c guys don't use LP to track bugs on the upstream project and only track bugs in the distribution. As per lp/software-store redirecting to lp/software-center I believe it's because the project started as "store" and was changed to "center" due to concerns from the community. I think the link remains still from that time, to make sure any -store urls direct to -center. Anyway, let me have a look...16:18
kelemengaboroh, I see...16:18
kelemengaborhttps://bugs.launchpad.net/software-center says it is not set up16:19
kelemengaborI just didn't expected that this can happen :(16:19
dpmyeah, they don't use the upstream project for bugs, just the tracker for distro packages. I've added a bug task for the software-center package16:21
kelemengaborthanks, I learned something today :)16:21
dpm:)16:21
kelemengaborone more question about the sustainable translations blueprint16:22
dpmsure16:22
kelemengaborI see that I'm expected to organize a bug day16:22
kelemengaborI'm not sure about this... we don't have that many bugs anyway16:23
kelemengaborwhy would it make sense?16:23
kelemengaborI see that on bug days, people just triage bugs, bug we have about 40 untriaged bugs in all16:24
kelemengaborthat's not that much16:24
dpmkelemengabor, yeah, I added a note on the blueprint, asking you if you'd be ok with it. First of all, if not, just let me know and I'll take care of it. As per whether it makes sense or not to organize one, I think it does: it's not only about triaging bugs or sending reminders to reactivate incomplete bugs, but it's also about giving visibility to the ubuntu-translations project to get more involvement from the bugsquad in helping out and to let16:26
dpmtranslators/users know it exists and that they should file bugs against it16:26
kelemengaborokay, then let it be... but I think we would need more help on actually fixing the triaged bugs :)16:32
kelemengaborwhen should it be? after alpha 2 or 3?16:34
dpmyeah well, a bug day it's also a "poke the developers to fix that annoying bug" day ;)16:34
kelemengaborI think it should be after the Oneiric translations are opened and the first langpacks are delivered16:35
kelemengaborbut when is that?16:35
dpmkelemengabor, I think that'd be too early, as many strings might not be translated and then people start filing bugs about English strings showing up. Also, not so many people install the dev release until the last alphas. I'm thinking of opening translations next week after alpha-1. And for the bug day, I was thinking perhaps just after alpha-3, to make sure all the critical bugs are at least triaged before beta-116:37
kelemengaborokay16:38
kelemengaboralpha-3 then16:38
dpmcool, thanks16:38
=== Destine is now known as lemonDestine
serfuswhat does one suppose to do when translated strings are showing untranslated?17:30
dpmserfus, you can try to search for the translations on the .mo files if you are familiar with this type of files, or if not, you can simply ask on the ubuntu-translators mailing list to see if they are also untranslated for other languages. If they appear untranslated for everyone (although being translated), then the best thing to do is to file a bug17:52
serfusthanks dpm18:37
serfusis there a reason for 'Development focus: maverick series' on the ubuntu translations LP page?19:01
serfuskelemengabor, has anyone dealt with Bug #76076119:26
ubot4Launchpad bug 760761 in transmission (Ubuntu) (and 2 other projects) "»Minutes« and »seconds« as well as »pieces« not translateable (affects: 6) (dups: 4) (heat: 114)" [Undecided,Confirmed] https://launchpad.net/bugs/76076119:26

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!