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
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
@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…
@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…