-
ABP Framework version: v2.7.0
-
UI type: Angular
-
Tiered (MVC) or Identity Server Seperated (Angular): yes
-
Exception message and stack trace:N.A
-
Steps to reproduce the issue:N.A
What I have now :
I have a table which contains name of the countries e.g.
1. India
2. China
3. Russia
4. ...
This data comes from the database which is stored in english and is displayed in one of my form through dropdown
What I want to achieve :
If my user changes the language to chinese from the language dropdown
I want to show him the converted text i.e.
1. 印度
2. 中国
3. 俄国
4. ...
All my data in database is stored in English
I want to display that data as per the language selected by the user
Is there a way to achieve this ?
3 Answer(s)
-
0
you are looking for "Multi Lingual Entity"
This feature is on the roadmap, see https://github.com/abpframework/abp/issues/1754
but still not implemented yet.
if you don't want to wait for it, you can implement it on your own, check out AspNet Boilerplate implementation
https://aspnetboilerplate.com/Pages/Documents/Multi-Lingual-Entities -
0
Hi @alper,
I tried to implement "Multi Lingual Entity"
I created the Entity using IMultiLingualEntity & IEntityTranslation as per the documentBut I got stuck in this part CreateMultiLingualMap
https://aspnetboilerplate.com/Pages/Documents/Multi-Lingual-Entities#createmultilingualmapIf you can guide me how to map the entities , It will be helpful
Thanks
-
0
maybe I may have misrepresented it. this feature is not available now. so you need to impelement it
https://aspnetboilerplate.com/Pages/Documents/Multi-Lingual-Entities#createmultilingualmap this is the docs, but these documents explain how to use it. in ABP framework it's not ready yet.
so you can start by creating the interface and the rest
https://github.com/aspnetboilerplate/aspnetboilerplate/blob/dev/src/Abp/Domain/Entities/IMultiLingualEntity.cs