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

dpmgood morning all08:47
RawChidGood morning :)09:39
andrejzMorning09:41
dpmmorning RawChid09:44
dpmhey andrejz09:44
andrejzhello dpm09:44
andrejzyou already know what your other projects are (besides translations)09:44
dpmandrejz, yes, it's going to be to grow the app developer community. Similar to what I'm doing with translations, but with an entirely different community :)09:46
dpmbut don't worry, I'm still staying on translations, only splitting my time between them and app developer stuff09:47
RawChidI guess you can extra stimulate to l18n their Apps :P10:01
dpmRawChid, absolutely, this is part of a secret plan to improve i18n support in all Ubuntu applications ;)10:06
andrejzdpm, convince the developers that commenting where the string appear really helps A LOT10:11
dpmI know, I know, I keep telling people...10:12
andrejzi have a question for you dpm10:13
andrejzis there a list of all the pacakges which are in 11.04 by default?10:13
andrejz(to be able to order the templates)10:13
andrejzI found this, but this is probably ubuntu only http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.manifest10:13
andrejzdon't worry, just found it10:14
andrejzi have another question , modified gnome packages should be higher in priority than nonmodified one10:15
andrejzis there a simple way to determine if package has been modified in ubuntu?10:15
yurchorhttp://patches.ubuntu.com/10:16
TLEandrejz, dpm: Maybe we should be a session about that at some point, maybe at the next ubuntu app dev week: Possibilties and Pitfalls in internationalisation: Beyound scattered _( )10:19
TLE*G*10:19
andrejzthank you yurchor, but this shows difference between ubuntu and debian. in case where ubuntu uses newer gnome than debian it will be marked as patched (in regard to debian) even if it's not patched (in regard to gnome)10:19
andrejz@TLE: good idea ;)10:19
dpmmorning TLE :)10:19
TLEgood morning10:19
dpmandrejz, re: the list of default packages - I answered this one last week: "<dpm> andrejz, getting the list is doable, but not trivial. I'm doing this when I calculate the statistics with https://code.launchpad.net/~dpm/ubuntu-translations/ul10n-stats, and that's where I gave it to you from (not sure if to you or some other team) last time.10:22
dpm I can generate a list, but it would have to wait until after UDS"10:22
dpmLet me see if I can do it some time this week10:22
TLEoff course, as long as the developer comments don't make it into LP (or I don't know whether they do now), it might be a little bit odd to do a session like that an Ubuntu forum ;)10:23
andrejzthat would be great dpm, because then it will be much easier to arrange the templates (since the order depends whether it's default or not)10:23
yurchorandrejz: Debian does not change messages (usually). You can grab ftp with wget, then find the messages with some application (gettext messages can be readily found).10:24
dpmTLE, developer comments are fully supported in LP luckily10:24
* TLE feels somewhat behind10:24
TLEin all cases, i.e. nomatter if the localisations comes from code being hosted on LP or from a po-file?10:25
dpmTLE, yeah, if the pot template has got the comments, they will appear in LP, no matter where the code is hosted10:26
dpmandrejz, yeah, I know it would be useful, and the ul10n-stats script should generate them, it's just that it's not trivial, and I'm lacking the time to do it. But I need to find it somehow :)10:26
TLEnice, then we should definitely do the session10:26
dpm:D10:26
andrejzok great, that should really help10:26
yurchorSometimes it is hard to find Gtk/Gettext comments without context (see FontForge).10:27
yurchorDevelopers put general comment for a bunch of messages and if someone have already translated first of them it is hard to find the comments for others.10:28
TLEI'm not sure what you mean10:29
TLEYou mean that developers put a comment on one string, and in that comments explains that it applies to a lot more strings like it?10:30
yurchorTLE: Consider the following example. Developer trying to put the huge comment to the five or six option.10:31
yurchorHe write something like: //xgettext: Tru-la-la, Option 1: blah-blah, Option 2: la-la...10:32
yurchorand then comes the code.10:33
yurchorDevelopers does not want to give the comment to each option. He gives the whole comment.10:33
yurchorAnd in Launchpad you can see the comment to the message on the other page. :'(10:34
TLEYes, so when you say optinos, you are talking about different strings?10:34
yurchorYes.10:35
TLEyes, I know the problem, but that is not exactly LP specific, you can just as easily miss the comment in emacs or gtranslator10:35
TLEbut the idea of group comments is also one of those bad practices that could be mentioned in such a session10:36
trijntjechromium is an excellent example for how you can comment your code: *every* string has an explanation10:38
yurchorTLE: Do not use emacs or Gtranslator because of their bad TM management. ;)10:38
TLEyurchor: same applies to all po-editors10:38
yurchorNo. Lokalize can show everything I need and have reliable TM. :p10:39
TLEsince there is no way to detect from the a group comment how many strings it applies to, there is no way to show it for the relevant strings10:39
TLEtrijntje: most developers will be reluctant to comment to much, as they feel it clutters up the code10:40
yurchorBut you can see it on a sidebar.10:40
TLEsee a comment for a string that does not have one?10:40
yurchorSee the context and easily see the near string with the comment.10:41
TLEcontext.. surrounding code?10:42
yurchorNo (though it is possible too), surrounding messages.10:42
TLEsurrounding messages based on code placement or position in po-file?10:43
yurchorUsually it is good practice to sort messages by context, though they are regretfully alphabetically sorted by some developers. :'(10:44
TLEwell, that is the same you would get from emacs, where you just move through the raw po-file, so there you also see surrouding strings10:45
TLEbut whether it will work or not, depende on how many extra strings you see, how many strings are in the group and whether you make the connection10:46
TLEso it is a somewhat working workaround, for a problem that should not exist in the first place10:47
yurchorYes. But the only case with readily seen interface with translation in FOSS is Linguist/Qt.10:48
yurchorIt is a trade-off. Simplicity vs. good interface for translators.10:49
askhlWhat does "TM" above refer to?11:20
askhl(mentioned 30 minutes ago)11:20
trijntjei'm guessing translation memory11:22
askhlah, okay11:22
* askhl wishes people would generally use less abbreviations11:23
TLEaskhl: TM also confused me a bit the first time I read it,12:15
TLEand FYI IMHO think that gtranslators TM works quite well12:16
TLE;)12:16
TLEhowever, as physicist, we are not really in a position to ask other people to dial down on the abbreviations *G*12:18
askhltouché12:26
andrejzdpm, do you know if gnome-user-docs-user-guide is still being used in natty?12:58
=== henninge is now known as henninge-lunch
j1mcandrejz: i don't think that it is. i think it's just gnome-user-docs13:04
andrejzi am wondering whether it should be disabled in natty or not?13:04
dpmandrejz, I'm not sure about the exact template names right now, but I enabled and disabled all docs-related templates for natty as per mdke's recommendations13:13
dpmso they should all be up to date (i.e. the right ones enabled) in natty13:14
andrejzok, cool13:14
thinkaboutCreating a new irc channel for a translation team, is following a special procedure or just having someone joined the channel?13:54
dpmthinkabout, on Freenode, you can just join a channel to create it14:19
thinkaboutdpm: is there a special bot that will keep it alive14:26
TLEdpm: don't you need to register somewhere to keep the channel?14:28
dpmthinkabout, TLE: https://wiki.ubuntu.com/IRC/CreatingChannels gives detailed instructions14:38
thinkaboutdpm: thank you, this was the wiki page i was looking for. :D14:40
dpmgreat :)14:41
=== j1mc_ is now known as j1mc

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