0:00:00.000,0:00:04.000 My name is Laura Arjona and 0:00:04.355,0:00:08.485 my name is Francesca Ciceri 0:00:11.543,0:00:15.853 And this is the localization workshop 9:59:59.000,9:59:59.000 Localization or translation. We say [br]localization because its the process[br] 9:59:59.000,9:59:59.000 that envolve a bit more than [br]translation. Maybe you also need 9:59:59.000,9:59:59.000 to change date formats or the [br]text orientation, or to have a 9:59:59.000,9:59:59.000 software in your own language. Ok? 9:59:59.000,9:59:59.000 For this to be done the software [br]needs to be prepared and this process 9:59:59.000,9:59:59.000 of preparing the software is internalization.[br]Is a software engineering process 9:59:59.000,9:59:59.000 to make a program ready for translation. [br]So people not beeing programers can 9:59:59.000,9:59:59.000 translate the software. 9:59:59.000,9:59:59.000 And debian is very well internationalized[br]so we have lots of things we can translate 9:59:59.000,9:59:59.000 without even touching a line of code. 9:59:59.000,9:59:59.000 The debian installer, the debconf [br]templates that Miriam talked a bit ago,[br] 9:59:59.000,9:59:59.000 the descriptions of the packages, when [br]you search for package website or the 9:59:59.000,9:59:59.000 software center or in synaptics or[br]anything, the manuals documentation 9:59:59.000,9:59:59.000 of debian I mean, and of course the[br]information that the Debian Project 9:59:59.000,9:59:59.000 produces, the website, the press releases,[br]the debian project news, wiki, everything 9:59:59.000,9:59:59.000 So for many people the most important [br]thing is the debian installer. 9:59:59.000,9:59:59.000 That you can install debian, many people [br]dont know english or they dont want to use 9:59:59.000,9:59:59.000 english, so its nice that debian installer[br]is in their own language and thanks for 9:59:59.000,9:59:59.000 Christian Perrier and all the people in [br]the different language teams, 9:59:59.000,9:59:59.000 we have the installer in many languages[br]and we are still improving that, ok ? 9:59:59.000,9:59:59.000 No? Yeah! this is your turn ... 9:59:59.000,9:59:59.000 Thank you, ok! Then there are debconf[br]template, Miriam told about debconf 9:59:59.000,9:59:59.000 messages in the previous talk, and they [br]are messages sent by the system when you 9:59:59.000,9:59:59.000 are installing a new package and they just[br]need ask on a prompt to the user 9:59:59.000,9:59:59.000 about configuring the package and so. 9:59:59.000,9:59:59.000 And there are translatable files, po files[br]and you can use different tools to 9:59:59.000,9:59:59.000 translate them, as the translation is done[br]is submitted directly to the bug tracking 9:59:59.000,9:59:59.000 system - the BTS to the relevant package.[br]And there are stats ... 9:59:59.000,9:59:59.000 We will do it ... 9:59:59.000,9:59:59.000 My laptop is dying ...[br]You have to support it ... 9:59:59.000,9:59:59.000 Wait a minute we have a backup laptop... 9:59:59.000,9:59:59.000 I'm back ... 9:59:59.000,9:59:59.000 And here are the stats for the translation[br]of debconf messages from the different 9:59:59.000,9:59:59.000 teams, you can see that Spanish is at 95 %[br]so you're not doing perfectly, but 9:59:59.000,9:59:59.000 you're doing well, better than Italian at[br]least, and Catalan is 45% , you need to 9:59:59.000,9:59:59.000 work more , really really. Ok 9:59:59.000,9:59:59.000 You can also translate or help translating[br]the descriptions of the packages. And this 9:59:59.000,9:59:59.000 is an interface very, very easy, you just[br]have the description in english and 9:59:59.000,9:59:59.000 here's a text box where you put the same[br]description in your language, and press a 9:59:59.000,9:59:59.000 button, submit and that's all. Later[br]another person can review it, and improve 9:59:59.000,9:59:59.000 it, but its very easy, you don't have to [br]do anything, just go to one webpage, read 9:59:59.000,9:59:59.000 and translate to your language. 9:59:59.000,9:59:59.000 There's other documents that we use to [br]translate... 9:59:59.000,9:59:59.000 The release notes and the installation [br]guide which we translate them obviously 9:59:59.000,9:59:59.000 with each new release,and there are other [br]manuals that are not as much updated, so 9:59:59.000,9:59:59.000 the as the translation is done there's not[br]much to do. 9:59:59.000,9:59:59.000 And this kind of documentation is managed[br]by the debian documentation project that 9:59:59.000,9:59:59.000 has a specific workflow and a specific[br]repository, all this kind of translations: 9:59:59.000,9:59:59.000 the debconf messages, the website, the [br]documentation have their own workflow. 9:59:59.000,9:59:59.000 They are managed sometimes by different[br]teams besides the local language team. 9:59:59.000,9:59:59.000 And finally the website, I said before[br]that the installer was very important but 9:59:59.000,9:59:59.000 the debian website is very important too,[br]because people need to go there to 9:59:59.000,9:59:59.000 download debian and if they cannot [br]understand the website probably they 9:59:59.000,9:59:59.000 will manage to download the iso file and[br]install it. Also the website is something 9:59:59.000,9:59:59.000 that's all the time producing new content[br]and updating content, so there is always 9:59:59.000,9:59:59.000 work to be done in the website translation[br]team. And is also quite easy, just like 9:59:59.000,9:59:59.000 someone said before, just read and send[br]emails, this is the same. 9:59:59.000,9:59:59.000 The most important thing is to understand[br]the philosophy, its a team work, your 9:59:59.000,9:59:59.000 work needs to be reviewed by other people[br]and you need to review the translations 9:59:59.000,9:59:59.000 that other people do, if you do like that[br]everything goes very well. 9:59:59.000,9:59:59.000 And we have also a robot (a bot) that [br]understand emails the similar way 9:59:59.000,9:59:59.000 sent to the bug tracking system for the [br]translations we just sent that read the 9:59:59.000,9:59:59.000 subject with the file that you want to[br]translate and what you going to do with 9:59:59.000,9:59:59.000 that. The robot understands that and[br]generate the pages with the statistics 9:59:59.000,9:59:59.000 and the situation of each file so [br]everybody knows in each situation is the 9:59:59.000,9:59:59.000 translation. As you understand as it works[br]its very easy to continue work that was 9:59:59.000,9:59:59.000 done by other people. From the beginning[br]can be very strange but it works very well 9:59:59.000,9:59:59.000 And there is obviously different tools for[br]the different kind of translation you're 9:59:59.000,9:59:59.000 going to do. For the debconf messages you[br]can use some specific po editors, but I 9:59:59.000,9:59:59.000 actually use a text editor, which is really[br]good as well i mean basically its a text 9:59:59.000,9:59:59.000 file, so you can edit it with any text[br]editor. For the website we have again a 9:59:59.000,9:59:59.000 text editor, but you need to have at least[br]a personal checkout of a repository of 9:59:59.000,9:59:59.000 this site to build a page and check that[br]everything is ok (and I told also your part) 9:59:59.000,9:59:59.000 About consistency in translation, well it[br]used to be at least at the Italian team 9:59:59.000,9:59:59.000 we try to be consistent having a glossary[br]and keeping track of what is the 9:59:59.000,9:59:59.000 translation specific for. But its really[br]dependent of the team. I have no idea 9:59:59.000,9:59:59.000 about the Spanish and the Catalan teams. 9:59:59.000,9:59:59.000 Normally each team has some rules or you[br]can ask for example with Spanish we have 9:59:59.000,9:59:59.000 informal you and formal you, so when you [br]need to translate you have to know that in 9:59:59.000,9:59:59.000 debian we treat the you instead 9:59:59.000,9:59:59.000 This kind of rules are normally discussed[br]in the mailing lists and sometimes a file 9:59:59.000,9:59:59.000 is written with all the rules or the most[br]important and its uploaded to the website 9:59:59.000,9:59:59.000 somewhere. So if you have that you can do[br]things, ask the mailing list or just read 9:59:59.000,9:59:59.000 and try to follow the same style that you 9:59:59.000,9:59:59.000 are already reading in your own language[br]If you come from another project maybe the 9:59:59.000,9:59:59.000 other project has another kind of rules, so[br]If you are translating for debian ask first 9:59:59.000,9:59:59.000 for those rules, if you don't agree with[br]the rules you can discuss about the rules 9:59:59.000,9:59:59.000 too in the mailing list and well good luck... 9:59:59.000,9:59:59.000 Probably you would think that all this[br]translation is very complicated 9:59:59.000,9:59:59.000 we are talking about debconf, po, mailing[br]with some strange subjetcs 9:59:59.000,9:59:59.000 in fact everything has the same philosophy[br]you just ask:" I want to translate this and 9:59:59.000,9:59:59.000 then you send your translation as proposal,[br]other people comment about the translation 9:59:59.000,9:59:59.000 Then you send the final or the one you[br]think its the final one and when everybody 9:59:59.000,9:59:59.000 agrees to the translation somebody uploads[br]it to the website or BTS or to anyplace 9:59:59.000,9:59:59.000 Its the same philosophy ask for reservation[br]I want to translate this, you translate 9:59:59.000,9:59:59.000 at home. Then you send your proposal,[br]comments after that you send a last chance 9:59:59.000,9:59:59.000 for comments, your final version and after[br]that you or a person with permission uploads 9:59:59.000,9:59:59.000 the file to the correct repository and we[br]keep the difficult bureaucracy as debian 9:59:59.000,9:59:59.000 is a very big project if you don't follow[br]some protocols at the end people work 9:59:59.000,9:59:59.000 double so it's better to follow the[br]protocols and everything goes very well 9:59:59.000,9:59:59.000 And you have to keep in mind we are a team[br]maybe other people have to finish your work 9:59:59.000,9:59:59.000 because you start and later you don't[br]finish so if you follow the protocols other 9:59:59.000,9:59:59.000 people can finish your work and you can[br]finish the work of other people pretty well 9:59:59.000,9:59:59.000 That's what I say... but anyway you don't[br]need to know everything you don't need to 9:59:59.000,9:59:59.000 do everything, debian is very big, you just[br]have to focus in something and try to do that 9:59:59.000,9:59:59.000 Choose the part where you feel comfortable[br]even in translation there are many different 9:59:59.000,9:59:59.000 kind of things, people from the old school[br]like people knowing po files, gettext and 9:59:59.000,9:59:59.000 translate the documentation of debconf[br]templates, the new people, people coming 9:59:59.000,9:59:59.000 from the web world can use the DDTS[br]the package descriptions because they just 9:59:59.000,9:59:59.000 have to go to the website and fill in a form[br]or translate the wiki pages, its just an 9:59:59.000,9:59:59.000 edit in the page, creating a new page in [br]your language and put the same content in 9:59:59.000,9:59:59.000 your language, its very easy, or the website[br]its also edited in a text file its very easy 9:59:59.000,9:59:59.000 And this is my favorite, the super lazy mode[br]you just read what others people do and give 9:59:59.000,9:59:59.000 your opinion, so you know your language so[br]even you don't need to know English 9:59:59.000,9:59:59.000 You just read what other people translate[br]and you say here's a typo, its not 9:59:59.000,9:59:59.000 understandable, this grammar is wrong and[br]that's all that kind of work its needed too 9:59:59.000,9:59:59.000 Even you only know English you are important[br]for the translation teams because the people 9:59:59.000,9:59:59.000 native english are very useful for[br]reviewing then work, the descriptions that 9:59:59.000,9:59:59.000 non native English debian developers write[br]or for example the content for the website 9:59:59.000,9:59:59.000 that is written by the Spanish people or[br]French people or Chinese People, if somebody 9:59:59.000,9:59:59.000 know English very well just read that and[br]try to improve it, and this is very very 9:59:59.000,9:59:59.000 welcome, so you can not escape, you know[br]one language at least you cannot escape the 9:59:59.000,9:59:59.000 translation teams. 9:59:59.000,9:59:59.000 And some tips, better contribute with[br]something than not contribute with anything 9:59:59.000,9:59:59.000 Even a typo, if you don't want to be a[br]translator for debian you can start in a 9:59:59.000,9:59:59.000 translation team and later you can find[br]another thing to do, but start from our part 9:59:59.000,9:59:59.000 And say hello to the list, because we use[br]the mailing for communication so first say 9:59:59.000,9:59:59.000 hello and keep in mind that we are a team,[br]somebody is reading the list, don't worry 9:59:59.000,9:59:59.000 Sometimes I think when you are new in a team[br]it's kind of Olympic shooting, you receive 9:59:59.000,9:59:59.000 many many mails in the list, 'I want to[br]translate this, this is wrong ...' 9:59:59.000,9:59:59.000 and you just don't know what to do, you[br]just introduce yourself and say I want 9:59:59.000,9:59:59.000 collaborate and that's all, please help me,[br]No you don't have to do that, you 9:59:59.000,9:59:59.000 just have to focus on a small thing, focus[br]there and shoot, and when you finish repeat 9:59:59.000,9:59:59.000 It like shooting ... 9:59:59.000,9:59:59.000 And again trust in the community if you[br]don't say anything:'I don't know how to 9:59:59.000,9:59:59.000 translate this, or this translation is too[br]big, I regret that I send this reservation 9:59:59.000,9:59:59.000 I don't want to translate it anymore, if[br]you don't say we cannot guess it 9:59:59.000,9:59:59.000 so say Hello 9:59:59.000,9:59:59.000 If you became a translator you'll be famous[br] 9:59:59.000,9:59:59.000 Translations are credited from the very[br]beginning, you will see it in the statistics 9:59:59.000,9:59:59.000 page the name of the person asking a[br]reservation "I want to do that it's 9:59:59.000,9:59:59.000 written there", if you don't want you[br]just use a nickname or something, no problem 9:59:59.000,9:59:59.000 And you will be proud to be a debian[br]contributor with a very new hot debian 9:59:59.000,9:59:59.000 contributors, and you also can be proud of 9:59:59.000,9:59:59.000 being a non uploading debian developer, not[br]only being a translator you can be a full 9:59:59.000,9:59:59.000 member of the debian project, also there are[br]good things you can improve for other things 9:59:59.000,9:59:59.000 different than debian, you improve or mother[br]language and English too, and this is a good 9:59:59.000,9:59:59.000 thing for getting a new job for example, if[br]you speak very well people think you are an 9:59:59.000,9:59:59.000 elegant person, you make debian very[br]friendly because it's in your language 9:59:59.000,9:59:59.000 your mother can use it and your son or your[br]daughter can use it because ok now in the 9:59:59.000,9:59:59.000 school they teach english but if its in his[br]or her mother language it's better and 9:59:59.000,9:59:59.000 imagine your six/seven years old kid[br]installing debian and saying to their/his 9:59:59.000,9:59:59.000 friends I'm installing my operating system[br]and i can understand because it's in my 9:59:59.000,9:59:59.000 language. 9:59:59.000,9:59:59.000 And also if you become a translator or[br]convince somebody to become a translator 9:59:59.000,9:59:59.000 the debian community will be much bigger and[br]more diverse because just for the language 9:59:59.000,9:59:59.000 diversity and the geographic diversity it[br]will much more diverse than only english 9:59:59.000,9:59:59.000 speaking community and i think that's all.[br]That's only the theory part and now we are 9:59:59.000,9:59:59.000 going to translate 9:59:59.000,9:59:59.000 OK the idea basically is that now you are[br]locked in this room with us and you are 9:59:59.000,9:59:59.000 forced to translate something. Are you up[br]to do this? Yes you are! Trust me ! 9:59:59.000,9:59:59.000 We want to try to do a couple of brief[br]translations in Spanish or in Catalan or 9:59:59.000,9:59:59.000 in both, I don't now, it depends of how many[br]of you speak Spanish or Catalan here ... 9:59:59.000,9:59:59.000 I don't speak either so I'm OK, and we doing[br]this for a webpage debian.org and for a 9:59:59.000,9:59:59.000 debconf template of ganeti because is one [br]of Spanish with less work, I mean there 9:59:59.000,9:59:59.000 are only four strings. So if you have[br]installed or want to do it, gobby 0.4 9:59:59.000,9:59:59.000 whatever i have the four one. You can connect[br]to gobby.debian.org and you can see the 9:59:59.000,9:59:59.000 document we are trying to translate, so if[br]you want to do it we can do it together ... 9:59:59.000,9:59:59.000 Ah Ah lots of people here! 9:59:59.000,9:59:59.000 While you install it, I'll try to show you[br]where are the debconf messages to translate 9:59:59.000,9:59:59.000 I will take as an example the Spanish[br]because we are going to do one of this... 9:59:59.000,9:59:59.000 This is the address, this is a page with[br]statistics about the translations of debconf 9:59:59.000,9:59:59.000 messages for the Spanish team, and has you[br]can see here are important links specially 9:59:59.000,9:59:59.000 this one with hints for translators, I [br]invite to read it when you try to do it 9:59:59.000,9:59:59.000 alone ate home, and here there are ...[br]this one, because apparently the Spanish 9:59:59.000,9:59:59.000 team is doing really a good job translating[br]so there not many, and this is the one I 9:59:59.000,9:59:59.000 chosen because is really a little one, you[br]have to download from here, just the link 9:59:59.000,9:59:59.000 But we have it already on the gobby ... so[br]If you are ready...This is a PO file here 9:59:59.000,9:59:59.000 here you can see you have to fill it [br](ohh I have an assistant ...) 9:59:59.000,9:59:59.000 Here you can put something like translation[br]for ganeti , Spanish translation for ... 9:59:59.000,9:59:59.000 Here goes your email, and here's the header[br]for the file and you don't have to do much 9:59:59.000,9:59:59.000 Beside your name and email address, the[br]language team and the mailing list of the 9:59:59.000,9:59:59.000 language team, the language obviously and[br]the encoding of the charset ...OK 9:59:59.000,9:59:59.000 If you use a PO editor, for example you[br]configure the editor and it will fill in all 9:59:59.000,9:59:59.000 that kind of strings for you and for all[br]the files that you translate, you can 9:59:59.000,9:59:59.000 choose do it yourself or using a PO editor[br]for example. 9:59:59.000,9:59:59.000 OK so I don't speak Spanish, how do you say[br]abort package removal? 9:59:59.000,9:59:59.000 I'm forbidden I cannot do ... 9:59:59.000,9:59:59.000 So obviously this is a variable so yo don't[br]have to translate it, you just put it as it 9:59:59.000,9:59:59.000 is, but .... 9:59:59.000,9:59:59.000 "Cancelar la eliminacion ...." 9:59:59.000,9:59:59.000 You can send like that and people will say[br]where is the question mark, you can have 9:59:59.000,9:59:59.000 to open a question mark and close question[br]mark... 9:59:59.000,9:59:59.000 OK I don't have it on my keyboard so [br]you do it. 9:59:59.000,9:59:59.000 But as I said it's better than nothing, I[br]mean if you are starting we are very 9:59:59.000,9:59:59.000 welcome with starting people, If I [br]review , I mean I'm not going to do the 9:59:59.000,9:59:59.000 translation, I don't like PO files...OK[br]But if somebody comes and say I am 9:59:59.000,9:59:59.000 new in the list I want to translate this PO[br]file and this is my proposal, I will review 9:59:59.000,9:59:59.000 it, and I will try to say/explain the[br]mistakes, because is a different thing is 9:59:59.000,9:59:59.000 somebody new coming for the team, so I will[br]not spend time translating one PO file but 9:59:59.000,9:59:59.000 I will spend time welcoming somebody to the[br]team. So its better than you do something, 9:59:59.000,9:59:59.000 if it's not correct, totally correct even[br]if you now it's not totally correct 9:59:59.000,9:59:59.000 no matter. Of course if your are six years[br]translating for debian like that, we will 9:59:59.000,9:59:59.000 get angry, but for the first times really[br]it doesn't matter, reviewing work of other 9:59:59.000,9:59:59.000 people is a nice thing. 9:59:59.000,9:59:59.000 OK we have ten minutes to show the website[br]Another thing is you don't need to translate 9:59:59.000,9:59:59.000 files, even if you don't translate files[br]you just need to ...it's very useful that 9:59:59.000,9:59:59.000 update the translations that other people[br]do and I will show...