<> <> = Training - How to run a Packaging Jam, dpm 2010-03-05 = {{{#!IRC and hi everyone time to to have some more training action to get ready for the Global Jam! Today it's... Translations! Let's see who's here o/ \o askhl, I hear you are in the Danish team :), are you guys going to have a translations jam as well? hey mhall119|work, heya pecisk :) hey man :) Is any of you guys going to have a translations jam during the UGJ? I don't think so definitely fantastic First, let me just quickly remind everyone about the Jam and the dates You'll find all the info you need on https://wiki.ubuntu.com/UbuntuGlobalJam The jam is going to be from the 26th to the 28th of March, and if you're going to run a jam, remember to add it there: https://wiki.ubuntu.com/UbuntuGlobalJam/Events and here: http://loco.ubuntu.com nice mhall119|work, thanks! (remember you can translate the LoCo Directory too!) yes please hey kelemengabor, hey markjones, are the Hungarian and Welsh teams going to run a translations jam too? :) (btw, here's the link to translate the LoCo Directory: https://translations.launchpad.net/loco-directory) dpm: not sure, only 3 people said that they would come :( there is still time to reconsider :) perhaps you can tell, how should I motivate people to come :) 3 translators can translate a lot of stuff, perhaps some other people can attend remotely dpm: if there's enough interest and I have time to arrange it * pecisk have about three active members in a team and somehow we are doing ok :) kelemengabor, sometimes setting goals for a Jam helps to motivate people, for example: * To have ubuntu-docs or kubuntu-docs fully translated after the jam * To have the Ubuntu Slideshow in the installer fully translated after the jam * To have all the applications in the first page of http://translations.launchpad.net/ubuntu translated * To translate the package descriptions of the Featured category in Software Center * etc. You should definitely check out Nightmonkey if you are setting a goal for translations of package descriptions. I'm sure kelemengabor can only talk wonders about it :) those translations are huge :) For those who don't yet know it, I talked about Nightmonkey some days ago: http://davidplanella.wordpress.com/2010/02/26/translating-software-descriptions-with-nightmonkey/ pecisk, yeah, that's where a tool like NM comes handy so you can easily find the most important things to translate and focus the little spare time we have on really visible translations :) dpm: does NM help you to find out if you should translate the package in Rosetta or in the upstream? umi, NM is used not to translate applications, but the descriptions of applications. These are the strings that are shown, for example, in Software Center when you look at an app. There is only one updtream for those translations, and that is Debian and NM implements functionality to send them back upstream dpm: ok, sounds good thank you umi, you're welcome. You'll find more info on Ubuntu Translations and upstreams at https://wiki.ubuntu.com/Translations/Upstream perhaps that can help Anyway, I see some translations people around, but let's talk a bit about how translating ubuntu works, for the benefit of folks who are new to translations In any case, I want to keep the conversation going and not let this be a "formal" training session, so please, feel free to chip in and ask questions or share your experiences from past jams, if you have already been in one we'll focus on translations, but as translations are only a part of the jam, most of your experiences probably apply to all kind of jams. Anyway, the important part to remember, the message here, is that you're jamming to have fun, and to make Ubuntu rock along the way. Translation jams are very special: you're meeting to make Ubuntu accessible to thousands of people in your language. For some teams it even means, it is the only OS in which they can have their language available. As some of you might know, translation in Ubuntu is made possible through the wonderful Ubuntu translation teams: https://translations.launchpad.net/+groups/ubuntu-translators The members of those teams are the people responsible for reviewing and submitting translations through Launchpad: https://translations.launchpad.net/ubuntu *** jamalta-afk is now known as jamalta Before or after the Jam is a good time to get involved in those teams, and perhaps apply to join them. But do not worry: everyone can submit translation suggestions without having to be in one of the translation teams, so that you can contribute easily since day 1. The members of the translation team will act as reviewers to see that your suggestion is ok, doesn't contain any typos, etc. So it's important to get in touch with them once you've done a bunch of suggestions, so that they are aware of them, and they can give you some feedback. This feedback will greatly help you on your way to becoming an Ubuntu translator It is always a good thing to make sure there is at least a member of the Launchpad translation team at the Jam, be it physically or remotely, so that he or she can accept translation suggestions on the spot, or provide some feedback for improvements. But don't worry if no one from the translations team in Launchpad can turn up: you can contact them later on to give them a heads up on the bunch of suggestions you'll have done during the Jam :) so they can review them So, do get in touch with them before and after the Jam You'll find the team for your language at: https://translations.launchpad.net/+groups/ubuntu-translators with info on how you can contact them If there isn't a team for your language, you might want to start one: https://wiki.ubuntu.com/Translations/KnowledgeBase/StartingTeam The other useful thing in a Translations Jam, as I was mentioning earlier, is to set up goals So you might want to set up a goal for translating a particular application, to review all pending suggestions in your language, to fully translate Ubuntu Docs... you name it Gobby (apt-get install gobby) or a wiki can be very useful in coordinating these goals err, 'sudo apt-get install gobby' and writing down which translations are ready and need review, who is in charge of which translation, etc. how are you guys in translation teams coordinating translations? Most of the teams I think use the wiki the wiki is the simplest, we have this: https://wiki.ubuntu.com/HungarianTeam/TranslationCoordination yeah, we use the wiki as well in the Catalan team https://wiki.ubuntu.com/UbuntuCatalanTranslators/Llistat during the jam it is also useful to use something more dynamic you can edit on the spot, so gobby or any other collaborative tool come in very handy Coming back to the goals, just a note: In my experience, though, you shouldn't get too fixed on these goals: it's fantastic to achieve them, but sometimes in jams you get a lot of new people coming along, and you spend quite a lot of time telling them about Ubuntu, about how the translations process goes, etc. So you just have to remember that this training, more social part is also very important. It is very rewarding to get new contributors to your translation team, to allow users in your language to have a much better localized experience and it's fun, too :) Ok, I think that was most of what I wanted to cover for today Does anyone have any questions? Or would you like to share some experiences from previous jams you've been to? yep we did some jams since 2007 hardest is to nail terminology wow, we've got some veterans here :) and my experience was that lots of people came once, and this was about the last time we heard from them and with time, less and less I guess that this was because we (ok, I) saw the events pecisk, actually, that's a good point: a Jam can also be a good opportunity to work on translation guidelines or terminology and grammar rules, because sometimes you have specific rules to translated sentence parts like "we do something extraordinary with the help of the community" yeah, because you can translate alone and that's fine, but it is rather hard to coordinate grammar/term efforts trough net but this seems not to work kelemengabor: well, I fully agree, and I have understood why it is so translation is hard, good translation is very hard sure in my country even commercial translations are usually so screwed up and asking people to come and work hard is not a good idea :( well that's why we aim this usually at very young and patriotic people who have lot of time and actually a change to believe idea kelemengabor, what about people from the LoCo not usually working on translations? In the last jam, we had people not generally contributing to translations but to other areas. We all together managed to translate the ubiquity slideshow. Some of them have not translated since then, but there'll be coming back to help out a bit again kelemengabor: also I can suggest to involve newcomers at translation testing first kelemengabor, another idea is to combine the activities. Testing and Upgrading jams are "lighter" than e.g. packaging jams we had some time ago such people on jams, but they lost their interest in translation so they stick to their usual activities and combining the activities may help people trying new stuff well, that may work... pecisk's has a good point as well, getting people identifying errors or untranslated strings might help as well. it's relatively easy - although I know the hard part then is to make them translatable if it's a bug :) but I'm not a tester, and I don't know if there are people in my LoCo that are familiar with that hm, translation testing is good too I think the last time we did something like this yeah, because it is good way to make them see that it makes sense the job was to read the official docs and find errors in it usually commercial apps are badly translated and everyone ends up using english version anyway but if you show people that they can actually improve things instead of trashing it works nicely that's why we love Open Source :) exactly and it's a good chance to show the newcomers that they should feel responsibility about the quality of their translations that's too :) umi, yeah, good point too. Basically it's a good opportunity to socialize and talk about these things pecisk: well, here commercial apps have good quality translations, only those suck that are localized by hobbysts :) kelemengabor: not in my country :) well, easier for you :) kelemengabor, also other kind of testing, not only proofreading. It is relatively easy, but you need to be able to understand English (the test cases are in English) we've got the localization test cases as well let me dig out the link to the blog post I wrote a few days back... dpm: yeah, but there are only about 5 of them, is this not a problem? at least, there were... first the link... -> http://davidplanella.wordpress.com/2010/02/24/help-localization-testing-with-the-iso-tracker/ kelemengabor, yeah, there are 5 or 6, but it's best if they could be tested in all languages people can also propose new ones, if necessary dpm: a few cycles ago, I got some bug reports from Suse people, against Gnome, they seemed to check every single menu and dialog box and the like for translation errors and they can even help testing in other languages, the last test case is in Chinese, Japanese and Korean, translated so everyone can help :) perhaps we could have tests this detailed about most of the Ubuntu-specific apps this would need a lot of manpower, of course... kelemengabor, that's very interesting actually. We should talk about this in more detail on #ubuntu-translators or on the mailing list. We did have a similar discussion on UDS about using Mago for something similar, but we focused on getting the set of install test cases as a starting point. I'd love to expand the test cases and make them more useful... (I'm not saying that the bugs I got from Suse people were reported by volunteers :)) :) anyway, I think we can leave it here for today. If anyone has got any questions later on or at any other time, feel free to ping me. I'm always here and on #ubuntu-translators, amongst other channels Thanks a lot to everyone for listening and for the participation * dpm hugs everyone in true dholbach's style :) * dholbach hugs dpm truly back dpm: thank you bye Remember we've got more training sessions in the next few days. Check out https://wiki.ubuntu.com/UbuntuGlobalJam#Training Sessions for more we'll have another one on translations on the 11th dpm: I'm actually at work, so pardon the slow response time. We are trying to arrange a translation jam, but I don't think it will quite coincide with UGJ Anyway, I'll probably take a closer look at the discussion log later :) askhl, don't worry about response time, I know everyone is busy :) Thanks for letting me know, that's awesome. While it is cool to coincide with the rest of the world for the UGJ, any time is good for a Jam! :-) }}} ---- CategoryJam