 Hei everybody, I will talk about translating with the recommendation, so first introduction, I'm a dinosaur, I've been using computer from 1980s, starting from programmer and then turns into schedule consultant. But actually I don't use Fedora on my daily activity, I use DPN and Ubuntu. But since I like to translate everything, then at last I'm involved into Fedora. So I'm currently an Indonesian Translator and I also active in translating LibreOffice and so many others because sometimes I have too much free time so I do translation on my free time. Okay, and let's talk about Indonesia. Indonesia is situated around between Australia and China, right here, the red box, it's quite bright. I think between the eastern most and west most Indonesia is roughly as long as United States. We have around 270 million people in Indonesia right now and around 210 million of them speak Indonesian. And then we have so many local languages, the biggest ones, Japanese in this area and then Sundanese in this area. And Madura, Madura is right here, Minang is around here, Bugis is around here, so many languages. Why do we need to translate? We can translate because from this many people in Indonesia, although in our curriculum we have English language but I think it's not sufficient to really understand or use English in every day. So we need to translate many software into Indonesian. One thing about Indonesia, I think the translation setup has a small problem. I think I need to discuss with someone who has access to weblet because right now Indonesia has been set up as having one plural form. But actually the correct one is we have two plural forms. I don't know if it's possible to reconfig weblet to get the proper setting. Okay, and then next slide. So the main question is why, why translate? I have answered it because there are so many millions Indonesian user, computer user and they have problem with English so we need to translate. And then why translate Fedora, because I myself I don't use Fedora, but sometimes when actually I start from GNOME. So in GNOME we have sections in the localization of GNOME, one section called free desktop. And the modules in there refer to outside sites and several of them lead to Fedora translation site. So because I translate GNOME, when I want to translate several modules, I was transferred into Fedora translation website. And then from this modules, I see there are so many other Fedora specific modules, which has not adequately translated. And I have time so I think let's translate them too. So that's the story why I involved into Fedora documented translation. Actually, what was I talk about? What is the Fedora documentation? You can see in this page Docs Fedora Project, this is for Fedora 34. There are three main documents here, Fedora Release Notes, Installation Guide and System Magnetization Guide. It's of them are quite big document. So it's already translated into so many languages. And Indonesian Transition is like this. It's actually not finished yet, but the significant part of it is already done. So let's see. Actually, Shen asked me to do this presentation. At the time, I thought, why should I do this kind of presentation? It was so special with our experience. And he answered, actually it's starting long time ago, if you can see. In 18 July, he post about that Indonesian translation reach the top number for the documentation. And it's still the top number in January. Actually, I saw that this posting, but he didn't think it's so special. But then maybe it can help other people. If Indonesian can do that, why not the other languages? So everyone can also do something like that too. So if you see the history, I think that number reach because the Indonesian translation has significant activities in this last year, April, May, and then maybe around December. We have several significant string translation done at the time. So let me share with you how we do that. First, right now we use web page. It's a web page, but if you try to translate with it, it's for several instance, it's good, it's adequate, but if you want to go faster, you can try offline too, like QAD, or gate translator, or localize. Because you can do navigation quicker. Maybe the problem with bandwidth in Indonesia, we usually don't have big bandwidth. So if we click to the next section or something, we usually take time. But if we download the translation file and doing it offline, then everything will be much smoother. The other thing is that if we do translation edit offline, we can use the translation memory that has been filled up with the translation from after the project. So sometimes the content, the string is quite similar and these programs will offer partial translation to the current string we're trying to translate. We just copy if the strings are identical and we can edit and type on a few words, few characters to correct the similar translation. So that's the first tips, how do we reach the translation speed. The second one is that Fedora release three kinds of documents, every version, every releases. System administration guide, installation guide, release notes. So there are release notes for 30, there are release notes for 33, and so on. And usually between releases, the system administration guide and installation guide has many strings that are exact, identical between releases. So if you know how to do it, you can copy between releases. Even the rest, maybe 80-90% is identical and the rest maybe not, they maybe has only small chains. So you can still use the previous version of the strings as a starting point and just edit several words in the new release. So if you do the copy between releases, then you can complete the new version, the system administration guide, installation guide, and release note for the new version very quickly. So how do you find which string that can be processed like that? If we go to the animal tools at the starting page, please check this status. Fail check inconsistent. If you have many strings with status like that, then you have, what do you call it? You can do many string tradition very quickly. So if for instance, this module has 149 strings and you see 149 strings fail check inconsistent, then practically you can copy process every string and within a few seconds you can finish the translation. What do I mean? Let's see the detail here. In this screen, you can see that for this module, this module is specific for federal installation guide for version 34. The string is exactly the same to the version 293331, but while the string in the previous version has been translated, this one is not yet. So we can copy easily by clicking this button and then in the bottom, there is a button to do the copy. But if we do this using the web, you need to go, you need to navigate to every string. You have to do so many clicks. The faster way to do it is doing this. We back to the main page of the translation. We download translation for instance, if we want to translate the federal 34 while it is not translated yet, but the federal 38 is already fully translated, then we go to the federal 33 to the files, download translation, and then we come back to the federal 34 and upload translation. Then voila, every string that is those are identical between those version will be automatically translated. Please try this in this video, you can finish translation of the various version of federal translation quickly. So that's the main secret, I don't know if it's secret or not, the main secret why I can do this quickly. On the other hand, if Indonesian team can do that quickly, why not copy them? Because actually we are not a team, I do transition alone, fortunately not anymore within the last months, we have new translator and I hope in the future we will be more productive. Okay, so what else? Actually, I want to close my presentation with several questions, idea or question, maybe it's only appropriate for the new teams, I mean that for this language that have translation level quite complete, maybe this is only an idea, I need some feedback which part of distro we need to be translated I think we agree that the command line maybe don't need translation what about the graphical user interface? Do we need to translate menu, dialogue, shortcut and everything? What if we only translate the documentation but not translate the user interface itself? It's an idea because it can be more useful because sometimes when we search for help when we search the string based on the translation maybe we cannot get the proper help out there but if we still refer to the original menu, original dialogue I think the search will be more helpful will get more result but the problem is that when we start with translating the user guide or our help after we already finish them then what to do next? How do we translate the UI and main problem is how do we call the language translation that only translate the help, the guide not the UI I think maybe it's a crazy idea but recently we do this thing wrong maybe some of you have read about the Weishak they have special notes in translating they suggested you please do not translate please do not translate Weishak menu because like shooting yourself on the food or something please search Weishak Translation Problem okay so that close my presentation I think I have to say thank you for the channel and everyone that suggest me to do presentation and do we have any question do I have any question so how do we proceed you should read the log we ask question chat in chat because in QA part I don't see any question written there okay do you don't read file menu from webnet no no I choose only several files with potentially quicker to to process offline so if you see my presentation in it I don't remember which page when you see what the keyword what is the keyword yes this one inconsistent fail check inconsistent if you have this number big compared to the total number strength then you definitely to download the file from the previous version and upload to the new version okay there's a question to section can you mark expecting on something on weblit I don't know actually it's I think it's in GNOME we have different workflow yes because we use web but the web does not facilitate strength by strength translation but it only provide module base so every translator will mark module or that module that this module is being translated by whom so in that case we can we can avoid duplication oh I mean this is about when mixing between between offline and online nah at that time we don't have that problem because I do transition alone but right now maybe we have to coordinate okay the other question is there any question that I haven't answered yet okay there are you know languages there are hundreds of languages in Indonesia and I don't think ah no no no we are fortunate in Indonesia that most people can speak Indonesian language although they also use the regular language so we we choose to translate the common language in Indonesian by that with one word we can support most Indonesian people because I have tried to translate not only from English to Indonesian but to Japanese to Sundanese and I got frustrated because for instance Japanese and Sundanese they don't have sufficient terms for technical terms so I got stuck so many times thank you I think my time is up thank you everyone I hope it is useful for anyone listening