I did not find Multilingual Locales folder in the elements tree of the Data Tab in Multilingual component
Hi Irfan,
What you mean is that you can't find this folder?
In Mobile case, you have this Multilingual Mobile Component
I also leave you here this video from ODC, which contains a lot of information that can help you: Multiple Languages and Mobile Apps
Cheers,Nuno
Nuno Miguel Verdasca wrote:
In mobile case, you have this Multilingual Mobile Component
I left this video from ODC, that explain several things about this topic: Multiple Languages and Mobile Apps
Thank you Nuno,
I mean the same folder which you shown in this reply.
I downloaded and installed the mobile multilingual component, but I didnot find this folder.
If you have demo, can you please share with me , and also let me know how to add the local language in this?
Do we need to install any translator for this?
Please share the OML file in Outsystems version 11.
In Web Traditional case, you have 3 options to implement Multilanguage.
1 - translate directly from Outsystems Translations Menu.
2 - Exporting an Excel File Template (in Data tab /Multilingual Locale /Export Language Resources to Excel)
3 - Adding a table between Locale Table and a table of your database that you need to translate, doing a N to M relation between this 2 tables.
See more here information: How To - Build an App with Multilingual support
I hope this information, helps you.Cheers,Nuno Miguel Verdasca
Tell me something first. What kind of application are you building? Mobile / Web Traditional / Reactive
I am trying to build Mobile application.
Hi Nuno,
If I want to use multi languages in already developed mobile applications, how to do that?
In Mobile, you don't find this folder. You need use that component that I shared with you.
If with the component documentation and the video, you can't implement the Multilingual, I leave you here a forge component that explain how you can do it: Multilingual To Do :
This app is a simplified To Do app used to illustrate how to use the mobile multilingual component.
Translations are stored as bundled resources inside the app so that it can work offline. To change the app's language use the "Settings" entry in the app's menu.
I hope this help you,
Refer my answer on this post:
https://www.outsystems.com/forums/discussion/58905/i-want-to-translate-mobile-app-from-english-to-arabic/
assif_tiger wrote:
Hi assif,
THank you for your response, the link which you sent me explaining the whole process, how to add the other language, let me go through it , if I still stuck somewhere I will let you know.
Thank you Nuno, for your quick responses.
Thank you Nuno and assif for your quick reply.
I gone through the Multilingual TO DO , And I tested it, it is working as expected, I am able to change the languages from English to Arabic, Portugese. But If I want to translate the same into chinese or Hindi, How can I do that?
Irfan wrote:
You just need to add 1 more array for each respective language in Translation Json & for sure with Translation.
You can use this web plugin to manage multiple languages's with your mobile app:Install this supportive web plugin
Welcome.
and about your last question, yes you can.
Hi All,
Using assif's post
I am able to translate the language from one to another in my mobile application.
I have one question.
I have an expression, where I have 6 to 7 category names which are static.
If I want to translate them, do I need to translate each category,
OR
Just by using GetTranslation to that expression, translates all the categories?
@Nuno, you also did a great help to me on this regard
You can use the GetTranslation to translate one by one the category names if the expression has more than the categories on it.
If on that expression you only have the category names you can use the GetTranslation to that expression.
Not sure if you've noticed but multilingual features are already available for reactive and mobile applications since in Platform Server 11.12.0 or later and up-to-date Service Studio.
You can check this documentation for more details: Multilingual Reactive Web and Mobile Apps
Luzia