 C'est led par Christian Perrier, il m'a dit que c'est Bouboul. Et c'est sur le workflow de la translation dans le projet de Debian. Christian a fait beaucoup de travail dans la translation de Debian. C'est quelqu'un que vous travaillez si vous vous aidez à faire des choses de translation. Christian, merci. Merci, Daniel. Tu m'as entendu ? Donc je vais faire cette présentation en français après une présentation en espagnol et avant une présentation par Stefano Zacchiroli en Italien. Vous avez 10 secondes pour sortir de cet endroit. Bien sûr, je fais cette présentation en anglais. Je ne peux pas le faire en spain. Donc je le fais en anglais. C'est beaucoup plus facile de comprendre. Comme Daniel m'a dit, je suis invité à la localisation et la translation et tout ce genre de choses dans Debian pendant 10 ans. C'est 11 ans depuis que je suis développeur de Debian. Je ne fais pas seulement ça dans Debian, mais je garde aussi les packages. Donc même si vous êtes labelé comme translator, vous pouvez toujours maintenir les packages. Je devais définir moi-même comme développeur de Debian, qui signifie que si vous êtes un gars non-technique ou une femme, vous pouvez toujours maintenir les packages. Donc c'était un type de tutoriel. En faisant un tutoriel dans 4 à 5 minutes, c'est vraiment difficile. Donc je vais dans quelques points pour vous donner une idée et une picture. Certains parts de ce tutoriel sont funnés de la même manière que ce que Fernando Estrada a donné l'hier pendant le Day of Debian. Donc c'est intéressant de voir que les deux différents visuels vous montrent les mêmes choses. Donc je vais en parler... Je vais en parler de... OK. Je l'ai dit. Je l'ai dit trop. Je l'ai dit trop, je l'ai dit trop. Je l'ai dit trop, je l'ai dit trop. Je parle d'un genre de choses, des localisations et des internationalisations. Je vais vous donner un exemple de comment transmettre des templates de déploiement, très rapidement, bien sûr. Je vais vous donner un exemple de ce processus pour transmettre des pages web et un dernier summary de toutes les idées que l'on a vu pendant ce talk. Mais en général, ce que je dois adresser dans ce tutoriel est la question que les gens peuvent avoir quand ils veulent être invitées en Day of Debian et qu'ils veulent contribuer à la localisation ou à l'internationalisation. Qu'est-ce que nous transmettons dans Day of Debian? Qu'est-ce que nous utilisons dans ce travail? Et comment peut-on, ou peut-on vous, être invitées dans ce processus? Ce que je ne vais pas adresser dans ce talk est comment le software ou le web ou le wiki, ou tout ça, est internationalisé, est transmettable. Je ne vais pas adresser la question de pourquoi est-ce que l'information est sojerquie et que vous verrez ça. Et je ne vais pas adresser votre couleur préférée parce que l'answer, bien sûr, est rouge. Non, bleu. Alors, quelques souvenirs. Finalement, Fernando a fait exactement la même chose qu'hier. Qu'on appelle l'internationalisation. Maintenant, après 10 ans, je peux le dire sans problème. L'internationalisation est l'action de faire un software ou quelque chose d'autre qui est utilisable et prêt à travailler dans différentes langues, dans différents pays. Et ce que nous appelons l'internationalisation, qui est shorté à l'an 10, parce qu'il y a 10 lettres entre l'an et l'an. C'est l'action de transmettre un software ou quelque chose d'autre et de documenter deux langues différentes. Vous verrez très souvent l'an 18, l'an 10, et l'an 20. Qu'est-ce que nous transmettons dans Debian ? Beaucoup de choses. Ici, encore, Fernando a fait exactement la même slide. Il y a des choses qui sont les mêmes. Les choses importantes que nous transmettons sont des softwares native de Debian, comme D-Package, Appt, Apptitude, et beaucoup d'autres. Toutes ces softwares que nous avons seulement dans Debian. D-Package est l'interaction avec des utilisateurs, comme des templates de Debian, des questions qui sont demandées quand vous installez un package. Qu'est-ce que le password de route ? Qu'est-ce que le directeur que vous voulez travailler sur, etc. D-Package est aussi l'interaction avec des utilisateurs. C'est une question que vous devez lire dans votre langage. Le site est, bien sûr, un item très important pour les utilisateurs. Beaucoup de choses comme des news de Debian, des releases de presse, des annonces, des annonces de sécurité, des choses comme ça. D-Package, des descriptions. C'est un item très important. Toutes les packages ont des descriptions. Un, deux, trois paragraphes pour chaque package. Je ne sais pas combien de packages nous avons. J'ai perdu l'account, mais imaginez. 30 000 packages et beaucoup, beaucoup de mots. C'est un travail grand. Toutes les documentation de Debian, comme documentation de développeur ou documentation d'administration, etc. Et il y a des choses importantes qui sont récentes. Beaucoup de gens connaissent le Handbook d'administration de Debian written by Raphael Herzog et Roland Mass. La translation en français, à ce moment, on ne travaille pas sur ça parce qu'on l'a publié initialement en français. Mais des équipes, comme l'équipe spanishes, travaillent aussi sur la translation. Et probablement beaucoup d'autres items que je n'oublie pas. Ce que nous ne transmettons pas est la software upstream. La software upstream est la software que nous utilisons dans des des tables comme LibreOffice ou GNOME, ou n'importe quoi. Ce n'est pas un translator en Debian qui travaille sur ça. C'est fait dans leur respective upstream. Nous ne transmettons pas des pages wiki. Il peut surprise d'autres d'entre vous parce que vous avez vu des pages wiki transmettant. Mais moi, et c'est une opinion de moi, car ce n'est pas réellement suffisant sur wiki.debian.org parce que vous n'avez pas de moyen de savoir si la translation est optimale avec respect à l'original. Donc, à ce moment, nous avons du temps de transmettre la wiki. Et nous ne transmettons pas des distributions derivatives. C'est aussi un point de vue de moi. Je suis toujours souvent contacté par des utilisateurs de certaines distributions derivatives. Vous savez ce que je veux dire. Nous voulons transmettre ça dans leur langue. Je suis content avec ça. Si ces gens, d'un autre côté, viennent à moi juste parce qu'ils ne veulent pas transmettre la distribution et ne sont pas intéressés par Debian. Je l'ai usually noticed qu'ils ont vanné après quelques mois. C'est pourquoi je dis que nous ne transmettons directement les distributions derivatives. En effet, nous le faisons. Le installateur de Debian est utilisé, par exemple, dans le partage de Ubuntu. Nous allons avoir un overview sur la distribution de la wiki. Je le fais étape par étape. D'abord, quelqu'un veut transmettre quelque chose de Debian qui doit trouver ce qu'il faut transmettre. C'est le travail de transmettre la wiki. Nous verrons, dans le prochain slide, comment trouver ce qu'il faut transmettre. Le transmettre aussi doit trouver ce qu'il faut transmettre. Vous verrez que la transmission n'est pas un travail. Vous faites le travail d'une seule fois. C'est donc un transmettre et un équipement. Bien sûr, vous devez transmettre. C'est le travail du transmettre. C'est généralement une personne qui fait ça. C'est très important. La transmission doit être réveillée. Même si vous êtes le meilleur transmettre, vous faites toujours des erreurs, des erreurs, des erreurs, etc. Il doit être réveillé. C'est ce qu'il faut transmettre. Le travail de transmettre est très important. La transmission doit être réveillée. D'abord, elle doit être réveillée par un maintainer, dans un package, ou par un transmettre dans un VCS pour le site ou quelque chose. Parfois, il n'est pas réveillé. Et puis, des exterminateurs de l'IATN sont allés pour ce qu'on appelle l'ennemis. Je pense que je suis connu pour faire ça, parce que nous voulons notre travail être utilisé. Parfois, il n'est pas utilisé, ou pas utilisé fortement. C'est une grande picture. Et cela fonctionne pour chaque type de transmettre. Alors, on va entrer sur notre question, notre question magique, qui arrive à la fameuse 100 % de tout le transmettre. Je ne veux pas voir un mot en anglais dans ce système. Donc, comment trouver quelque chose pour transmettre ? C'est là où la présentation devient rigolo, parce que j'ai besoin d'attendre les deux choses. Si nous voulons transmettre des programmes, ou de Debcomf, ce que nous avons dans Debian, c'est nos pages status. Je suis supposé de cliquer et de faire ça. Et c'est supposé de travailler. Ici, on voit le status des templates, des templates de Debcomf, une transmission en spanish. C'est une page compliquée, une page très détaillée. Je vais entrer sur un peu de ces détails. Mais c'est un point de départ. Pour les gens qui veulent travailler sur Debcomf, nous avons la même chose pour les programmes. Si vous voulez transmettre le Debian installer, il y a une page status spécifique. C'est ici. Ça ressemble à ce que ça n'a pas le site website, l'enquête. Je suis désolé pour ça. Mais c'est fait sur un autre endroit. Et il y a un état de détails. Il y a des liens pour la documentation, etc. Si vous voulez transmettre le site website, il y a une page status spécifique pour le site website. Ça ressemble à un peu d'autres. Encore une fois, c'est le site website status spécifique. Vous voyez combien de files sont transmettis, combien de files n'ont pas été transmettis, qu'est-ce qu'il y a, etc. Je vais revenir sur ça. Si vous voulez transmettre le Debian ou des annonces, il n'y a pas de site central. Les annonces et les call for translations se passent dans la liste de mail de l'IATN. Pour exemple, c'est un call fait par un d'autres éditeurs de Debian Project News qui translait 2010-12-12. Et puis, les gens peuvent cliquer, ou tout ce qu'ils veulent faire, et y avoir le matériel pour transmettre. Ou la liste de mail pour votre langue spécifique. Il y a des calls dans cette liste de mail. Pour exemple, j'ai pointé un call for translation de Debian Handbook dans la liste de mail localisation de l'IATN. Si vous voulez transmettre la description de l'application, il y a des choses belles qui sont nommées D-D-D-T-S-S, qui signifie Debian Description Translation System, et je ne sais pas ce qu'elle signifie. C'est une interface web qui s'appelle le D-D-T-P, pour transmettre toutes les descriptions. C'est un peu plus lent, parce qu'il fonctionne sur des machines qui ont été perdues en Extremadura, en Espagne, qui est assez lent, et là, vous pouvez travailler sur la translation spanish de l'application de l'application. Je ne veux pas que ce soit un projet compliquant. C'est tout fait sur la web, et c'est la seule translation de l'application qui est faite sur la web de Debian. Vous voyez beaucoup, beaucoup d'autres places, beaucoup d'autres points d'application. Alors, nous allons prendre un exemple. Un exemple de l'une des plus straightforwardes process, transmettre des templates d'application de l'application pour un packages. Alors, nous allons transmettre quelque chose pour l'espagne. L'espagne n'est pas 100 % pour l'application d'application d'application d'application d'application de l'espagne. Ce sont des templates. C'est le goal de l'équipe. Ils vont atteindre ce goal. Je sais ça. Mais il y a quelques bits ici et là qui ont besoin de faire. Donc, nous allons parler. Allez-y. On va au page de la status. Et... Nous sommes au page de la status. Donc, ce sont les mêmes pages que j'ai prises. Vous voyez, beaucoup, beaucoup, beaucoup, beaucoup. Et puis, des packages avec l'application de l'application de l'application et pour laquelle la translation est faite. La section main. Oh, ce sont les tools de Tomoyo. Ils ne sont pas transmettis. Oui, je vais tomber sur ça. Oui, Hideki Yamanei va être heureux parce que c'est sa package. Et non. Je voudrais transmettre ce Tomoyo. Ne commencez pas maintenant. Ne tombe pas sur ça. Parce que ce que vous devez faire c'est vérifier si quelqu'un le fait. Donc, la source de l'information est la liste de Spanish et d'Alton. Parce que j'ai voulu transmettre au Spanish. Et c'est la page de coordination. Oui, une autre page de status. Oui, une autre place à regarder. Donc, ce genre de choses, qui sont très bien connues par les gens qui travaillent pendant longtemps dans la translation, montrent vous l'effort de la translation par le Débian, Alton et le Spanish. Et c'est ce que je dois faire pour essayer de trouver les tools de Tomoyo. Donc, on va essayer de trouver les tools de Tomoyo. Tomoyo, Tomoyo, Tomoyo. Je dis Tomoyo Linux parce que quelqu'un a probablement fait des erreurs. Donc, il y a quelque chose. Nous sommes dans la section ce que c'est. ITT. Je ne sais pas ce que ça veut dire. Il semble que quelqu'un nommé Christian Perrier est en train de travailler sur ça, ce qui est étrange. Il y a un lien. Et ce lien dit... Ok, j'ai tenté de le transmettre, mais n'ignorez ce mot. C'est pour ce mot. Donc, apparemment, il y avait quelqu'un qui voulait travailler sur ça. Je ne devais pas commencer par travailler sur ça. Bien sûr, j'ai besoin d'un autre pour vraiment faire le travail parce que je ne vais pas faire le travail. Je répète. Ne commencez immédiatement. Interactez et utilisez la liste mail. C'est vraiment important. Donc, ce travail de translation semble compliqué. C'est vraiment simple. Je vais peut-être devoir bouger à travers la ligne. Je ne sais pas. Il faut toujours commencer par quelque chose qu'on appelle une translation pour faire. TAF. C'est de l'air français parce que beaucoup de ces processus ont été installés par la team française. TAF signifie Traduction Affaire qui signifie translation pour faire. Donc, quelqu'un sent... OK, TAF, Tomoyo Tools. Puis quelqu'un sent un intent pour transmettre. Je veux transmettre. Donc, c'est une reservation du travail. Puis, la personne travaille sur ça et à un moment, elle a quelque chose à faire et elle sent une question pour la revue. Et on entre quelque sorte d'application. Une revue. Certaines revues sentent des commentaires, des changements, etc. Une autre revue, etc. Et à un moment, le translator original pense que ça semble être prêt. Je sende la dernière revue pour les commentaires mails, encore sur la liste mail. Et après quelque temps, je sende un reportage. C'est un template de déploiement. Certaines translations sont sentées comme un reportage. Et à un moment, le maintainer upload le package, fixe le bug, et la translation est faite. Et si il y a des changements, on retourne au point de départ et on reprend. Ça semble compliqué. En fait, c'est utilisé par 10 différents équipes, including those teams that are only one single person or one or two single person because it helps tracking the work. So, let's really start. Now, we are doing. I said, hi TT. Yes, I will translate. So, I send my ITT mail. So, let's go. I send my mail. I don't. No other Spanish translator will work on that. And I need to get the translation material, of course. So, I'm back to the status pages where I was. Oh, I tried to go there. Okay, I click here. I get a list. Okay. So, I have to know this is here that I have to click because if I click there, that won't work. I go to the BTS. If I click there, I have something completely useless and this is what I need. I get a file. I save the file somewhere in my TMP directory and then, okay. I go to TMP. Is that big enough? Is that visible enough? Okay. I unzip because the file was zipped and we have a bug on the current server. So, actually, the files are zipped twice. Just to be sure, they are very, very, very compressed. Now, that's a bug. And I unzip again. I rename this file as ES.pure because I work for Spanish translation. So, stop. Let's review. I get the pure file. I put in a work directory. I personally use a directory for each package. I un zip, I rename as ES.pure, SV.pure, if I'm a Swedish translator or FL.pure, whatever. I never use country modificators, no ES underscore, and E for Nicaragua or whatever, never. Particularly for DEBConf templates. So, I have a pure file. What is a pure file? This is this. Kind of we'll use in VI. Okay. It has a header. Some things that say, okay, the last translator is this person, language team that person, blah, blah, blah, and messages to translate. I can do my work in VI. I can type in VI. Okay, I'm a VI wizard. But I can make mistakes in VI. It's very easy to make mistakes in VI. In Emacs, too. Okay, so, that will not be my recommendation. I prefer recommending using the Decay tool. There are many. I picked examples, localize, most often used by KDE users. PoEdit is a GTK-based PoEditor, GTranslator, je ne suis pas sûr si c'est bien maintenu. Or, the VIPO mode, the one I was using. I recommend to properly configure the tool because it needs some information. And this information is particularly important. Let's see that with localize. For you, especially, I made my KDE environment speak in English, so you're happy. So, the most important part is to configure it, to configure your name. The email address, well, the default language is currently American English because KDE is currently configured in English. The mailing list of my team and the localized name of the team. These information are very important because these go to the headers of the PO file. So, this is the way someone wanting to warn you that there's an update needed will send mails. So, please take care to configure this very carefully. Then, what we have in such an editor is pretty obvious. I have the original message at the top, enable Tomoyol Linux in boot time. And here, I can type my translation. What's nice with such tools, they have something named translation memory. For instance, I translated something named QSMTPD, which has a similar question. And here, I can pick the translation of QSMTPD with control 1. And then, I see, OK, it's in French, of course, I can translate to Spanish. I tried, that was the first attempt for this talk, but I won't insist. So, I just have to do this because translation memory helps me. In that constant place, it's very useful because the messages are always more or less the same. And therefore, you have a consistent style in your translation. So, this is why I recommend to use such tools and probably less via your standard editors because of such facilities. You can also inject in such tools some compendia, some already translated sentences. It's also very useful. There are many, many dozens of useful tricks. So, use dedicated tool, please. I recommend that. Discard, OK. So, I won't do the entire process, otherwise, Zach will hit me because I will be late. Daniel is picking his sign, so how? I should hurry. Let's see how the entire workflow works. I supposedly have somewhere the workflow, yeah. So, what happens is someone sends a mail to the mailing list and say, OK, here for post fix, there is something needed. I usually do that for many teams on behalf of maintainers. It can be the maintainer, it's automated because in the PO file, the header says, language team for this language is that address. So, for Spanish, OK. Francisco was the original translator and the Debian, Elton and Spanish team is the language team, so they get the mail. Later on, Matthias sends an ITT, OK. He says, nothing. ITT, apparently, it's not needed to say more. Then, he works a little bit and sends RFR, request for review. And he says, OK, there was only one string to modify and sends, well, he chose to show the string that was modified, which is a choice. And then, he attached the entire translation. And then, a few other commented, I don't know what they said. Well, apparently, use of adverbs or whatever it is. And at some point, he sends LCFC, last chains for comments. And you see this loop in the mailing list archive. It works fairly well, and particularly in teams where there are several contributors. So, intent, request for review, suggestions. Last chains for comments. And after enough time, I put quotes because it depends. You just need to feel. It's usually a few days. Then, translator sends a bug report. And Matthias here reported a bug against PostFix using the standard Debian report, bug report tools. I want to go into details here again, but report bug or such kind of tools can be used. And then, please find, attach, Spanish updated. We have some conventions that these bugs are always severity wish list. And they have tags, alternan and patch because you send a translation, that's a patch. It's important because it's more visible for maintainers. And after some really completely unknown time, the maintainer updates when he or she feels the need. Sometimes it takes ages. And sometimes, someone is bored of waiting and sends a non-maintainer upload, of course, by interacting with the original maintainer. Which will actually happen very soon for PostFix because I'm waiting for a very long time for these updates since April, as you see. That was one example. Let's take another example, a little bit shorter because you see it's the same process, but different kind of translation. Let's talk about a web page translation. To be honest, web page translation is not something I do very often. So I learned a little bit beforehand with my friend David, who is sitting around there and who is the wizard of the French translation of web pages as well as the wizard of the Debian websites. So this is completely different. The website isn't using PO file, isn't using GetText. The website uses WML files. So you have the original English and the translation is the same one, but with Spanish or French or whatever words. It has no fancy VCS. It will probably be the very, very last bit of Debian that uses CVS and they have very good reason for that. I've been explained about these reasons and many, many automated mechanisms are working like that. So it seems a little bit old, old style too, but it's working, actually, and working very efficiently. So how it's working? More or less, the website requires to have a kind of coordinator. I use this word with quotes. A coordinator is someone who really works, who monitors things very often, very carefully, on a date-by-day basis. There can be more than one coordinator per language team, one doing the website, another surveying the PO depth count for stuff, another the installer, etc. I don't think it's a very good thing to have one that does everything. It's not humanly possible. Actually, this is the way we auto-organise the French team. This coordinator for the website needs to have commit rights. It helps a lot. It's not mandatory, but it helps a lot. And he or she can dispatch or prioritise the work. Of course, there are some pages that are more important to translate than some user pages. I discovered that we have some pages on the website où des utilisateurs décrivent comment ils sont utilisés. Certains sont 10 ans ou quelque chose. Certains sont translatés. Les gens qui sont translatés, c'est bien. C'est le même processus. TAF, Translation to Do, ICT, RFR, LCFC. Et à la fin, il n'y a pas de bug report. Vous ne pouvez pas... Je pense que vous pouvez envoyer un bug report contre le site et quelqu'un dans l'application de la team. Mais imaginez si vous avez à faire ça pour chaque file de translation et chaque langue. Et puis, envoyez un message dans le mail. Parce que ce mail est procédé tous les jours pour produire les pages status que vous avez vécu. Donc, nous allons voir les pages status web. C'est ce que j'ai choisi. C'est ce que j'ai choisi les translations françaises parce qu'on a travaillé un peu avec David pour préparer ça. Donc, nous avons ici un file d'accessibilité d'accessibilité. Quoi ? Reload la page. Je suppose que je reloade la page parce qu'il y a un effet de cash. Oh, oui. Merci. Donc, ça semble compliqué, mais c'est vraiment facile. Si vous cliquez ici, vous voyez la page web. Si vous cliquez là, vous verrez le défi entre la version qui est translée et la nouvelle version. Cette page est outdettée. La version française est basée sur version 1.10, alors que la version conne est 1.11. Même si vous pouvez... Vous pouvez rester ici. Il y a un JavaScript. Vous avez besoin d'un JavaScript. Ah, et cliquez. Vous voyez qu'il y a une ligne à l'addit. OK, Hossa, c'est une chose facile. Je peux le faire facilement. Il n'y a pas de 200 000 lignes. C'est une chose facile. Je peux regarder le file, le file WML. Ou je peux... Quoi que ce soit. Je pense que j'ai vu le slogan CVS. Donc, let's view the file, for instance. OK, this is the file. And the diff, of course, applies to this file. Here, I think I can download this file. So, this is the place where I click and then I get the file to update. I'll save it. Yes, index. OK, yeah. And, but I see this gentleman here, said, OK, there is work to do. To do, TAF, the same thing. So, he probably sent to the French mailing list. Let's see. Yeah, TAF, WML, it's very encoded. There is a syntax for all this, which says, OK, this is TAF, this is for WML style files, for Devel, Debian accessibility, blah, blah, blah. And he says, OK, this is a fake file, but he messed up. This is apparently the second one. Yeah, you made well. But that works. So, as you see, if I'm only reading the mailing list, I say, OK, there's something to do. I go to the web pages, where it is. Probably here, yeah. And I can download, which I did. And I can, well, I can use. Here, I need to use my editor. And then, I edit the confile. It's a 1.10. I need to do the needed changes, work with the diff, add what's needed, change what's needed, et cetera. And then, I save. And I send. And I enter again this loop. RFR, et cetera, et cetera. I won't do that because that would be a little bit long. But I guess you see the point. And we enter that loop. And at the end, the coordinator, probably David, for the French team, will commit the file. So, it was shortened a little bit, but you got the points. So, after reaching that point in my preparation talk, I said, what did I say in this talk? What have these people seen? Let's summarize. We have processes. They work. They are very rock solid. They work for 10 or 15 years for some of them. Information is very, very disorganized. I can say, oh, look, it's fancy. You have only one place you click. No. It's completely disorganized. It works, but disorganized. We don't have any point-and-click translation system. Some website where you just go and you translate online and whatever you want to do, you see what I mean. So, we have some work in progress to automate this. Most of this status pages, et cetera, is based on the work that has been done in 2005, 2006, in extra Madura. On a machine that was hosted in extra Madura. We are currently moving this to i18n.debian.org, an official machine administered by the Debian System Administrators because this infrastructure is very important. This is where you get the package description translation. If it stops working, there are no more translations for the packages. So, we are currently moving that. Actually, some places where I clicked, we just switched this week, during Debian Camp, from one machine to another. We need to centralize this information, this material source, and we need something. The problem is this information is not centralized at all. The Debian Conf templates, they are in each and every package. Some packages use Git, some use SVN, some don't use any VCS at all. The installer is in Git. But some parts of the installer are in SVN. The website is in CVS, et cetera. You see the point. That's not completely trivial. And we need also to lower the entry barrier. We know what I described is complicated to learn. It takes time to many people, which means we have too few teams, probably. I wanted to say that maybe not too much. We don't want something too easy to enter. We don't want something, you go on a website, randomly, you don't apply any process, and you start translating in random Spanish, or random French, or whatever. We still want to keep control. We want to keep the quality. And my last message, the one I added at the very end, because that can be a good transition for Zach. Translators are 100% part of Debian. You can become a Debian developer if you are only a translator. We have this status of non-uploading Debian developer, who has access to Debian machines, which is very important for the work of many of us. You can vote. I checked beforehand, I wasn't sure, but you can be the DPL. You are no longer second-class citizens in some way. We only have five people like this in the overall Debian, out of hundreds of Debian developers. That's something is going on, but this is a recent status. So I would like to encourage those people who contribute regularly on translation work to enter this process. This is not scary. This is not a such a difficult process. And do it, do it. We need that kind of contributors also. And if you have questions, you can ask questions. If you don't, you can look at these Nicaraguan landscapes. Hi, Christian, congratulations for your presentation. I'd like to very much and thank you for having me clear. I have the dude in the PODEFConf website, where the names of the responsables, the percentage indicators. I want to ask you if you can explain faster the... You want me to go back to... Now I have many pages open, so it will be tricky, but I can try. Yeah. You mentioned in that place... The score, and for example, the percentage. I can explain this part, of course. I went only to that part. These are untranslated packages, packages with completely untranslated PODEFConf templates. Here we have partially translated packages. They are red when the percentage is very low and up to green when the percentage is quite high. The translator name is here. You can get the file here. And the other name is the name of the person who sent the request for review. So these pages also show you where are these packages. For instance, if I want to pick something incomplete package, which I would like to complete, I shouldn't pick something that's already done, such as these ones, but maybe I should pick Cisv in it. Because, well, there is a translator, so if I want to pick that, I first need to contact that person. I shouldn't take over a translator's work without asking him or her if he agrees with me taking over. There are many names, but these are the responsible and person-in-charge names. I hope this answers your question. Thank you. Oh, was I so clear and so crystal clear? My God, it's scary. So you were all sleeping, I'm afraid. I didn't notice. I tried to watch if somebody was trying to kill someone with a sock, but I didn't notice anything. I forgot, this would be out of the rules. If I see someone, you're out of the game, right? Any other questions? Hi, thank you very much for your presentation. I do translation most for upstream projects like Drupal and other projects like Clementine, a music player that has its translation framework on a website called TransEffects. I don't know if you know about it. It's an open source project on both websites, both in Drupal that has its own framework and in TransEffects, it's very easy to do translation, it's the example you gave that was a point-and-click translation. But it's not that easy to fall in the fear that you were expressing that anyone can do translation without any quality. Normally, you have somebody that needs your approval if you're a new person and there is a trust system. So if you have good translations and the people that have supervised you gave you a good score, then you can immediately start translating. It's like a trust system. It's not like anyone can come and translate whatever. So I saw the system, it's a working system, but it's really hard. And I can see the difficulty for a new person to start translating for their own project. So it's just my point of view. It will be cool to have a point-and-click translation but with a trusted system for the translator that have come into the project for the first time. Yeah, about having to summarize your suggestion is those frameworks, translation frameworks. Indeed, in the past, they were too open and we know a very famous one that has been used by Ubuntu and what's in the view of many people too open, too easy to enter, no quality, as you said. There have been many improvements in all those frameworks. The problem we have in Debian currently, mostly as many things in Debian, things don't happen just because someone wants them to happen. They happen because someone does the work. Et aussi, le travail est très difficile parce qu'il y a cette information très widespread. Donc, nous considérons cela. Nous ne considérons pas d'utiliser l'effect de translation pour des raisons différentes. Parce qu'il n'y a pas trop de dépendance sur le point-and-vcs, je pense. Nous considérons d'utiliser des choses comme les weblates. Nous considérons de l'utiliser PUTOL à un moment, mais ce n'est pas assez élevé dans le vcs pour travailler avec des places où nous avons une bonne integration. Nous considérons, par exemple, de travailler plus probablement avec les weblates, aussi parce que les weblates d'outre ont été fabriquées dans le passé avec Debian, donc c'est plus utile. Donc, il n'y a pas de règle contre les frameworks. Il faut juste se faire aldo, il faut quelqu'un commencer. Et nous avons tout d'abord besoin d'un machine roc solide pour ça. Et encore, nous voulons garder ce processus, ce contrôle. C'est lourd, c'est clumsé, ça sent un petit peu d'olde à travailler dans la liste de mails, mais je ne peux vous dire que c'est possible. Merci beaucoup. Ok, merci, Christian. En plus de 15 minutes, nous devons avoir des bits de la DPL qui sont venus de Stefano Zacchiroli. Donc, restez à l'aile. J'ai peur de lui, je pense. Je vais y aller. Donc je peux parler sur l'Isbihalf, en Italien, peut-être si tu veux. Ok, donc merci pour votre attention et pour votre intérêt en localisation et en translation.