Date in `arabic doesnt work

I ahve setup my database and everything is working really good and the App is in arabic looks and feels good. However, when the phone of the user in Arabic and he goes to select a date and time. then the field of the form will not accept. thus the form will not be able to submit. how can i solve this issue?

Unfortunately we do not support multiple languages at this time. You can upvote this feature here: Support for Multiple Languages | Voters | Adalo and you will be notified when this is ready.

It works on Android but dont work on IOS

Hello Colin,

Thank you for the replay. I think Adlai is perfectly working fine and supporting Arabic but only one issue with the IOS if the Phone language was set to Arabic.

On Android, it works fine with Arabic or English without any problem. So Adlai works with Android perfectly except some RTL but there are workaround. Also it works perfect with Arabic content on IOS as well if the phone language is set to English. Any dates without logical operation will also show on Arabic iPhone.

However if the iPhone lanague isn’t set to Arabic, then the app will work perfect except if there is any code where we are using the date to filter or do some logical operation with date. Then this will not work on this iPhone

I hope Adalo would solve this minor issue so it will open a wide market to the Arab users.

Anyway, I am testing to find a work around sulaotion, is there a way that I don’t do the dates logical check in the app, maybe a do it via integromat or zippier somehow.

Let’s say I want to see expired membership if greater than today.

I already have the date in database. I want to check if that day expired then update a filed in database saying it’s expired then I will not ask adalo to check if current date is after or before.

Or another way that . I can maybe do a mapping table some how, your support is highly appreciated

Hello, Ahmadjaber

I have a very similar problem.
I have date/time logical operations set to calculate the time fraction of the day in order to filter app lists based on current user’s time while he is using the app. However, it works only when I am using a browser that is set in english. And in set in english I dont mean interface but even if only in the language settings, arabic was there and it was not moved to the bottom of the list then it wont work.

So, app in english, browser interface in english, browser language settings include arabic ( top of the list), wont work. Same but arabic (removed or bottom of the list) works


@anon78309838

Hello, so i do understand Arabic, and not very familiar with that problem and also created an Arabic version app at some point, can you please explain more about your problem?

so the way my app is designed is that:
1- I can only see game requests that are after certain time based on my current time fraction and time fraction of when the game request was created.

  • this works perfectly but then I had a friend test it and his broweser was in arabic, it seems then that the browser started sending the time in arabic letters which confused adalo’s backend and the games stopped appering altogether.
  • so same logic, same app design, but at some point where PCs are talking to each other they are changing their language of communication based on the user’s system or browser language and this is causing errors.

I guess in order to fix this then I need somehow enforce arabic to english transaltion at the latest point during communiation between backends of each my side and adalo’s main side.

that’s so weird, and i don’t think that’s something doable from your side, that should be Adalo’s concern, please can your friend test the app on the phone as native build instead of browser?

thought of it but I am on free plan, wont purchase if it’s not surely fixable

well in my personal opinion, you can’t test a mobile app on a PWA and check for bugs. adalo is based on react native which is only for ios and android… and every browser has its own way of communication with these kind of thing