Customer, Item and Account lists in Multiple Languages

Hello,

I am trying to implement a solution which has the following scenario but cant think of how to achieve this.

Scenario:
I want a solution which should basically let us translate customer, item and account list, meaning that customer name should be translatable into more than one language.

Then, for example if my default language is english but if a user with arabic language logs in and tries to create a sales order, then automatically arabic list of customers and items should appear for him. He should be able to search their name in arabic as well.

Note: I tried making the customer name field translatable and then added the translation through the icon, but still in most places it is in same default language

as you can see, the field value itself didnt change but on top it got changed.

if you see in invoice it still appears in english and in list as well, i want in these places also to be displayed in arabic

Thanks

@moizsami Hey bro…

Customize the doctype and check the field Translate Link Fields besides making each of the fields you want as Translatable

I hope that I was helpful…

Best regards…

I have already enabled that option through customize form, and then edited the form fields as translatable. Still the values are coming as shown in above screenshot.

as you can see it changed the customer_name (document title) but did not change the customer field, and the worse i cannot search the name in arabic language so how will the arabic users create the document

Regards,

@moizsami What about checking the Translate Link Fields checkbox field?

Yes, it is checked for both Sales order and Customer forms

@moizsami It looks like frappe doesn’t translate link fields in Python but using JavaScript when displayed…

The link field JavaScript code looks fine to me so maybe there is something wrong with the translations compiled, so can you try clearing the frappe’s cache by clicking on the user from navbar and then clicking clear cache from the menu…

Yes, I cleared the cache multiple times actually.

Logged out and logged in again, tried from incognito browser as well…but always same result.

@moizsami The Link field JavaScript code checks if the field doctype that’s stated in the field’s Options field, ex: Customer, has the field Translate Link Fields checked.

So make sure that the doctype that your field is linked to has the field Translate Link Fields checked.

And also check if the original text in the translation doesn’t have a space at the beginning or at the end because I believe that translation is case sensitive…

Those are the last things you should check before we all can consider this a malfunction…

Best regards…