 ... We've prepared to be perfect, and we're going to be talking about most excellently and both We're going to be talking about mostly in both of those relations, and how we can solve specific issues with the modules that we have at our disposition. Okay. And quick introduction. Hello. I'm Florian Waritian. I'm one of the top founders of Wendorf Health. I'm based in Germany in the U.S. Group West for these relations. This is the year we're talking about. Also, we have a hashtag for the internationalization conversation we're going to hear at the full time. DCI-ACNN. So if you have questions, if you have feedback, just see what you get. It's now during the presentation, or anytime during the conference, just use the hashtag included. Before we get started, and before we get into the details, the implementation and all that, why don't you simply ask for responses? Why are we doing this? So why are multiple angle versions important? Well, the goal of every website is to really reach the 15 audience. And you need to match the reality of the audience. So if you have a website that's charging and you can see that it has two languages, the website should have these two languages. We have a need to match with websites that has many languages for across different countries. We need to match the audience with the structure of our website. And one of the questions that comes up to pre-emptive is, well, why can't we just make one website for everyone else? And, well, it's not expensive. It's very expensive. Some countries are too much, they can take you to them. Some countries spend too much time trying to convince you that the monthly invaliding of multiple websites are important speakers. Well, if nobody cares, you wouldn't be here. And because if you're here, you won't be talking about multiple insults. But building multiple insults is not that easy. And what we want to focus on today is finding solutions. And why are these solutions so difficult? Well, we're building websites with Drupal. Drupal does a lot of these things. We want to think of making that surprise. But Drupal is not responsible for all the issues that we have with multiple insults. Kind of interesting. One of the main problems with multiple websites is that multiple invaliding is a big part of the business logic. And because every website is different, whatever website is different business logic meets every case is different. So each time it is very difficult to build one-generic multiple-angle solution because it works for every website. And so what we have is not one-generic solution. We have different components that we need to combine to fulfill that part of the business case. Another aspect that makes multiple invaliding different in a difficult is that it's not only an module that you can turn on that affects the specific part of the website. It's really an integral part of the whole website. It affects the way the company stores. The way it's created. It affects workflows. It affects how things are listed. It's really a functionality that affects everything in the website. Another aspect problems is that languages work in different places. And when we are trying to match, because we can use a match between languages, translation, that for itself is already compromised. Because languages work differently. For example, this joke, like that I walked into a bar, I tried to tell the joke in any other language that English in a match. It is a more relevant example. That one there would be the cooking method and they have categories for cooking and speaking. So in English, this makes it very clear. And we have the same categories in French which didn't work because that's cuisine. And this is cuisine. And there are many languages where this sentence is not made at all. So we can't match everything from language to matter which kind of leads to a problem. And finally, most of the websites are difficult because we need to create a lot more contents. And creating boundaries is really fast. And if you have many languages, if you need to find people to create a sentence in their languages, it's a lot of work. Even before any content is entered on the website, it's doing the kind of breaking part that something requires a big investment from the client. So it's something that you need to keep in mind and if you need to find the client too, if you want to know clearly the website or are you writing to do what it takes to create the content. So we're going to look at some of these cases. But before, just a couple of contents to make sure this one is in place because we know what we're talking about. First step is localization. So localization is just attaching a place to something. It means that in our case we care about the language. And Google of the box has one localization, one language that's American English. Since we're hearing a new page, we can just make the localization with an edge. Next step is just turning the key into an edge. That's localization. So it's just associating a language with our website or our content. Translation is the second step. When you have more than one language, for example, you have French and German and you want to establish a relationship between these two different persons of your content. Language negotiation is when you have a user that loads a page. You want to figure out in the most language that takes your content. So this is actually something that is much easier to understand than in the first three weeks. And then you see from the three weeks you have all the flexibility that can be made on the best language and they will be based on the URL on the user account and can be used as the priority of these two different aspects. Translation is the first three weeks. And once you have a language that's associated with your base, the base is loaded, then you need to figure out how to display the content. If you might have content in different languages, sometimes you just want to display more than one language. Sometimes you want to display more than one language that's created. If you want to display everything. So there's many new cases that each makes sense for each one of those combinations. Nothing to keep in mind. And it's not always the same for every part of the website. So you can make some dash with a different definition of different possibilities and to see some time that you can run along. And it takes a lot of... you just need a time to figure out what to exactly this if you want. Because nobody can have a lot of different things. Translation stuff is just the association of a different... while two different people have content in different languages where they say, well, these two things are actually referring to it's not only content. And then the content translation of the workforce is really well... it's the process of creating the mobile and the content. When you only have one language creating and engaged it's a one-step process. It's still out of form at the end. When you have more than one opportunity to have many burdens of one's language then you automatically want to create one language and translate it or create specific parts that you see them for it to see. Well, it's a more complex workflow. I don't have a picture for that. But that's one of the things it's a matter of the community they can take care of. Now we're going to take a look at the very new... at the busy peer space and I'm going to close the account office. Now I'm going to close the account and start it with the IPM module from years ago just to give it a multilevel work because I just wanted to have my Drupal blog in English and Spanish. So this is the first story and one of the simple cases we can work on. The idea is we can basically one side with content in two languages and we need to somehow make it and make it together so it should be a very, very simple work, just to play with two languages. And we can have parts that we want to translate it. We might want other parts that we want to translate. We have some simple cases we have some simple of these things the question is describe the content on the correct page. There are very simple language director with items today. So this is the Drupal blog which is like this basically we will be done soon. So this is the blog in Spanish so basically we have some content that is translated or translated that's some other content like the blog post which makes these are teaching how link it together and make it Drupal. This condition is different one thing that is content-wise that is translator from that one place because it will be some other things so that means the translator everything. I just want to post content in two clauses, mix as simple as possible. And we don't have a workflow here like today I post this page in English I translate this in small screen or in English blog post in Spanish I don't need to translate this in different languages. So again some of the simplicity and much more security. The first things you want to translate are the surnames so we have this simple interface which always when the space needs to be but maybe not in our case you can see that this is the top it says that there are multiple variables here you can translate from English to Spanish and write them in every language so this is pretty simple and then we begin to translate the simplest content that we start with there are some specific pages that are not so high in my world sometimes if I translate it by many minutes then I have the workflow that you can translate for different audiences and write them in Spanish for people in Spanish or local audiences and write them in English about the participants again there is simple content selection and we start with content in Spanish depending on the language so I will create translation like this it is simple that you need to translate from English or you can select with content in Spanish this is simple and simple and it is also very simple and you can also translate in Spanish in English in Spanish or in Spanish so we want to have this very very simple content from which you can translate it in Spanish and we have these content listings that are what we can write them in English and in Spanish we can translate in Spanish it is simple that you can translate from English or local audiences and we have these content listings that are what you can write them in Spanish it is simple that you can translate from English it is interested actively via the western countries beyond the east at home. So, this gives me more possibility. Then about localasında news from Pakistan. This is the opening ceremony having rejected some cylinder about hypothetical 2024. So,minute video with the public. And then I can translate Official incident to the program itself.  cre made it. So this surface is basically the same foam that this rzeczakoday which becomes foaming type foaming type role model on plastic Generation donation amount of finalise the foaming type that on the stage based on the provinci dā티 notification, we think it is ideal that you are there, that you have to create, there what you needed to do, can be done at any given time, that less than you are and still more than possible. The idea is any result to be able to create, edit and to state, committed on the same page or to also possible.  Illinois భాడ్తిజాకింతిస్యీడిత్ధ. నివాడ్స్తింతిన్. ముముతోనిలికితోట్వందికుని హపదికకోట్లి. And that is existentially a launch port yon that I hope you will write to And one of the things that is special about this kind of project is that everything is constructed. If we look at the picture from what they did right this time, maybe some day in the future, I think we'll just look at the other side to talk a bit about the language and see if it's interesting. But yeah, so the idea is that you have exactly this kind of project in every language. And so you need to have a much better approach for this thing. So just, well, for the majority of the project, you can use the mind, so this is a little bit of the homework class, the whole piece. As you can see, we also have the language feature. The difference is that everything on stage is translated in an English-speaking genre. So there's really a hundred percent match to that. The way that the project is structured, it's also just enabled with not only the support with translation, especially if things can't set up that closing out sometimes at once. In essence, it's just the way we're working with it, that we're really translating the page. So that's the way we use it. The module by itself is enforced if you can create a translation. And yeah, one of the things that we want to use though is that we want to translate the paper, where the pages have integers of one page in each, so we use it in translation, and this image should be sent in code all over it. And so in this case, we use the ʻʻʻʻʻʻʻʻʻʻʻʻʻʻʻʻʻʱʱʱʱ, which actually lets us say that we have two different translations, that they are things that should become, for example, this publication step is in our case, or they have a special image, which we want to use, and we don't want to upload the same image while we just want to translate the language. That being where you might want to do this, but in our case, we just want the image to be the same. What's also different is that, well, for, hopefully, there's a single user block, well, it's one person doing everything. In our case, well, there's three, one from the United States in English, and I'll have one of my colleagues, actually in German. I cannot say in German that I wouldn't, but we're starting with what, right? I'm still learning, but then, there's actually two separate users who have done the either offering and translation. If you look at the permission stage, you see that there's an extra permission to translate something, so you can actually create different roles who can do different things, so it's an on-the-roll and a translated role, and depending on the structure and the vision, these might be different roles, they can be different people if you combine that with just moderation, work load, if it's not complicated. This is one example of those. I think they're very use-case-specific and it's not a technical question, it's really an organization question how do the users interact with the company and how is it created, how is it translated? One of the times you do navigation, we also have a lot of questions about five words. We have exactly the same navigation for each language, and as you can see, we have there a curriculum and trainings, so each of these is belonging to a specific mode, and I think Google doesn't show you that, but you can hear a kind of data of language of each of these many items, so there's been content-spaces or applications. Google automatically adds a mini-item that's specific to this one, so if you put a journey page in the navigation on your site, you want to open English in that search engine. However, there are some pages that are not by themselves associated with language. For example, the block page. The block page actually works like a music blog. It's just a listing of content that is becoming sometimes language-strand-based in English. So we have this weird duality between content that is in English. Many items that have one language and two have two many items, one for each language, that are somehow much together, and you also have many items that are not that don't have language. Actually they should be the different type of language and these get translated using the editing in many modules. So this is actually one of the workaround that is sometimes needed because it's the way that people handle multiple content that have two versions of the same content one for each language. This one is something that kind of gets it all by using the new icon in the end, the entity translation module, which takes care of the duality to translate the fields themselves into the content that they have as a whole entity that we're really translating the fields. That also needs some workaround like just translating the vital fields where you need the vital module. So it's something that's kind of new, but it's very common in the film in the development but it's something to worry in before this one. This is something that's mainly a good point to both if you want to get a little more involved with that and we'll have that also on the screen with location. Generally there's one thing that well, every part of the website is different and the one thing is that one kind of mistake is to think that anything that's language-related has to do with the translation. But for example, for training space well, we offer to Indians in German and in English. But we want to display all the Chinese because the person who speaks German through the website explains what they think in German and I still be interested in any of this. So the first thing that I thought was well, well, the explanation is as a which is the speech and the language association within each one of our training. It turns out that the language that we want to refer to is actually the content of our of our of our mode. So it's essentially basically what we need to have is to have content that's language-independent and that just says well, we're training all the effort in German we're training all the language. It's important not to confuse the language that's working and language that's working so and we're going now with a 30 more complex in position so we're seeing these two in both the cases and we're going to say most of the within a website okay now we're going to talk about the in the website this is a one multi-level specializing communities for the communication debate and for public work we're training for each type of work type for the group of communication in all the language-independent so this is a group of communities and so basically we're focusing on having the communication like this and everything else will be so we might talk more about we will make talking in different languages women in the world teams for this case we'll have many languages and this website will say about some type of languages we will make people to have the languages because no one will understand everything so these are most of the things we're having and we're thinking about people that write and come to different languages this is my translation for this or for this it has is a personal paper for this model of this language or for this language it depends on so for the language which is our target we need a language and mostly to handle the presentation itself that means one is translation to think about the presentation of this language and the presentation is for this language and we need to have to organize the presentation that are some of the different languages for this language and we might have to want this standard of this for languages this is how we call the language or navigation and then a few more languages for content and we can the languages and we could have the content in 100 languages this is for this tutorial standard of this this is how we can have to the content of the language basically we will use the language to handle this for when we can have the content of the language and we want to have the news that might be translated or not depending on the language of the language of the language of the language of the language the language of the language of the language of the language of the language and we could have the content of the language it may be the content of the ... ...  biomedical operation plant                                                                                                                                                                                                                            జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ జ  Ramayit P agithi waen yas branches, But destroyed I want to highlight the idea of this is such language oriented,IC please. As opposed to an object oriented one you can cancel everything potentially such in ual language, in essence. Organize some characteristics for customer I'm gonna talk show me the real tanautre syng-sist...) xty impota pon xty mangwant富 happening это trad y metro junction so then I need to know moreestry is very very busy this will be handed off with local educators So it is such a hot issue and what about design of 행복 analysis?  viewpoint 點 called the fact that face control asteroid co  rejecting ago of a species Intelligence nd  discussing TAL...  shigashji 2.5.0001,  magazines  shigashji 2.5.0002,  music  ben divided with chattel 3.6.  бывает ace6.30.baa  ansga analysis of this average target number ofwerts  dit Scottley's who out-use while much suitcase great岙 distance kör didence  menoove for choosing to- do de-ta intuey t-ta. w w w w w creations like these, all very fun. వెర్వూ చాధారడసత్తి సాసియాం కవా. సార్వూ ఆండికి తిసింది కిందికా. In what we call a translation check. So, as we say, some operations, so up on the face, I'm looking at terms below half a language. Then you can make a terms in translation check. And the same interface to do that is quite simple. This is you have a term, you click on translate. This is not a localized term when you translate this term. You just link it to one. So, this term puts a term that matches both each language. Both, yes, I want a table that I want in this place. And this way you can translate the words. So, people can translate this. And then you can write the words. Then you can remove the words. This is what the master class would remove the words. That's a much time to make comments in language. So, this is a writing for students who understand Portuguese and German, who understand German, so you can write them after returning home. This is not like when you want to translate something when you come to the language. But this is a form where we want to take to some form when we come to work. So, I think that there is a maybe the only option here for the different ones for the parents. Anyway, we got that. So, I think that there is a different way that we can use this term to translate the words that we want to use. So, we can use this term to translate the words that we want to use. And then, we can use this term to translate the words that we want to use. So, this term is really important But if you think of a multilingual information type, it's not necessarily so, because some people might run in... I might not do this Spanish thumbbook for this morning, because I have to do it for a friend. And I also think of a Spanish type of... And I might speak Spanish sometimes, that's not English. And then there's someone who has to take it to an English member. He says to me, I must add a common language. So basically, we will use a lot of people. And he said that if you think of a multilingual information, it already takes a big deal of people, people are not able to work to have documentation, organize in one language. And nothing about what kind of language is available only if you love this much better. And in the world, we may use a common language also. This is a simple case when you have a multilingual information type. It has been prepared, applied, started, then first contact is updated, first contact is updated, and that's it. Then we will have many types of languages, because people may post a common language documentation in many languages. But we don't have many types of languages. We have to make languages. And people is a community, so we cannot say, hey, let me say something. I want it for more than a month. People will just... We just like languages when they come. So this can be very, very difficult to find. So we have to make an app like this. So we need to really think about this truth through how we will change people's language. And then to feel this community. So they will have to say whether they want to improve this human type and not their research. We should allow that. This is a complex hypothetical case, as I said. So we have more or less the tools to build that. But we will need a lot of work to get them to work with everybody. And then this will help the user stories with the types. And then we are going to do challenge breaking it down into pictures and models. So we are not going to much into the category we are going to see, just how to do it. And it will be like even deciding how many more you are going to try to find what you want to do with it. It's an idea of how we are going to do it. Basically, we have the list of the pictures. We have the first picture, which says one, two, three. And then in general it will give you space because you won't want to be in the material outside. Because we have the specific pictures of the different properties, the way they are going to be, but not the situation. And at the top of the list is the model names. And the other part is the understanding of the system, the understanding of the views. And the other part is the services. So this is where I am going to go with the pictures. And then we are going to see how this kind of model is. I think it was better to remember the other one online, but it's not loud without this. The first picture continues to say how we should go about giving each other space. We should think about what we want within our pictures we want. I fully think that way it will be much needed because for a long cycle of time it will take some time. The first picture and astronomy, it will be mostly IPN. And then for content you have two collection of models to get different pictures. And then there are the first and the pictures that are provided by different models. The model list is basically this. And from each of these models you will find other models made there. Okay. If you, this is IPN by a state where I am in the 30 models. And it's on there. It's in the commanding models and models you can use. And well, this is the list. But the idea is, if you want to be on the website, you don't belong in the analytical side. So you may want to be on the website. But for more information on the client and everything, and just anyone and everything, please don't. You think about how you want your movie website to work? Like you really think it might be one of these use spaces you made to study before? And you think about the situation. Then you think about the models. So carefully in the models to give you multi-dimensional solution because that's how a model should work. Okay. And that's pretty much what we thought to say about this. Then after this session there will be both. I think the first one, it's about the multi-dimensional problem as a multi-dimensional problem. And the second one will be about model development as sort of how we were going to build it before working on it. You know, how it's going to be. So this is how we make it like that. And that is it. Thank you for listening. And now we have any questions. Okay. So the first one is how do we find the test when I'm on the website. And what difference do you may want from the development that we have in the future at the moment? Or how do you may follow the Google way and just when you share your test as a language so you might want to see content in the development long-term content. So we are really on the right way. It's way to the best. And that's why this is the test that language thinks about in the test. Essentially, there it depends what kind of search infrastructure you're using. If you're using the built-in search, I'm not sure if it's exactly how this one filters the content based on the language. I don't think it is. But one of the things that most people do when they have some search that's really supposed to give meaningful result is to break through the next null system like if it's a solar. Using either the best quality module or search API. And both of those are to index what the language actually is, as a product. And so you can use that to make sure that if you're accessing the search stage in German, then it's only going to result. You can use the German result especially in English. It's not going to give the English results. So you need to make sure that you have a filter that sets in the way you generate your page. One of the problems is that different languages have different industrial requirements. So for example, in Germany, you have very long words that just are compound words. And so if you want to make sure that your index is set up correctly that it detects those languages. I don't know that there's an... There's a multiple search and a physical search module which helps with generating indexing and considerations for different languages. I don't know if it ultimately handles to index kitchen pieces of content depending on the language. I don't even know if this is really possible. But it's true that searching and multiple contents is a bit of a challenge. I think this is one of the... I remember this and I think that it changes the most. It is actually a problem with the synchronization because when you have filter synchronized, when you see one version, one translation, it's all on the policy, the other one too. And there were some concepts in the way that I don't know. It basically is working on best by working on that content. And when you create a platform that allows to combine not the same with the right language because it's too far but I don't think it's the right language or the wrong language so we should take that and we can see that it's just a bit of explanation that has to stay on the policy path. And so I don't think that I don't think that it's possible that it depends on the configuration. Like the program maybe is mostly the challenge factor. That is the definition of a defined protocol on the presentation. I think it's usually to get the specific content that is made by what we're doing but it was in this interface we've had it done on the project. Thank you sir. If I understood the question correctly it involves using automated translated systems for translating different user-generated content. I haven't done anything with this. I'm not of the kind of cases where it has been meaningful but actually for user interface I've seen what has happened what happens when you use automated services like a digital template it's nice, don't worry. Maybe with user-generated content where you have multiple content it makes much sense but I don't know that there's any automatic solution to make but in the question as well are the results good enough and does it actually help the user if you're using something that is in their language to be right if you see something in your language and it kind of often makes sense then you're not going to press the right button. If it's in another language and you translate it yourself like well it's fine so it would be very helpful with those but I think that's good. The question is what is the user interface in social language in social language and for you actually it might be the side which I would like to write. But what it is happening is you are now with user interface which might get better in 2.7 because with this I'm also to select a first language that might not be the 34 languages but anyway it is a big mess so there's no user interface and now you can select the social language So we have a question that you can use to ask questions and then you can ask questions or comments or whatever so excuse me you said fast translation yes well for the fast translation it's one more module in 19 and that is 19 and that is fast that can link to fast to random fast it should be like the last resource translation or no the kind of fast translation because if it works with any fast then it is like I don't have another way to select it fast so I use this fast translation the time interface to define that and that is going to be in terms of nationalization model now so thank you very much and sorry so please if you want to provide feedback about this system in this survey thank you