We are developing a multi-language web software. We allow end user to create applications dynamically.
Scenario: Say we need a "sales app (we call modules as app)" which requires following fields:
Sales Description, Due Date and Total Amount.
End-user is eligable to create this app by himself. (He gives a name to app, drags fields into creation form (in modify mode). And saves the app)
My problem is multi-language. We provide base apps to users by default. But these base apps also have the dynamic creation approach.
I would like to present names of the base apps in default language of the system. Although these base apps have dynamic creation approach, we create these apps before delivering product to users for providing a system logic to users. But I am not sure if my claim is true or not. Should I present names in default language? What do you suggest me to do? What is the best UX solution?