Topic: Bilingual application (with bilingual data)


Sorry for the newbie question, but I am tasked with developing a restaurant application, which presents the menu in two languages (or more in the future), and also to edit the different menu items (by the manager).

I went over the I18N documentation, and I understand that it helps with translating application (static) strings, layout and even URLs (models, etc.).

But, what about the data in the models? is there an easy way to add data to a model in several languages, and then when the view is rendered, automatically choose the rendering language according to the locale of the site?

For example -

1) Manager adds an item to the menu -